Jan 22
2016
SELL
Open market or private sale
$4,755,107
$88.18 p/Share
53,925
Reduced 0.05%
115,931,919
Class A Common Stock, ...
Jan 21
2016
SELL
Open market or private sale
$4,643,482
$86.11 p/Share
53,925
Reduced 0.05%
115,985,844
Class A Common Stock, ...
Jan 20
2016
SELL
Open market or private sale
$4,545,878
$84.3 p/Share
53,925
Reduced 0.05%
116,039,769
Class A Common Stock, ...
Jan 19
2016
SELL
Open market or private sale
$4,738,929
$87.88 p/Share
53,925
Reduced 0.05%
116,093,694
Class A Common Stock, ...
Jan 15
2016
SELL
Open market or private sale
$4,783,147
$88.7 p/Share
53,925
Reduced 0.05%
116,147,619
Class A Common Stock, ...
Jan 14
2016
SELL
Open market or private sale
$4,889,919
$90.68 p/Share
53,925
Reduced 0.05%
116,201,544
Class A Common Stock, ...
Nov 11
2015
SELL
Open market or private sale
$447,114
$101.18 p/Share
4,419
Reduced 0.0%
116,255,469
Class A Common Stock, ...
Nov 10
2015
SELL
Open market or private sale
$442,780
$100.29 p/Share
4,415
Reduced 0.0%
116,259,888
Class A Common Stock, ...
Nov 09
2015
SELL
Open market or private sale
$443,001
$100.34 p/Share
4,415
Reduced 0.0%
116,264,303
Class A Common Stock, ...
Nov 06
2015
SELL
Open market or private sale
$445,341
$100.87 p/Share
4,415
Reduced 0.0%
116,268,718
Class A Common Stock, ...
Nov 05
2015
SELL
Open market or private sale
$443,266
$100.4 p/Share
4,415
Reduced 0.0%
116,273,133
Class A Common Stock, ...
Nov 04
2015
SELL
Open market or private sale
$442,074
$100.13 p/Share
4,415
Reduced 0.0%
116,277,548
Class A Common Stock, ...
Nov 03
2015
SELL
Open market or private sale
$440,882
$99.86 p/Share
4,415
Reduced 0.0%
116,281,963
Class A Common Stock, ...
Nov 02
2015
SELL
Open market or private sale
$437,571
$99.11 p/Share
4,415
Reduced 0.0%
116,286,378
Class A Common Stock, ...
Oct 30
2015
SELL
Open market or private sale
$440,131
$99.69 p/Share
4,415
Reduced 0.0%
116,290,793
Class A Common Stock, ...
Oct 29
2015
SELL
Open market or private sale
$445,783
$100.97 p/Share
4,415
Reduced 0.0%
116,295,208
Class A Common Stock, ...
Oct 28
2015
SELL
Open market or private sale
$438,895
$99.41 p/Share
4,415
Reduced 0.0%
116,299,623
Class A Common Stock, ...
Oct 27
2015
SELL
Open market or private sale
$435,054
$98.54 p/Share
4,415
Reduced 0.0%
116,304,038
Class A Common Stock, ...
Oct 26
2015
SELL
Open market or private sale
$438,719
$99.37 p/Share
4,415
Reduced 0.0%
116,308,453
Class A Common Stock, ...
Oct 23
2015
SELL
Open market or private sale
$436,202
$98.8 p/Share
4,415
Reduced 0.0%
116,312,868
Class A Common Stock, ...
Oct 22
2015
SELL
Open market or private sale
$432,670
$98.0 p/Share
4,415
Reduced 0.0%
116,317,283
Class A Common Stock, ...
Oct 21
2015
SELL
Open market or private sale
$430,727
$97.56 p/Share
4,415
Reduced 0.0%
116,321,698
Class A Common Stock, ...
Oct 20
2015
SELL
Open market or private sale
$430,462
$97.5 p/Share
4,415
Reduced 0.0%
116,326,113
Class A Common Stock, ...
Oct 19
2015
SELL
Open market or private sale
$430,727
$97.56 p/Share
4,415
Reduced 0.0%
116,330,528
Class A Common Stock, ...
Oct 14
2015
SELL
Open market or private sale
$421,986
$95.58 p/Share
4,415
Reduced 0.0%
116,334,943
Class A Common Stock, ...