Oct 02
2024
SELL
Payment of exercise price or tax liability
$133,723
$5.9 p/Share
22,665
Reduced 0.84%
2,681,328
Common Stock, par valu...
Jul 03
2024
SELL
Payment of exercise price or tax liability
$101,085
$4.46 p/Share
22,665
Reduced 0.83%
2,703,993
Common Stock, par valu...
Apr 22
2024
SELL
Payment of exercise price or tax liability
$107,205
$4.73 p/Share
22,665
Reduced 0.82%
2,726,658
Common Stock, par valu...
Apr 19
2024
SELL
Payment of exercise price or tax liability
$447,129
$4.98 p/Share
89,785
Reduced 3.16%
2,749,323
Common Stock, par valu...
Mar 28
2024
BUY
Grant, award, or other acquisition
-
58,447
Added 2.02%
2,839,108
Common Stock, par valu...
Mar 08
2024
BUY
Grant, award, or other acquisition
-
436,603
Added 13.57%
2,780,661
Common Stock, par valu...
Jan 08
2024
SELL
Payment of exercise price or tax liability
$43,799
$4.98 p/Share
8,795
Reduced 0.37%
2,344,058
Common Stock, par valu...
Oct 12
2023
SELL
Payment of exercise price or tax liability
$62,684
$5.37 p/Share
11,673
Reduced 0.49%
2,352,853
Common Stock, par valu...
Jul 06
2023
SELL
Payment of exercise price or tax liability
$125,257
$9.29 p/Share
13,483
Reduced 0.57%
2,364,526
Common Stock, par valu...
Jan 25
2023
SELL
Payment of exercise price or tax liability
$1,058,857
$11.14 p/Share
95,050
Reduced 3.81%
2,397,425
Common Stock, par valu...
Jan 25
2023
BUY
Grant, award, or other acquisition
-
88,119
Added 3.41%
2,492,475
Common Stock, par valu...
Jan 23
2023
BUY
Grant, award, or other acquisition
-
471,698
Added 16.4%
2,404,356
Common Stock, par valu...
Jan 11
2023
SELL
Payment of exercise price or tax liability
$89,253
$11.14 p/Share
8,012
Reduced 0.41%
1,932,658
Common Stock, par valu...
Oct 03
2022
SELL
Payment of exercise price or tax liability
$121,620
$11.84 p/Share
10,272
Reduced 0.53%
1,940,670
Common Stock, par valu...
Jul 01
2022
SELL
Payment of exercise price or tax liability
$158,805
$15.46 p/Share
10,272
Reduced 0.52%
1,950,942
Common Stock, par valu...
Apr 07
2022
SELL
Open market or private sale
$5,996,400
$21.04 p/Share
285,000
Reduced 12.69%
1,961,214
Common Stock, par valu...
Jan 28
2022
BUY
Grant, award, or other acquisition
-
277,114
Added 10.98%
2,246,214
Common Stock, par valu...
Jan 14
2022
SELL
Payment of exercise price or tax liability
$6,855,919
$23.61 p/Share
290,382
Reduced 12.85%
1,969,100
Common Stock, par valu...
Jan 14
2022
BUY
Grant, award, or other acquisition
-
466,794
Added 17.12%
2,259,482
Common Stock, par valu...
Feb 24
2021
SELL
Open market or private sale
$5,622,500
$22.49 p/Share
250,000
Reduced 12.24%
1,792,688
Common Stock, par valu...
Jan 15
2021
BUY
Conversion of derivative security
-
55,905
Added 2.66%
2,046,362
Common Stock, par valu...
Jan 15
2021
BUY
Grant, award, or other acquisition
-
478,154
Added 18.26%
2,139,888
Common Stock, par valu...