Jul 12
2025
SELL
Payment of exercise price or tax liability
$19,955
$12.22 p/Share
1,633
Reduced 0.18%
890,423
Common Stock
May 02
2025
SELL
Payment of exercise price or tax liability
$146,175
$10.52 p/Share
13,895
Reduced 1.53%
892,056
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$268,351
$15.86 p/Share
16,920
Reduced 1.83%
905,951
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
217,660
Added 19.08%
922,871
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$379,021
$17.24 p/Share
21,985
Reduced 3.02%
705,211
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$225,951
$14.39 p/Share
15,702
Reduced 2.11%
727,196
Common Stock
Jul 12
2024
SELL
Payment of exercise price or tax liability
$33,844
$10.68 p/Share
3,169
Reduced 0.42%
742,898
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$373,818
$13.86 p/Share
26,971
Reduced 3.49%
746,067
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
201,700
Added 20.69%
773,038
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$308,669
$14.04 p/Share
21,985
Reduced 3.71%
571,338
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$179,987
$12.29 p/Share
14,645
Reduced 2.41%
593,323
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$191,407
$12.19 p/Share
15,702
Reduced 2.52%
607,968
Common Stock
Jul 12
2023
BUY
Grant, award, or other acquisition
-
24,400
Added 3.77%
623,670
Common Stock
May 02
2023
BUY
Grant, award, or other acquisition
-
207,696
Added 25.74%
599,270
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$111,198
$16.36 p/Share
6,797
Reduced 1.71%
391,574
Common Stock
Jan 31
2023
SELL
Open market or private sale
$1,196,062
$16.03 p/Share
74,614
Reduced 15.78%
398,371
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
167,605
Added 26.16%
472,985
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$19,641
$14.05 p/Share
1,398
Reduced 0.46%
305,380
Common Stock
Nov 19
2022
SELL
Payment of exercise price or tax liability
$391,882
$14.05 p/Share
27,892
Reduced 8.33%
306,778
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$201,599
$14.09 p/Share
14,308
Reduced 4.1%
334,670
Common Stock