Aug 07
2024
BUY
Open market or private purchase
$269,000
$10.76 p/Share
25,000
Added 4.53%
527,416
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$18,348
$15.38 p/Share
1,193
Reduced 0.24%
502,416
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
1,193
Added 0.24%
503,609
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$14,376
$16.19 p/Share
888
Reduced 0.18%
502,416
Common Stock
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
888
Added 0.18%
503,304
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$16,516
$16.94 p/Share
975
Reduced 0.19%
502,416
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
975
Added 0.19%
503,391
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$134,176
$16.25 p/Share
8,257
Reduced 1.62%
502,416
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
8,257
Added 1.59%
510,673
Common Stock
Sep 01
2023
BUY
Open market or private purchase
$33,225
$13.29 p/Share
2,500
Added 0.5%
502,416
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$25,812
$16.41 p/Share
1,573
Reduced 0.31%
499,916
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
1,573
Added 0.31%
501,489
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$21,283
$16.55 p/Share
1,286
Reduced 0.26%
499,916
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
1,286
Added 0.26%
501,202
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$1,503,739
$16.22 p/Share
92,709
Reduced 15.64%
499,916
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
180,352
Added 23.33%
592,625
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$141,455
$17.44 p/Share
8,111
Reduced 1.93%
412,273
Common Stock
Jan 02
2023
BUY
Exercise of conversion of derivative security
-
13,784
Added 3.17%
420,384
Common Stock
May 13
2022
BUY
Open market or private purchase
$26,160
$8.72 p/Share
3,000
Added 0.73%
406,600
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$223,821
$12.85 p/Share
17,418
Reduced 4.14%
403,600
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
31,498
Added 6.96%
421,018
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$944,130
$14.35 p/Share
65,793
Reduced 14.45%
389,520
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
129,085
Added 22.09%
455,313
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$261,133
$16.05 p/Share
16,270
Reduced 4.75%
326,228
Common Stock
Jan 02
2022
BUY
Exercise of conversion of derivative security
-
28,552
Added 7.69%
342,498
Common Stock