Mar 14
2025
SELL
Payment of exercise price or tax liability
$1,260,879
$14.68 p/Share
85,891
Reduced 4.57%
1,794,677
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
$1,089,000
$10.89 p/Share
100,000
Added 5.05%
1,880,568
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$3,000,838
$15.14 p/Share
198,206
Reduced 10.21%
1,743,068
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
-
437,056
Added 18.38%
1,941,274
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
170,475
Added 10.18%
1,504,217
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$344,387
$16.47 p/Share
20,910
Reduced 1.54%
1,333,742
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
6,144
Added 0.43%
1,414,250
Common Stock
Dec 20
2024
-
57,000
Reduced 3.89%
1,408,106
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
6,893
Added 0.45%
1,531,547
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
7,413
Added 0.49%
1,493,653
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$395,590
$13.65 p/Share
28,981
Reduced 1.91%
1,486,240
Common Stock
Apr 16
2024
SELL
Payment of exercise price or tax liability
$2,018,865
$13.04 p/Share
154,821
Reduced 9.27%
1,515,221
Common Stock
Apr 16
2024
BUY
Grant, award, or other acquisition
-
341,391
Added 16.97%
1,670,042
Common Stock
Mar 26
2024
SELL
Payment of exercise price or tax liability
$225,045
$13.34 p/Share
16,870
Reduced 1.26%
1,320,490
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
208,494
Added 13.49%
1,337,360
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$1,861,277
$10.99 p/Share
169,361
Reduced 10.46%
1,449,276
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
600,215
Added 27.05%
1,618,637
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
176,470
Added 14.87%
1,010,294
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
$200,399
$10.48 p/Share
19,122
Added 2.29%
814,283
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$832,526
$13.15 p/Share
63,310
Reduced 5.21%
1,150,771
Common Stock
May 01
2022
BUY
Grant, award, or other acquisition
-
311,857
Added 20.44%
1,214,081
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
171,994
Added 17.89%
789,196
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$70,632
$15.52 p/Share
4,551
Reduced 0.73%
617,202
Common Stock
Jul 15
2021
SELL
Other acquisition or disposition
$507,800
$25.39 p/Share
20,000
Reduced 100.0%
0
Dep Shares-int in 6.25...
May 01
2021
SELL
Payment of exercise price or tax liability
$544,969
$10.21 p/Share
53,376
Reduced 0.89%
5,944,787
Common Stock