May 09
2024
SELL
Payment of exercise price or tax liability
$373,946
$17.71 p/Share
21,115
Reduced 5.33%
375,265
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
49,025
Added 11.01%
396,380
Common Stock
Feb 27
2024
BUY
Open market or private purchase
$359,520
$14.98 p/Share
24,000
Added 6.46%
347,355
Common Stock
Feb 26
2024
BUY
Open market or private purchase
$148,700
$14.87 p/Share
10,000
Added 3.0%
323,355
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$13,981
$14.34 p/Share
975
Reduced 0.31%
313,355
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
975
Added 0.31%
314,330
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$229,171
$15.09 p/Share
15,187
Reduced 4.62%
313,355
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
50,000
Added 13.21%
328,542
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$21,081
$14.12 p/Share
1,493
Reduced 0.53%
278,542
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
5,057
Added 1.77%
280,035
Common Stock
May 11
2022
BUY
Open market or private purchase
$593,318
$12.91 p/Share
45,958
Added 14.32%
274,978
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$66,024
$13.83 p/Share
4,774
Reduced 2.04%
229,020
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
16,122
Added 6.47%
233,164
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$20,913
$13.97 p/Share
1,497
Reduced 0.68%
217,672
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
5,056
Added 2.25%
219,169
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$37,647
$13.99 p/Share
2,691
Reduced 1.25%
212,446
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
9,214
Added 4.11%
214,877
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$9,054
$14.58 p/Share
621
Reduced 0.3%
205,923
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
2,125
Added 1.03%
204,419
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$21,830
$14.78 p/Share
1,477
Reduced 0.72%
202,294
Common Stock
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
5,056
Added 2.42%
203,771
Common Stock
Nov 09
2020
BUY
Exercise of conversion of derivative security
$838,100
$4.93 p/Share
170,000
Added 46.11%
198,715
Common Stock