Feb 14
2024
BUY
Grant, award, or other acquisition
-
10,639
Added 24.74%
32,364
Shares of Class A comm...
Feb 13
2024
SELL
Payment of exercise price or tax liability
$67,357
$180.1 p/Share
374
Reduced 1.69%
21,725
Shares of Class A comm...
Feb 08
2024
SELL
Open market or private sale
$1,017,955
$173.21 p/Share
5,877
Reduced 21.01%
22,099
Shares of Class A comm...
Feb 04
2024
SELL
Payment of exercise price or tax liability
$793,980
$176.44 p/Share
4,500
Reduced 13.86%
27,976
Shares of Class A comm...
Feb 15
2023
SELL
Open market or private sale
$48,237
$135.12 p/Share
357
Reduced 1.09%
32,476
Shares of Class A comm...
Feb 14
2023
BUY
Grant, award, or other acquisition
-
14,169
Added 30.15%
32,833
Shares of Class A comm...
Feb 13
2023
SELL
Payment of exercise price or tax liability
$49,693
$132.87 p/Share
374
Reduced 1.96%
18,664
Shares of Class A comm...
Feb 13
2023
SELL
Open market or private sale
$695,723
$133.0 p/Share
5,231
Reduced 21.55%
19,038
Shares of Class A comm...
Feb 06
2023
SELL
Open market or private sale
$609,120
$135.0 p/Share
4,512
Reduced 15.68%
24,269
Shares of Class A comm...
Feb 04
2023
SELL
Payment of exercise price or tax liability
$431,049
$131.9 p/Share
3,268
Reduced 10.2%
28,781
Shares of Class A comm...
Feb 15
2022
BUY
Grant, award, or other acquisition
-
11,700
Added 26.74%
32,049
Shares of Class A comm...
Feb 13
2022
SELL
Payment of exercise price or tax liability
$45,449
$126.6 p/Share
359
Reduced 1.73%
20,349
Shares of Class A comm...
Feb 04
2022
SELL
Payment of exercise price or tax liability
$283,699
$129.78 p/Share
2,186
Reduced 9.55%
20,708
Shares of Class A comm...
Feb 17
2021
BUY
Grant, award, or other acquisition
-
7,455
Added 24.56%
22,894
Shares of Class A comm...
Feb 16
2021
SELL
Open market or private sale
$333,720
$120.0 p/Share
2,781
Reduced 15.26%
15,439
Shares of Class A comm...
Feb 13
2021
SELL
Payment of exercise price or tax liability
$10,580
$118.88 p/Share
89
Reduced 0.49%
18,220
Shares of Class A comm...
Feb 04
2021
SELL
Payment of exercise price or tax liability
$178,643
$116.76 p/Share
1,530
Reduced 7.71%
18,309
Shares of Class A comm...
Feb 19
2020
SELL
Open market or private sale
$126,280
$82.0 p/Share
1,540
Reduced 7.2%
19,839
Shares of Class A comm...
Feb 13
2020
BUY
Payment of exercise price or tax liability
$7,238
$81.33 p/Share
89
Added 0.41%
21,379
Shares of Class A comm...
Feb 11
2020
BUY
Grant, award, or other acquisition
-
8,181
Added 27.59%
21,468
Shares of Class A comm...
Feb 04
2020
BUY
Payment of exercise price or tax liability
$76,741
$77.91 p/Share
985
Added 6.9%
13,287
Shares of Class A comm...
Dec 19
2019
SELL
Other acquisition or disposition
-
1,200
Reduced 7.76%
14,272
Shares of Class A comm...
Dec 19
2019
BUY
Open market or private purchase
-
1
Added 50.0%
1
Shares of Class B comm...
Feb 13
2019
SELL
Payment of exercise price or tax liability
$8,079
$90.77 p/Share
89
Reduced 0.57%
15,472
Shares of Class A comm...
Feb 12
2019
BUY
Grant, award, or other acquisition
-
6,660
Added 29.97%
15,561
Shares of Class A comm...