Jan 29
2025
SELL
Payment of exercise price or tax liability
$12,993
$11.55 p/Share
1,125
Reduced 0.23%
484,647
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$17,917
$11.68 p/Share
1,534
Reduced 0.31%
485,772
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$25,959
$11.87 p/Share
2,187
Reduced 0.45%
487,306
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$31,237
$11.66 p/Share
2,679
Reduced 0.54%
489,493
Common Stock
Jan 24
2025
BUY
Grant, award, or other acquisition
-
24,233
Added 4.69%
492,172
Common Stock
Jun 11
2024
BUY
Open market or private purchase
$83,621
$7.56 p/Share
11,061
Added 2.31%
467,939
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$37,468
$9.86 p/Share
3,800
Reduced 0.82%
457,782
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
8,444
Added 1.8%
461,582
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$7,533
$10.67 p/Share
706
Reduced 0.16%
453,138
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$15,106
$13.24 p/Share
1,141
Reduced 0.25%
453,844
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$49,473
$13.31 p/Share
3,717
Reduced 0.81%
454,985
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
16,409
Added 3.45%
458,702
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$81,672
$14.6 p/Share
5,594
Reduced 1.25%
442,293
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
11,455
Added 2.49%
447,887
Common Stock
Feb 21
2023
SELL
Open market or private sale
$7,129
$14.67 p/Share
486
Reduced 0.11%
436,432
Common Stock
Feb 01
2023
SELL
Open market or private sale
$31,398
$14.55 p/Share
2,158
Reduced 0.49%
436,918
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
13,395
Added 2.96%
439,076
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$902,121
$16.04 p/Share
56,242
Reduced 11.67%
425,681
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
$814,060
$13.13 p/Share
62,000
Added 11.4%
481,923
Common Stock
Mar 10
2022
BUY
Open market or private purchase
$55,815
$14.88 p/Share
3,751
Added 0.89%
419,923
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
9,396
Added 2.21%
416,172
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$1,336,800
$16.71 p/Share
80,000
Reduced 16.43%
406,776
Common Stock
Aug 05
2021
BUY
Exercise of conversion of derivative security
$1,207,907
$13.13 p/Share
91,996
Added 15.9%
486,776
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
11,485
Added 2.83%
394,780
Common Stock