May 09
2024
SELL
Payment of exercise price or tax liability
$330,681
$17.71 p/Share
18,672
Reduced 2.45%
743,641
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
48,364
Added 5.97%
762,313
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$2,474,267
$15.06 p/Share
164,294
Reduced 18.71%
713,949
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
$2,282,302
$11.74 p/Share
194,404
Added 18.12%
878,243
Common Stock
Jun 02
2023
BUY
Grant, award, or other acquisition
$170,003
$15.41 p/Share
11,032
Added 1.59%
683,839
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$205,118
$15.09 p/Share
13,593
Reduced 1.98%
672,807
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
48,364
Added 6.58%
686,400
Common Stock
May 05
2023
BUY
Grant, award, or other acquisition
$21,740
$14.83 p/Share
1,466
Added 0.23%
638,036
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$52,145
$14.12 p/Share
3,693
Reduced 0.58%
636,570
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
14,122
Added 2.16%
640,263
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$65,619
$13.37 p/Share
4,908
Reduced 0.78%
626,141
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
-
4,908
Added 0.77%
631,049
Common Stock
May 11
2022
BUY
Open market or private purchase
$1,315,000
$13.15 p/Share
100,000
Added 13.77%
626,141
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$38,074
$13.83 p/Share
2,753
Reduced 0.55%
494,029
Common Stock
Feb 22
2022
SELL
Grant, award, or other acquisition
$185,018
$13.83 p/Share
13,378
Reduced 2.48%
526,141
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
52,166
Added 8.82%
539,519
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$51,759
$13.97 p/Share
3,705
Reduced 0.75%
490,106
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
14,122
Added 2.78%
493,811
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$73,559
$13.99 p/Share
5,258
Reduced 1.04%
500,533
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
60,077
Added 10.66%
503,413
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$42,428
$14.58 p/Share
2,910
Reduced 0.65%
445,714
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
6,677
Added 1.47%
448,624
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$75,644
$14.78 p/Share
5,118
Reduced 1.14%
441,947
Common Stock
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
14,122
Added 3.06%
447,065
Common Stock
Dec 11
2020
SELL
Payment of exercise price or tax liability
$27,281
$18.75 p/Share
1,455
Reduced 0.33%
432,943
Common Stock