Jul 01
2025
SELL
Payment of exercise price or tax liability
$209,092
$125.28 p/Share
1,669
Reduced 0.59%
279,976
Class A Common Stock
Jun 02
2025
SELL
Open market or private sale
$686,433
$130.6 p/Share
5,256
Reduced 1.83%
281,645
Class A Common Stock
Apr 02
2025
SELL
Open market or private sale
$688,161
$124.78 p/Share
5,515
Reduced 1.89%
286,901
Class A Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$2,823,284
$128.6 p/Share
21,954
Reduced 6.98%
292,416
Class A Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
28,695
Added 8.59%
305,430
Class A Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$28,036
$106.2 p/Share
264
Reduced 0.09%
285,675
Class A Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$91,200
$73.43 p/Share
1,242
Reduced 0.43%
285,939
Class A Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$28,048
$71.01 p/Share
395
Reduced 0.14%
287,181
Class A Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$63,025
$37.74 p/Share
1,670
Reduced 0.58%
287,576
Class A Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$22,865
$57.74 p/Share
396
Reduced 0.14%
289,246
Class A Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$85,920
$51.48 p/Share
1,669
Reduced 0.57%
289,642
Class A Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$27,614
$69.91 p/Share
395
Reduced 0.14%
291,311
Class A Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$403,954
$62.08 p/Share
6,507
Reduced 2.18%
291,706
Class A Common Stock
Apr 02
2024
BUY
Exercise of conversion of derivative security
-
14,348
Added 4.59%
298,213
Class A Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$398,887
$60.52 p/Share
6,591
Reduced 2.27%
283,865
Class A Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$196,918
$39.11 p/Share
5,035
Reduced 1.7%
290,456
Class A Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$2,164
$8.2 p/Share
264
Reduced 0.09%
295,491
Class A Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$54,077
$10.47 p/Share
5,165
Reduced 1.72%
295,755
Class A Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$53,119
$10.55 p/Share
5,035
Reduced 1.65%
300,920
Class A Common Stock
Nov 14
2023
BUY
Open market or private purchase
$112,172
$9.89 p/Share
11,342
Added 3.57%
305,955
Class A Common Stock
Nov 13
2023
BUY
Open market or private purchase
$63,612
$10.33 p/Share
6,158
Added 2.05%
294,613
Class A Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$3,504
$8.85 p/Share
396
Reduced 0.14%
288,455
Class A Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$58,198
$8.83 p/Share
6,591
Reduced 2.23%
288,851
Class A Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$59,413
$11.8 p/Share
5,035
Reduced 1.68%
295,442
Class A Common Stock
Aug 24
2023
BUY
Open market or private purchase
$7,008
$9.83 p/Share
713
Added 0.24%
300,477
Class A Common Stock