Apr 01
2025
SELL
Payment of exercise price or tax liability
$11,749
$33.19 p/Share
354
Reduced 0.05%
654,297
Class A Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
808
Added 0.12%
654,651
Class A Common Stock
Mar 17
2025
SELL
Open market or private sale
$2,058,303
$39.0 p/Share
52,777
Reduced 7.47%
653,843
Class A Common Stock
Mar 14
2025
SELL
Open market or private sale
$1,996,026
$37.82 p/Share
52,777
Reduced 6.95%
706,620
Class A Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$320,748
$43.86 p/Share
7,313
Reduced 0.95%
759,397
Class A Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
16,712
Added 2.15%
759,772
Class A Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$48,805
$45.57 p/Share
1,071
Reduced 0.14%
749,998
Class A Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
2,446
Added 0.32%
751,069
Class A Common Stock
Feb 21
2025
SELL
Open market or private sale
$7,805,888
$47.46 p/Share
164,473
Reduced 18.01%
748,623
Class A Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
360,070
Added 28.28%
913,096
Class A Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$174,870
$42.28 p/Share
4,136
Reduced 0.74%
553,026
Class A Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
-
14,155
Added 2.48%
557,162
Class A Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$12,459
$41.95 p/Share
297
Reduced 0.05%
543,007
Class A Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
858
Added 0.16%
543,304
Class A Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$11,011
$37.2 p/Share
296
Reduced 0.05%
542,446
Class A Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
858
Added 0.16%
542,742
Class A Common Stock
Dec 09
2024
SELL
Open market or private sale
$9,765,919
$42.74 p/Share
228,496
Reduced 29.66%
541,884
Class A Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$1,415,430
$2.95 p/Share
479,807
Added 38.38%
770,380
Class A Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$318,077
$43.65 p/Share
7,287
Reduced 2.45%
290,573
Class A Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
16,711
Added 5.43%
290,947
Class A Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$45,977
$43.09 p/Share
1,067
Reduced 0.38%
281,149
Class A Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
2,446
Added 0.86%
282,216
Class A Common Stock
Nov 09
2024
SELL
Payment of exercise price or tax liability
$247,682
$40.13 p/Share
6,172
Reduced 2.16%
279,770
Class A Common Stock
Nov 09
2024
BUY
Exercise of conversion of derivative security
-
14,154
Added 4.72%
285,942
Class A Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$13,383
$35.69 p/Share
375
Reduced 0.14%
271,788
Class A Common Stock