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
Mar 16
2022
SELL
Payment of exercise price or tax liability
$5,010
$43.95 p/Share
114
Reduced 0.05%
230,498
Class A Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$57,039
$46.83 p/Share
1,218
Reduced 0.53%
230,612
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
40,676
Added 14.93%
231,830
Common Stock
Nov 18
2021
SELL
Open market or private sale
$1,738,311
$43.73 p/Share
39,751
Reduced 17.22%
191,154
Common Stock