Nov 15
2024
SELL
Payment of exercise price or tax liability
$266,727
$10.8 p/Share
24,697
Reduced 1.71%
1,415,950
Common Stock, par valu...
Aug 15
2024
SELL
Payment of exercise price or tax liability
$316,147
$12.8 p/Share
24,699
Reduced 1.69%
1,440,647
Common Stock, par valu...
Aug 12
2024
SELL
Open market or private sale
$1,927,708
$12.77 p/Share
150,956
Reduced 9.34%
1,465,346
Common Stock, par valu...
May 15
2024
SELL
Payment of exercise price or tax liability
$316,641
$12.82 p/Share
24,699
Reduced 1.51%
1,616,302
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,799,293
$13.5 p/Share
133,281
Reduced 7.51%
1,641,001
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
205,838
Added 10.4%
1,774,282
Common Stock, par valu...
Feb 07
2024
SELL
Payment of exercise price or tax liability
$521,342
$13.47 p/Share
38,704
Reduced 2.41%
1,568,444
Common Stock, par valu...
Feb 07
2024
BUY
Grant, award, or other acquisition
-
319,199
Added 16.57%
1,607,148
Common Stock, par valu...
Nov 15
2023
SELL
Payment of exercise price or tax liability
$227,844
$11.87 p/Share
19,195
Reduced 1.47%
1,287,949
Common Stock, par valu...
Aug 18
2023
SELL
Open market or private sale
$514,567
$13.23 p/Share
38,894
Reduced 2.89%
1,307,144
Common Stock, par valu...
Aug 15
2023
SELL
Payment of exercise price or tax liability
$257,391
$13.41 p/Share
19,194
Reduced 1.41%
1,346,038
Common Stock, par valu...
May 15
2023
SELL
Payment of exercise price or tax liability
$268,907
$14.01 p/Share
19,194
Reduced 1.39%
1,365,232
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$1,075,295
$10.38 p/Share
103,593
Reduced 6.96%
1,384,426
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
243,665
Added 14.07%
1,488,019
Common Stock, par valu...
Feb 14
2023
SELL
Payment of exercise price or tax liability
$275,101
$10.22 p/Share
26,918
Reduced 1.73%
1,530,715
Common Stock, par valu...
Feb 14
2023
BUY
Grant, award, or other acquisition
$2,378,142
$10.22 p/Share
232,695
Added 13.0%
1,557,633
Common Stock, par valu...
Nov 15
2022
SELL
Payment of exercise price or tax liability
$148,455
$11.58 p/Share
12,820
Reduced 1.22%
1,038,577
Common Stock, par valu...
Oct 23
2022
SELL
Payment of exercise price or tax liability
$84,825
$10.38 p/Share
8,172
Reduced 0.77%
1,051,397
Common Stock, par valu...
Aug 15
2022
SELL
Payment of exercise price or tax liability
$132,638
$10.31 p/Share
12,865
Reduced 1.2%
1,059,569
Common Stock, par valu...
May 15
2022
SELL
Payment of exercise price or tax liability
$115,636
$9.02 p/Share
12,820
Reduced 1.18%
1,072,434
Common Stock, par valu...
Feb 16
2022
SELL
Payment of exercise price or tax liability
$494,456
$11.64 p/Share
42,479
Reduced 3.77%
1,085,254
Common Stock, par valu...
Feb 16
2022
BUY
Grant, award, or other acquisition
-
517,341
Added 31.45%
1,127,733
Common Stock, par valu...
Feb 15
2022
SELL
Payment of exercise price or tax liability
-
57,551
Reduced 8.62%
610,392
Common Stock, par valu...
Feb 01
2022
SELL
Payment of exercise price or tax liability
-
3,880
Reduced 0.58%
667,943
Common Stock, par valu...
Nov 15
2021
SELL
Payment of exercise price or tax liability
-
3,293
Reduced 0.49%
671,823
Common Stock, par valu...