Mar 31
2025
SELL
Payment of exercise price or tax liability
$7,881,384
$76.37 p/Share
103,200
Reduced 12.71%
708,503
Class A Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
-
230,096
Added 22.09%
811,703
Class A Common Stock
Mar 24
2025
SELL
Payment of exercise price or tax liability
$1,423,994
$79.34 p/Share
17,948
Reduced 2.99%
581,607
Class A Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
40,017
Added 6.26%
599,555
Class A Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
-
5,922
Reduced 1.05%
559,538
Class A Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
-
13,202
Added 2.28%
565,460
Class A Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$1,870,808
$86.03 p/Share
21,746
Reduced 3.79%
552,258
Class A Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
48,484
Added 7.79%
574,004
Class A Common Stock
Apr 18
2024
SELL
Open market or private sale
$44,244,000
$110.61 p/Share
400,000
Reduced 43.22%
525,520
Class A Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$12,698,960
$131.84 p/Share
96,321
Reduced 9.43%
925,520
Class A Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
214,758
Added 17.37%
1,021,841
Class A Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$1,945,263
$121.17 p/Share
16,054
Reduced 1.95%
807,083
Class A Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
35,793
Added 4.17%
823,137
Class A Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$2,422,441
$134.97 p/Share
17,948
Reduced 2.23%
787,344
Class A Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
40,017
Added 4.73%
805,292
Class A Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$2,778,703
$127.78 p/Share
21,746
Reduced 2.76%
765,275
Class A Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
48,484
Added 5.8%
787,021
Class A Common Stock
Oct 13
2023
SELL
Sale (or disposition) back to the issuer
$2,222,899
$61.44 p/Share
36,180
Reduced 4.67%
738,537
Class A Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$1,539,686
$61.44 p/Share
25,060
Reduced 3.13%
774,717
Class A Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
$2,359,267
$25.63 p/Share
92,051
Added 10.32%
799,777
Class A Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$556,244
$49.51 p/Share
11,235
Reduced 1.56%
707,726
Class A Common Stock
Aug 28
2023
BUY
Exercise of conversion of derivative security
-
25,048
Added 3.37%
718,961
Class A Common Stock
Aug 23
2023
SELL
Open market or private sale
$3,047,400
$50.79 p/Share
60,000
Reduced 7.96%
693,913
Class A Common Stock
Aug 10
2023
SELL
Open market or private sale
$874,084
$40.26 p/Share
21,711
Reduced 2.8%
753,913
Class A Common Stock
Aug 09
2023
SELL
Open market or private sale
$716,571
$40.07 p/Share
17,883
Reduced 2.25%
775,624
Class A Common Stock