Sep 20
2025
SELL
Payment of exercise price or tax liability
$1,061,300
$12.45 p/Share
85,245
Reduced 2.4%
3,469,311
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$729,754
$14.35 p/Share
50,854
Reduced 1.41%
3,548,356
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
21,539
Added 0.59%
3,599,210
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$1,216,437
$14.53 p/Share
83,719
Reduced 2.29%
3,577,671
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
693,406
Added 15.92%
3,661,390
Common Stock
Dec 27
2024
SELL
Open market or private sale
$1,763,009
$17.21 p/Share
102,441
Reduced 3.34%
2,967,984
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$1,839,737
$11.01 p/Share
167,097
Reduced 5.16%
3,070,425
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
723,938
Added 18.27%
3,237,522
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$81,505
$15.13 p/Share
5,387
Reduced 0.21%
2,513,584
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$168,037
$14.64 p/Share
11,478
Reduced 0.45%
2,518,971
Common Stock
Sep 20
2023
BUY
Grant, award, or other acquisition
-
1,493,107
Added 44.02%
1,898,750
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$365,273
$15.46 p/Share
23,627
Reduced 2.23%
1,037,342
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$527,530
$15.56 p/Share
33,903
Reduced 3.0%
1,096,350
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$455,494
$16.39 p/Share
27,791
Reduced 2.4%
1,130,253
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
215,390
Added 15.68%
1,158,044
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$223,679
$17.87 p/Share
12,517
Reduced 1.31%
942,654
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$547,530
$18.82 p/Share
29,093
Reduced 2.75%
1,029,945
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$183,232
$18.68 p/Share
9,809
Reduced 0.92%
1,059,038
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$295,846
$17.71 p/Share
16,705
Reduced 1.54%
1,068,847
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
234,568
Added 17.12%
1,135,339
Common Stock