Nov 26
2019
BUY
Open market or private purchase
$419,008
$584.39 p/Share
717
Added 8.52%
7,699
Class A Common Stock
Nov 22
2019
BUY
Open market or private purchase
$67,815
$584.61 p/Share
116
Added 1.63%
6,982
Class A Common Stock
Nov 21
2019
BUY
Open market or private purchase
$293,347
$550.37 p/Share
533
Added 7.2%
6,866
Class A Common Stock
Nov 20
2019
BUY
Open market or private purchase
$58,408
$584.08 p/Share
100
Added 1.55%
6,333
Class A Common Stock
Nov 19
2019
BUY
Open market or private purchase
$487,897
$575.35 p/Share
848
Added 11.98%
6,233
Class A Common Stock
Nov 18
2019
BUY
Open market or private purchase
$1,315,744
$576.07 p/Share
2,284
Added 29.78%
5,385
Class A Common Stock
Nov 13
2019
BUY
Open market or private purchase
$350,821
$579.87 p/Share
605
Added 16.32%
3,101
Class A Common Stock
Nov 12
2019
BUY
Open market or private purchase
$59,648
$568.08 p/Share
105
Added 4.04%
2,496
Class A Common Stock
Nov 11
2019
BUY
Open market or private purchase
$231,777
$551.85 p/Share
420
Added 14.94%
2,391
Class A Common Stock
Nov 07
2019
BUY
Open market or private purchase
$60,627
$546.19 p/Share
111
Added 5.33%
1,971
Class A Common Stock
Nov 06
2019
BUY
Open market or private purchase
$97,840
$531.74 p/Share
184
Added 9.0%
1,860
Class A Common Stock
Nov 05
2019
BUY
Open market or private purchase
$849,648
$506.95 p/Share
1,676
Added 50.0%
1,676
Class A Common Stock
Jun 14
2019
BUY
Open market or private purchase
$476,133
$106.9 p/Share
4,454
Added 49.34%
4,573
Class B Common Stock
Jun 14
2019
BUY
Open market or private purchase
$269,419
$650.77 p/Share
414
Added 12.85%
2,808
Class A Common Stock
Jun 13
2019
BUY
Open market or private purchase
$1,177,239
$624.53 p/Share
1,885
Added 23.94%
5,988
Class A Common Stock
Jun 12
2019
BUY
Open market or private purchase
$305,716
$600.62 p/Share
509
Added 11.04%
4,103
Class A Common Stock
Jun 12
2019
BUY
Open market or private purchase
$11,682
$99.0 p/Share
118
Added 0.67%
17,556
Class B Common Stock
Jun 11
2019
BUY
Open market or private purchase
$41,481
$99.0 p/Share
419
Added 2.35%
17,438
Class B Common Stock
Jun 11
2019
BUY
Open market or private purchase
$305,596
$592.24 p/Share
516
Added 12.55%
3,594
Class A Common Stock
Jun 10
2019
BUY
Open market or private purchase
$827,194
$617.77 p/Share
1,339
Added 30.31%
3,078
Class A Common Stock
Jun 07
2019
BUY
Open market or private purchase
$86,586
$618.47 p/Share
140
Added 7.45%
1,739
Class A Common Stock
Jun 07
2019
BUY
Open market or private purchase
$76,608
$109.44 p/Share
700
Added 3.95%
17,019
Class B Common Stock
Jun 06
2019
BUY
Open market or private purchase
$260,459
$109.07 p/Share
2,388
Added 12.77%
16,319
Class B Common Stock
Jun 06
2019
BUY
Open market or private purchase
$161,543
$621.32 p/Share
260
Added 13.99%
1,599
Class A Common Stock
Jun 05
2019
BUY
Open market or private purchase
$805,490
$107.83 p/Share
7,470
Added 31.94%
15,918
Class B Common Stock