Jan 14
2026
SELL
Payment of exercise price or tax liability
$243,312
$69.3 p/Share
3,511
Reduced 1.97%
175,017
Common Stock
Jan 13
2026
SELL
Payment of exercise price or tax liability
$379,601
$63.82 p/Share
5,948
Reduced 3.22%
178,528
Common Stock
Jan 12
2026
SELL
Payment of exercise price or tax liability
$1,264,525
$65.34 p/Share
19,353
Reduced 9.49%
184,476
Common Stock
Jan 12
2026
BUY
Grant, award, or other acquisition
-
47,163
Added 18.79%
203,829
Common Stock
Dec 09
2025
SELL
Open market or private sale
$2,288,760
$60.0 p/Share
38,146
Reduced 19.58%
156,666
Common Stock
Nov 17
2025
SELL
Open market or private sale
$1,154,400
$57.72 p/Share
20,000
Reduced 9.31%
194,812
Common Stock
Mar 17
2025
SELL
Open market or private sale
$405,000
$27.0 p/Share
15,000
Reduced 6.53%
214,812
Common Stock
Mar 16
2025
SELL
Payment of exercise price or tax liability
$7,727
$26.83 p/Share
288
Reduced 0.13%
229,812
Common Stock
Mar 14
2025
SELL
Open market or private sale
$1,528,200
$25.47 p/Share
60,000
Reduced 20.68%
230,100
Common Stock
Jan 14
2025
SELL
Payment of exercise price or tax liability
$73,255
$19.39 p/Share
3,778
Reduced 1.29%
290,100
Common Stock
Jan 13
2025
SELL
Payment of exercise price or tax liability
$35,017
$19.53 p/Share
1,793
Reduced 0.71%
250,356
Common Stock
Jan 13
2025
BUY
Grant, award, or other acquisition
-
43,522
Added 12.9%
293,878
Common Stock
Jan 12
2025
SELL
Payment of exercise price or tax liability
$155,472
$19.75 p/Share
7,872
Reduced 3.03%
252,149
Common Stock
Nov 29
2024
SELL
Open market or private sale
$752,500
$21.5 p/Share
35,000
Reduced 11.86%
260,021
Common Stock
Nov 18
2024
SELL
Open market or private sale
$278,068
$18.3 p/Share
15,195
Reduced 4.9%
295,021
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$270,635
$18.28 p/Share
14,805
Reduced 4.56%
310,216
Common Stock
May 28
2024
SELL
Open market or private sale
$846,500
$16.93 p/Share
50,000
Reduced 13.33%
325,021
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$4,017
$13.9 p/Share
289
Reduced 0.08%
375,021
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
-
74,347
Added 16.53%
375,310
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$3,203
$27.62 p/Share
116
Reduced 0.05%
225,881
Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$71,167
$29.53 p/Share
2,410
Reduced 1.06%
225,997
Class A Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
16,931
Added 6.9%
228,407
Class A Common Stock
Nov 18
2022
SELL
Open market or private sale
$534,435
$32.39 p/Share
16,500
Reduced 7.24%
211,476
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$438,345
$32.47 p/Share
13,500
Reduced 5.59%
227,976
Common Stock
Jun 02
2022
SELL
Open market or private sale
$216,000
$40.0 p/Share
5,400
Reduced 2.34%
225,098
Common Stock