Nov 15
2024
SELL
Payment of exercise price or tax liability
$116,748
$10.8 p/Share
10,810
Reduced 2.12%
499,451
Common Stock, par valu...
Aug 16
2024
SELL
Open market or private sale
$563,808
$12.77 p/Share
44,151
Reduced 7.96%
510,261
Common Stock, par valu...
Aug 15
2024
SELL
Payment of exercise price or tax liability
$138,368
$12.8 p/Share
10,810
Reduced 1.84%
576,560
Common Stock, par valu...
Aug 15
2024
SELL
Open market or private sale
$187,684
$12.82 p/Share
14,640
Reduced 2.52%
565,222
Common Stock, par valu...
Aug 14
2024
SELL
Open market or private sale
$96,102
$12.8 p/Share
7,508
Reduced 1.28%
579,862
Common Stock, par valu...
Aug 13
2024
SELL
Open market or private sale
$865,194
$12.94 p/Share
66,862
Reduced 10.22%
587,370
Common Stock, par valu...
Aug 12
2024
SELL
Open market or private sale
$143,743
$12.84 p/Share
11,195
Reduced 1.68%
654,232
Common Stock, par valu...
May 15
2024
SELL
Payment of exercise price or tax liability
$138,584
$12.82 p/Share
10,810
Reduced 1.6%
665,427
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$712,894
$13.5 p/Share
52,807
Reduced 7.24%
676,237
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
91,692
Added 11.17%
729,044
Common Stock, par valu...
Feb 07
2024
SELL
Payment of exercise price or tax liability
$193,765
$13.47 p/Share
14,385
Reduced 2.21%
637,352
Common Stock, par valu...
Feb 07
2024
BUY
Grant, award, or other acquisition
-
150,023
Added 18.71%
651,737
Common Stock, par valu...
Nov 15
2023
SELL
Payment of exercise price or tax liability
$87,125
$11.87 p/Share
7,340
Reduced 1.44%
501,714
Common Stock, par valu...
Aug 15
2023
SELL
Payment of exercise price or tax liability
$98,442
$13.41 p/Share
7,341
Reduced 1.42%
509,054
Common Stock, par valu...
May 15
2023
SELL
Open market or private sale
$105,600
$14.08 p/Share
7,500
Reduced 1.41%
523,735
Common Stock, par valu...
May 15
2023
SELL
Payment of exercise price or tax liability
$102,833
$14.01 p/Share
7,340
Reduced 1.4%
516,395
Common Stock, par valu...
Mar 29
2023
SELL
Open market or private sale
$258,307
$13.75 p/Share
18,786
Reduced 3.42%
531,235
Common Stock, par valu...
Feb 27
2023
SELL
Open market or private sale
$103,899
$11.78 p/Share
8,820
Reduced 1.58%
550,021
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$288,231
$10.38 p/Share
27,768
Reduced 4.73%
558,841
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
114,522
Added 16.33%
586,609
Common Stock, par valu...
Feb 14
2023
SELL
Payment of exercise price or tax liability
$125,849
$10.22 p/Share
12,314
Reduced 2.54%
472,087
Common Stock, par valu...
Feb 14
2023
BUY
Grant, award, or other acquisition
$1,071,127
$10.22 p/Share
104,807
Added 17.79%
484,401
Common Stock, par valu...
Nov 15
2022
SELL
Payment of exercise price or tax liability
$51,044
$11.58 p/Share
4,408
Reduced 1.15%
379,594
Common Stock, par valu...
Oct 23
2022
SELL
Payment of exercise price or tax liability
$40,389
$10.38 p/Share
3,891
Reduced 1.0%
384,002
Common Stock, par valu...
Aug 15
2022
SELL
Payment of exercise price or tax liability
$45,446
$10.31 p/Share
4,408
Reduced 1.12%
387,893
Common Stock, par valu...