May 14
2025
SELL
Open market or private sale
$1,611,749
$21.49 p/Share
75,000
Reduced 26.2%
211,232
Common Stock
Mar 17
2025
BUY
Grant, award, or other acquisition
-
7,470
Added 2.54%
286,232
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$817,207
$18.02 p/Share
45,350
Reduced 13.99%
278,762
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
72,239
Added 18.23%
324,112
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
28,140
Added 10.05%
251,873
Common Stock
Aug 14
2024
SELL
Open market or private sale
$505,200
$12.63 p/Share
40,000
Reduced 15.17%
223,733
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$597,094
$14.26 p/Share
41,872
Reduced 13.7%
263,733
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
59,377
Added 16.27%
305,605
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
37,921
Added 13.35%
246,228
Common Stock
Aug 16
2023
SELL
Open market or private sale
$771,749
$10.29 p/Share
75,000
Reduced 26.47%
208,307
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$240,670
$10.5 p/Share
22,921
Reduced 7.48%
283,307
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
27,293
Added 8.18%
306,228
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
49,136
Added 14.98%
278,935
Common Stock
Jun 28
2022
SELL
Open market or private sale
$852,750
$11.37 p/Share
75,000
Reduced 24.61%
229,799
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$115,188
$10.13 p/Share
11,371
Reduced 3.6%
304,799
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
-
28,897
Added 8.37%
316,170
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$226,595
$9.87 p/Share
22,958
Reduced 7.4%
287,273
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
29,832
Added 8.77%
310,231
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
50,813
Added 15.34%
280,399
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$75,650
$7.59 p/Share
9,967
Reduced 4.16%
229,586
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
23,178
Added 8.82%
239,553
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
65,789
Added 23.32%
216,375
Common Stock