Feb 18
2025
SELL
Payment of exercise price or tax liability
$3,292,508
$17.05 p/Share
193,109
Reduced 6.83%
2,635,863
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
461,429
Added 14.02%
2,828,972
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$837,082
$16.55 p/Share
50,579
Reduced 2.09%
2,367,543
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$468,240
$16.76 p/Share
27,938
Reduced 1.14%
2,418,122
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
220,483
Added 8.27%
2,446,060
Common Stock
Mar 21
2024
SELL
Open market or private sale
$591,981
$21.04 p/Share
28,136
Reduced 1.25%
2,225,577
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
$399,531
$14.2 p/Share
28,136
Added 1.23%
2,253,713
Common Stock
Mar 20
2024
SELL
Open market or private sale
$3,117,000
$20.78 p/Share
150,000
Reduced 6.31%
2,225,577
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$7,415,181
$19.66 p/Share
377,171
Reduced 13.84%
2,348,752
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
848,524
Added 23.74%
2,725,923
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$495,530
$19.58 p/Share
25,308
Reduced 1.33%
1,877,399
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$555,474
$19.55 p/Share
28,413
Reduced 1.47%
1,902,707
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
200,264
Added 9.4%
1,931,120
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$534,614
$19.21 p/Share
27,830
Reduced 1.58%
1,730,856
Common Stock
Dec 22
2023
SELL
Open market or private sale
$231,493
$19.84 p/Share
11,668
Reduced 0.66%
1,758,686
Common Stock
Dec 22
2023
BUY
Exercise of conversion of derivative security
-
11,668
Added 0.65%
1,770,354
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
251,802
Added 12.52%
1,758,686
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$466,932
$18.45 p/Share
25,308
Reduced 1.65%
1,506,884
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
191,760
Added 11.12%
1,532,192
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$664,878
$18.71 p/Share
35,536
Reduced 2.58%
1,340,432
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$514,967
$18.52 p/Share
27,806
Reduced 1.98%
1,375,968
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
154,991
Added 9.94%
1,403,774
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
170,803
Added 12.03%
1,248,783
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$358,403
$18.17 p/Share
19,725
Reduced 1.8%
1,077,980
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$633,944
$17.84 p/Share
35,535
Reduced 3.14%
1,097,705
Common Stock