Jan 12
2026
SELL
Payment of exercise price or tax liability
$111,191
$30.06 p/Share
3,699
Reduced 1.81%
200,284
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$59,968
$18.87 p/Share
3,178
Reduced 1.53%
203,983
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$186,081
$21.48 p/Share
8,663
Reduced 4.26%
194,746
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
24,957
Added 10.75%
207,161
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$181,367
$24.42 p/Share
7,427
Reduced 3.75%
190,869
Common Stock
Jan 12
2025
SELL
Payment of exercise price or tax liability
$93,525
$22.8 p/Share
4,102
Reduced 2.03%
198,296
Common Stock
Dec 04
2024
SELL
Open market or private sale
$398,647
$26.27 p/Share
15,175
Reduced 6.97%
202,398
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$124,889
$15.14 p/Share
8,249
Reduced 3.65%
217,965
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$107,667
$13.24 p/Share
8,132
Reduced 3.47%
226,214
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
36,763
Added 13.56%
234,346
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$37,095
$12.04 p/Share
3,081
Reduced 1.54%
197,583
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$29,928
$8.91 p/Share
3,359
Reduced 1.65%
200,664
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$21,885
$8.8 p/Share
2,487
Reduced 1.2%
204,023
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
35,472
Added 14.66%
206,510
Common Stock
Jan 12
2023
BUY
Grant, award, or other acquisition
-
26,300
Added 13.33%
171,038
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
10,644
Added 6.85%
144,738
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$40,558
$13.61 p/Share
2,980
Reduced 2.17%
134,094
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
16,599
Added 10.8%
137,074
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
28,957
Added 19.38%
120,475
Common Stock
Jan 16
2021
SELL
Payment of exercise price or tax liability
$20,475
$10.92 p/Share
1,875
Reduced 2.01%
91,538
Common Stock