Dec 16
2024
SELL
Payment of exercise price or tax liability
$153,134
$79.18 p/Share
1,934
Reduced 6.1%
29,758
Class A Common Stock
Dec 16
2024
BUY
Grant, award, or other acquisition
-
7,328
Added 18.78%
31,692
Class A Common Stock
Nov 26
2024
SELL
Open market or private sale
$841,890
$80.18 p/Share
10,500
Reduced 30.12%
24,364
Class A Common Stock
Nov 26
2024
BUY
Exercise of conversion of derivative security
$333,165
$31.73 p/Share
10,500
Added 23.15%
34,864
Class A Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$17,060
$87.49 p/Share
195
Reduced 0.8%
24,078
Class A Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$119,609
$88.6 p/Share
1,350
Reduced 5.27%
24,273
Class A Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
6,253
Added 19.62%
25,623
Class A Common Stock
Feb 06
2023
SELL
Open market or private sale
$590,144
$84.56 p/Share
6,979
Reduced 26.85%
19,013
Class A Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
$266,060
$40.16 p/Share
6,625
Added 20.31%
25,992
Class A Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$15,363
$70.8 p/Share
217
Reduced 1.11%
19,367
Class A Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$13,858
$71.07 p/Share
195
Reduced 0.99%
19,584
Class A Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$57,072
$73.17 p/Share
780
Reduced 5.58%
13,190
Class A Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
6,589
Added 24.99%
19,779
Class A Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$19,964
$92.0 p/Share
217
Reduced 1.56%
13,685
Class A Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$17,901
$91.8 p/Share
195
Reduced 1.38%
13,902
Class A Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$59,854
$90.55 p/Share
661
Reduced 6.44%
9,597
Class A Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
4,500
Added 24.2%
14,097
Class A Common Stock
Aug 16
2021
SELL
Open market or private sale
$329,795
$101.04 p/Share
3,264
Reduced 24.27%
10,186
Class A Common Stock
Aug 16
2021
BUY
Exercise of conversion of derivative security
$88,421
$30.49 p/Share
2,900
Added 18.14%
13,086
Class A Common Stock
Feb 03
2021
SELL
Open market or private sale
$203,589
$91.01 p/Share
2,237
Reduced 17.95%
10,223
Class A Common Stock
Dec 17
2020
SELL
Payment of exercise price or tax liability
$19,754
$91.03 p/Share
217
Reduced 1.71%
12,460
Class A Common Stock
Dec 16
2020
SELL
Payment of exercise price or tax liability
$17,956
$92.08 p/Share
195
Reduced 1.51%
12,677
Class A Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$40,342
$90.86 p/Share
444
Reduced 5.04%
8,372
Class A Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
-
4,500
Added 25.9%
12,872
Class A Common Stock