Aug 15
2024
SELL
Payment of exercise price or tax liability
$101,132
$12.8 p/Share
7,901
Reduced 1.78%
435,574
Common Stock, par valu...
Aug 13
2024
SELL
Open market or private sale
$128,600
$12.86 p/Share
10,000
Reduced 2.21%
443,475
Common Stock, par valu...
Jul 01
2024
SELL
Open market or private sale
$50,794
$15.24 p/Share
3,333
Reduced 0.73%
453,475
Common Stock, par valu...
May 29
2024
SELL
Payment of exercise price or tax liability
$275,400
$13.77 p/Share
20,000
Reduced 4.19%
456,808
Common Stock, par valu...
May 15
2024
SELL
Payment of exercise price or tax liability
$101,290
$12.82 p/Share
7,901
Reduced 1.63%
476,808
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$573,372
$13.5 p/Share
42,472
Reduced 8.06%
484,709
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
67,365
Added 11.33%
527,181
Common Stock, par valu...
Feb 07
2024
SELL
Payment of exercise price or tax liability
$157,329
$13.47 p/Share
11,680
Reduced 2.48%
459,816
Common Stock, par valu...
Feb 07
2024
BUY
Grant, award, or other acquisition
-
98,952
Added 17.35%
471,496
Common Stock, par valu...
Nov 15
2023
SELL
Payment of exercise price or tax liability
$50,103
$11.87 p/Share
4,221
Reduced 1.12%
372,544
Common Stock, par valu...
Aug 15
2023
SELL
Payment of exercise price or tax liability
$56,630
$13.41 p/Share
4,223
Reduced 1.11%
376,765
Common Stock, par valu...
May 15
2023
SELL
Payment of exercise price or tax liability
$59,150
$14.01 p/Share
4,222
Reduced 1.1%
380,988
Common Stock, par valu...
Feb 27
2023
SELL
Open market or private sale
$305,002
$11.59 p/Share
26,316
Reduced 6.39%
385,210
Common Stock, par valu...
Feb 27
2023
BUY
Exercise of conversion of derivative security
$22,894
$0.87 p/Share
26,316
Added 6.01%
411,526
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$222,858
$10.38 p/Share
21,470
Reduced 5.28%
385,210
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
75,536
Added 15.66%
406,680
Common Stock, par valu...
Feb 14
2023
SELL
Payment of exercise price or tax liability
$94,616
$10.22 p/Share
9,258
Reduced 2.72%
331,144
Common Stock, par valu...
Feb 14
2023
BUY
Grant, award, or other acquisition
$700,764
$10.22 p/Share
68,568
Added 16.77%
340,402
Common Stock, par valu...
Nov 15
2022
SELL
Payment of exercise price or tax liability
$31,428
$11.58 p/Share
2,714
Reduced 0.99%
271,834
Common Stock, par valu...
Oct 23
2022
SELL
Payment of exercise price or tax liability
$38,250
$10.38 p/Share
3,685
Reduced 1.32%
274,548
Common Stock, par valu...
Aug 17
2022
SELL
Open market or private sale
$209,302
$10.34 p/Share
20,242
Reduced 6.78%
278,233
Common Stock, par valu...
Aug 15
2022
SELL
Payment of exercise price or tax liability
$27,971
$10.31 p/Share
2,713
Reduced 0.9%
298,475
Common Stock, par valu...
May 15
2022
SELL
Payment of exercise price or tax liability
$24,462
$9.02 p/Share
2,712
Reduced 0.89%
301,188
Common Stock, par valu...
Feb 16
2022
SELL
Payment of exercise price or tax liability
$104,050
$11.64 p/Share
8,939
Reduced 2.86%
303,900
Common Stock, par valu...
Feb 16
2022
BUY
Grant, award, or other acquisition
-
145,623
Added 31.76%
312,839
Common Stock, par valu...