Mar 03
2025
BUY
Grant, award, or other acquisition
-
108,270
Added 7.15%
1,406,696
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$3,698,851
$30.59 p/Share
120,917
Reduced 8.52%
1,298,426
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
241,351
Added 14.53%
1,419,343
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$731,531
$32.54 p/Share
22,481
Reduced 1.87%
1,177,992
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$1,095,932
$31.43 p/Share
34,869
Reduced 2.82%
1,200,473
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$620,208
$31.43 p/Share
19,733
Reduced 1.57%
1,235,342
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$444,424
$20.18 p/Share
22,023
Reduced 1.73%
1,248,348
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$689,308
$20.18 p/Share
34,158
Reduced 2.62%
1,270,371
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
143,706
Added 9.92%
1,304,529
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$1,188,426
$19.6 p/Share
60,634
Reduced 4.96%
1,160,823
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
129,466
Added 9.58%
1,221,457
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$159,054
$19.27 p/Share
8,254
Reduced 0.75%
1,091,991
Common Stock
Apr 20
2023
SELL
Payment of exercise price or tax liability
$1,820,233
$14.59 p/Share
124,759
Reduced 10.21%
1,097,398
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$311,666
$14.57 p/Share
21,391
Reduced 1.73%
1,213,757
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
198,677
Added 13.86%
1,235,148
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$2,807,658
$15.19 p/Share
184,836
Reduced 15.13%
1,036,471
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
381,913
Added 23.82%
1,221,307
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$121,347
$15.14 p/Share
8,015
Reduced 0.95%
839,394
Common Stock
Apr 20
2022
SELL
Payment of exercise price or tax liability
$3,394,718
$17.47 p/Share
194,317
Reduced 18.75%
841,851
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
124,750
Added 10.82%
1,028,281
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$147,456
$19.94 p/Share
7,395
Reduced 0.81%
903,531
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$5,534
$18.51 p/Share
299
Reduced 0.03%
906,813
Common Stock
Apr 20
2021
SELL
Payment of exercise price or tax liability
$3,590,337
$18.79 p/Share
191,077
Reduced 17.43%
904,902
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
65,189
Added 5.67%
1,083,778
Common Stock