May 29
2024
BUY
Grant, award, or other acquisition
-
84,000
Added 13.9%
520,148
Common Stock, par valu...
Apr 19
2024
SELL
Payment of exercise price or tax liability
$95,161
$11.0 p/Share
8,651
Reduced 1.94%
436,148
Common Stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$94,270
$14.53 p/Share
6,488
Reduced 1.44%
444,799
Common Stock, par valu...
Mar 28
2024
BUY
Grant, award, or other acquisition
-
16,490
Added 3.53%
451,287
Common Stock, par valu...
Mar 21
2024
SELL
Payment of exercise price or tax liability
$318,610
$12.72 p/Share
25,048
Reduced 5.45%
434,797
Common Stock, par valu...
Mar 08
2024
BUY
Open market or private purchase
$199,995
$11.6 p/Share
17,241
Added 3.61%
459,845
Common Stock, par valu...
Jun 12
2023
BUY
Open market or private purchase
$300,000
$7.5 p/Share
40,000
Added 8.29%
442,604
Common Stock, par valu...
Apr 19
2023
SELL
Payment of exercise price or tax liability
$67,253
$6.17 p/Share
10,900
Reduced 2.64%
402,604
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$133,946
$6.52 p/Share
20,544
Reduced 4.73%
413,504
Common Stock, par valu...
Mar 02
2023
SELL
Payment of exercise price or tax liability
$152,208
$6.58 p/Share
23,132
Reduced 5.06%
434,048
Common Stock, par valu...
Mar 02
2023
BUY
Grant, award, or other acquisition
-
65,958
Added 12.61%
457,180
Common Stock, par valu...
Apr 25
2022
SELL
Payment of exercise price or tax liability
$91,459
$8.39 p/Share
10,901
Reduced 2.19%
487,239
Common Stock, par valu...
Mar 17
2022
BUY
Open market or private purchase
$274,152
$8.91 p/Share
30,769
Added 5.82%
498,140
Common Stock, par valu...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$161,476
$7.86 p/Share
20,544
Reduced 4.21%
467,371
Common Stock, par valu...
Mar 15
2022
BUY
Open market or private purchase
$253,308
$8.01 p/Share
31,624
Added 6.09%
487,915
Common Stock, par valu...
Mar 14
2022
BUY
Open market or private purchase
$253,525
$7.54 p/Share
33,624
Added 6.86%
456,291
Common Stock, par valu...
Mar 02
2022
SELL
Payment of exercise price or tax liability
$211,255
$6.46 p/Share
32,702
Reduced 7.18%
422,667
Common Stock, par valu...
Mar 01
2022
BUY
Grant, award, or other acquisition
-
65,957
Added 12.65%
455,369
Common Stock, par valu...
Apr 19
2021
BUY
Grant, award, or other acquisition
-
65,957
Added 14.48%
389,412
Common Stock, par valu...
Mar 30
2021
BUY
Grant, award, or other acquisition
-
237,894
Added 42.38%
323,455
Common Stock, par valu...
Jan 07
2021
BUY
Grant, award, or other acquisition
-
85,561
Added 50.0%
85,561
Common Stock, par valu...