Nov 15
2016
SELL
Open market or private sale
$2,478,899
$102.4 p/Share
24,208
Reduced 0.02%
114,229,627
Class A Common Stock, ...
Nov 14
2016
SELL
Open market or private sale
$2,466,069
$101.87 p/Share
24,208
Reduced 0.02%
114,253,835
Class A Common Stock, ...
Nov 10
2016
SELL
Open market or private sale
$2,531,673
$104.58 p/Share
24,208
Reduced 0.02%
114,278,043
Class A Common Stock, ...
Nov 09
2016
SELL
Open market or private sale
$2,550,797
$105.37 p/Share
24,208
Reduced 0.02%
114,302,251
Class A Common Stock, ...
Nov 08
2016
SELL
Open market or private sale
$2,567,500
$106.06 p/Share
24,208
Reduced 0.02%
114,326,459
Class A Common Stock, ...
Nov 07
2016
SELL
Open market or private sale
$2,552,976
$105.46 p/Share
24,208
Reduced 0.02%
114,350,667
Class A Common Stock, ...
Nov 04
2016
SELL
Open market or private sale
$2,517,390
$103.99 p/Share
24,208
Reduced 0.02%
114,374,875
Class A Common Stock, ...
Nov 03
2016
SELL
Open market or private sale
$2,519,569
$104.08 p/Share
24,208
Reduced 0.02%
114,399,083
Class A Common Stock, ...
Nov 02
2016
SELL
Open market or private sale
$2,534,093
$104.68 p/Share
24,208
Reduced 0.02%
114,423,291
Class A Common Stock, ...
Nov 01
2016
SELL
Open market or private sale
$2,569,679
$106.15 p/Share
24,208
Reduced 0.02%
114,447,499
Class A Common Stock, ...
Oct 31
2016
SELL
Open market or private sale
$2,595,098
$107.2 p/Share
24,208
Reduced 0.02%
114,471,707
Class A Common Stock, ...
Oct 28
2016
SELL
Open market or private sale
$2,587,109
$106.87 p/Share
24,208
Reduced 0.02%
114,495,915
Class A Common Stock, ...
Oct 27
2016
SELL
Open market or private sale
$2,512,790
$103.8 p/Share
24,208
Reduced 0.02%
114,520,123
Class A Common Stock, ...
Oct 26
2016
SELL
Open market or private sale
$2,494,392
$103.04 p/Share
24,208
Reduced 0.02%
114,544,331
Class A Common Stock, ...
Oct 25
2016
SELL
Open market or private sale
$2,489,309
$102.83 p/Share
24,208
Reduced 0.02%
114,568,539
Class A Common Stock, ...
Oct 24
2016
SELL
Open market or private sale
$2,498,750
$103.22 p/Share
24,208
Reduced 0.02%
114,592,747
Class A Common Stock, ...
Aug 11
2016
SELL
Open market or private sale
$2,703,824
$96.51 p/Share
28,016
Reduced 0.02%
114,616,955
Class A Common Stock, ...
Aug 10
2016
SELL
Open market or private sale
$2,703,400
$96.55 p/Share
28,000
Reduced 0.02%
114,644,971
Class A Common Stock, ...
Aug 09
2016
SELL
Open market or private sale
$2,712,080
$96.86 p/Share
28,000
Reduced 0.02%
114,672,971
Class A Common Stock, ...
Aug 08
2016
SELL
Open market or private sale
$2,712,360
$96.87 p/Share
28,000
Reduced 0.02%
114,700,971
Class A Common Stock, ...
Aug 05
2016
SELL
Open market or private sale
$2,704,800
$96.6 p/Share
28,000
Reduced 0.02%
114,728,971
Class A Common Stock, ...
Aug 04
2016
SELL
Open market or private sale
$2,673,720
$95.49 p/Share
28,000
Reduced 0.02%
114,756,971
Class A Common Stock, ...
Aug 03
2016
SELL
Open market or private sale
$2,662,520
$95.09 p/Share
28,000
Reduced 0.02%
114,784,971
Class A Common Stock, ...
Aug 02
2016
SELL
Open market or private sale
$2,660,840
$95.03 p/Share
28,000
Reduced 0.02%
114,812,971
Class A Common Stock, ...
Jul 29
2016
SELL
Open market or private sale
$2,675,960
$95.57 p/Share
28,000
Reduced 0.02%
114,840,971
Class A Common Stock, ...