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
Jul 31
2023
SELL
Open market or private sale
$181,201
$40.08 p/Share
4,521
Reduced 0.57%
793,507
Class A Common Stock
Jul 28
2023
SELL
Open market or private sale
$636,194
$40.05 p/Share
15,885
Reduced 1.95%
798,028
Class A Common Stock
Jul 26
2023
SELL
Open market or private sale
$2,303,400
$38.39 p/Share
60,000
Reduced 6.87%
813,913
Class A Common Stock
Jul 17
2023
SELL
Open market or private sale
$1,799,244
$36.9 p/Share
48,760
Reduced 5.28%
873,913
Class A Common Stock
Jul 12
2023
SELL
Open market or private sale
$372,891
$36.07 p/Share
10,338
Reduced 1.11%
922,673
Class A Common Stock
Jul 11
2023
SELL
Open market or private sale
$32,490
$36.02 p/Share
902
Reduced 0.1%
933,011
Class A Common Stock
Jul 10
2023
SELL
Open market or private sale
$4,250,400
$35.42 p/Share
120,000
Reduced 11.39%
933,913
Class A Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$5,738,342
$25.2 p/Share
227,712
Reduced 17.77%
1,053,913
Class A Common Stock