Sep 24
2025
SELL
Open market or private sale
$373,464
$225.25 p/Share
1,658
Reduced 4.96%
31,745
Common Stock
Sep 22
2025
SELL
Payment of exercise price or tax liability
$252,375
$230.48 p/Share
1,095
Reduced 3.17%
33,403
Common Stock
Sep 15
2025
SELL
Payment of exercise price or tax liability
$55,508
$221.15 p/Share
251
Reduced 0.72%
34,498
Common Stock
Sep 08
2025
SELL
Payment of exercise price or tax liability
$79,178
$225.58 p/Share
351
Reduced 1.0%
34,749
Common Stock
Jun 24
2025
SELL
Open market or private sale
$341,193
$220.98 p/Share
1,544
Reduced 4.21%
35,100
Class A Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$199,991
$212.08 p/Share
943
Reduced 2.51%
36,644
Class A Common Stock
Jun 16
2025
SELL
Payment of exercise price or tax liability
$36,639
$208.18 p/Share
176
Reduced 0.47%
37,587
Class A Common Stock
Jun 12
2025
SELL
Open market or private sale
$546,907
$210.43 p/Share
2,599
Reduced 6.44%
37,763
Class A Common Stock
Jun 09
2025
SELL
Payment of exercise price or tax liability
$51,866
$210.84 p/Share
246
Reduced 0.61%
40,362
Class A Common Stock
May 23
2025
SELL
Open market or private sale
$1,000,674
$199.06 p/Share
5,027
Reduced 11.02%
40,608
Class A Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$120,089
$155.96 p/Share
770
Reduced 1.66%
45,635
Class A Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$29,504
$156.11 p/Share
189
Reduced 0.41%
46,405
Class A Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$21,611
$158.91 p/Share
136
Reduced 0.33%
40,624
Class A Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
5,749
Added 11.03%
46,373
Class A Common Stock
Dec 24
2024
-
4,000
Reduced 8.94%
40,760
Class A Common Stock
Dec 24
2024
SELL
Open market or private sale
$246,060
$163.17 p/Share
1,508
Reduced 3.26%
44,760
Class A Common Stock
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