Dec 20
2024
SELL
Payment of exercise price or tax liability
$176,525
$164.21 p/Share
1,075
Reduced 2.27%
46,268
Class A Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$41,246
$167.67 p/Share
246
Reduced 0.8%
30,462
Class A Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$30,484
$183.64 p/Share
166
Reduced 0.54%
30,708
Class A Common Stock
Nov 27
2024
BUY
Exercise of conversion of derivative security
$51,400
$12.85 p/Share
4,000
Added 11.47%
30,874
Class A Common Stock
Nov 25
2024
SELL
Open market or private sale
$351,007
$173.68 p/Share
2,021
Reduced 6.99%
26,874
Class A Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
16,881
Added 26.28%
47,343
Class A Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$42,985
$114.02 p/Share
377
Reduced 1.29%
28,895
Class A Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$133,675
$113.67 p/Share
1,176
Reduced 3.86%
29,272
Class A Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$17,912
$108.56 p/Share
165
Reduced 0.54%
30,448
Class A Common Stock
Jun 26
2024
SELL
Open market or private sale
$501,349
$130.39 p/Share
3,845
Reduced 11.16%
30,613
Class A Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$48,748
$126.62 p/Share
385
Reduced 1.1%
34,458
Class A Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$145,566
$130.67 p/Share
1,114
Reduced 3.1%
34,843
Class A Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$15,084
$126.76 p/Share
119
Reduced 0.33%
35,957
Class A Common Stock
May 24
2024
SELL
Open market or private sale
$1,029,340
$158.36 p/Share
6,500
Reduced 15.27%
36,076
Class A Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
12,151
Added 22.2%
42,576
Class A Common Stock
Mar 19
2024
SELL
Open market or private sale
$309,782
$157.41 p/Share
1,968
Reduced 6.08%
30,425
Class A Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
$51,400
$12.85 p/Share
4,000
Added 10.99%
32,393
Class A Common Stock
Mar 18
2024
SELL
Open market or private sale
$235,469
$156.98 p/Share
1,500
Reduced 5.02%
28,393
Class A Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$288,196
$156.97 p/Share
1,836
Reduced 5.79%
29,893
Class A Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$22,248
$162.4 p/Share
137
Reduced 0.43%
31,575
Class A Common Stock