Aug 07
2025
SELL
Open market or private sale
$1,658,313
$27.97 p/Share
59,289
Reduced 52.58%
53,474
Common Stock
Aug 07
2025
BUY
Exercise of conversion of derivative security
$818,781
$13.81 p/Share
59,289
Added 44.74%
73,237
Common Stock
May 09
2025
SELL
Payment of exercise price or tax liability
$96,755
$21.96 p/Share
4,406
Reduced 7.61%
53,474
Common Stock
May 09
2025
BUY
Exercise of conversion of derivative security
-
15,000
Added 20.58%
57,880
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$45,659
$20.07 p/Share
2,275
Reduced 5.04%
42,880
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
6,853
Added 13.18%
45,155
Common Stock
May 09
2024
SELL
Payment of exercise price or tax liability
$75,727
$17.71 p/Share
4,276
Reduced 10.04%
38,302
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
15,000
Added 26.05%
42,578
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$64,524
$15.09 p/Share
4,276
Reduced 13.42%
27,578
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
15,000
Added 32.01%
31,854
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$4,913
$14.12 p/Share
348
Reduced 2.02%
16,854
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
1,124
Added 6.13%
17,202
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$8,035
$13.83 p/Share
581
Reduced 3.49%
16,078
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
2,083
Added 11.42%
16,157
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$4,359
$13.97 p/Share
312
Reduced 2.1%
14,576
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
1,124
Added 7.02%
14,888
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$7,974
$13.99 p/Share
570
Reduced 4.5%
12,097
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
1,992
Added 13.64%
12,612
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$1,152
$14.58 p/Share
79
Reduced 0.73%
10,675
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
274
Added 2.48%
10,754
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$4,744
$14.78 p/Share
321
Reduced 2.97%
10,480
Common Stock
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
1,123
Added 9.42%
10,801
Common Stock