Nov 24
2017
SELL
Open market or private sale
$255,480
$85.16 p/Share
3,000
Reduced 4.89%
58,401
Shares of Class A comm...
Nov 21
2017
SELL
Open market or private sale
$174,760
$87.38 p/Share
2,000
Reduced 3.15%
61,401
Shares of Class A comm...
Nov 21
2017
BUY
Conversion of derivative security
-
2,000
Added 3.06%
63,401
Shares of Class A comm...
Nov 16
2017
SELL
Open market or private sale
$82,600
$82.6 p/Share
1,000
Reduced 1.6%
61,401
Shares of Class A comm...
Nov 15
2017
BUY
Conversion of derivative security
-
1,000
Added 1.58%
62,401
Shares of Class A comm...
Nov 14
2017
SELL
Open market or private sale
$84,440
$84.44 p/Share
1,000
Reduced 1.6%
61,401
Shares of Class A comm...
Oct 31
2017
SELL
Open market or private sale
$80,770
$80.77 p/Share
1,000
Reduced 1.58%
62,401
Shares of Class A comm...
Feb 22
2017
SELL
Open market or private sale
$96,900
$80.75 p/Share
1,200
Reduced 1.86%
63,401
Shares of Class A comm...
Feb 14
2017
SELL
Open market or private sale
$79,000
$79.0 p/Share
1,000
Reduced 1.84%
53,408
Shares of Class A comm...
Feb 14
2017
BUY
Grant, award, or other acquisition
-
11,193
Added 14.77%
64,601
Shares of Class A comm...
Feb 06
2017
SELL
Open market or private sale
$81,060
$81.06 p/Share
1,000
Reduced 1.8%
54,408
Shares of Class A comm...
Feb 04
2017
SELL
Payment of exercise price or tax liability
$463,576
$78.92 p/Share
5,874
Reduced 9.59%
55,408
Shares of Class A comm...
Feb 02
2017
SELL
Open market or private sale
$77,750
$77.75 p/Share
1,000
Reduced 1.61%
61,282
Shares of Class A comm...
Dec 09
2016
BUY
Grant, award, or other acquisition
-
185
Added 0.29%
63,335
Shares of Class A comm...
Dec 01
2016
SELL
Open market or private sale
$75,460
$68.6 p/Share
1,100
Reduced 1.71%
63,150
Shares of Class A comm...
Sep 09
2016
BUY
Grant, award, or other acquisition
-
229
Added 0.36%
64,250
Shares of Class A comm...
Jun 10
2016
BUY
Grant, award, or other acquisition
-
237
Added 0.37%
64,021
Shares of Class A comm...
Mar 11
2016
BUY
Grant, award, or other acquisition
-
233
Added 0.36%
63,784
Shares of Class A comm...
Feb 17
2016
BUY
Grant, award, or other acquisition
-
16,982
Added 21.09%
63,551
Shares of Class A comm...
Feb 06
2016
SELL
Payment of exercise price or tax liability
$68,837
$46.48 p/Share
1,481
Reduced 3.08%
46,569
Shares of Class A comm...
Feb 04
2016
SELL
Payment of exercise price or tax liability
$178,055
$45.55 p/Share
3,909
Reduced 7.52%
48,050
Shares of Class A comm...
Dec 11
2015
BUY
Grant, award, or other acquisition
-
198
Added 0.38%
52,429
Shares of Class A comm...
Sep 11
2015
BUY
Grant, award, or other acquisition
-
187
Added 0.36%
52,231
Shares of Class A comm...
Jun 12
2015
BUY
Grant, award, or other acquisition
-
179
Added 0.34%
52,044
Shares of Class A comm...
Mar 13
2015
BUY
Grant, award, or other acquisition
-
192
Added 0.37%
51,865
Shares of Class A comm...