Feb 27
2025
SELL
Payment of exercise price or tax liability
$212,474
$10.44 p/Share
20,352
Reduced 3.96%
494,175
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$789,252
$11.68 p/Share
67,573
Reduced 11.61%
514,527
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
90,393
Added 13.44%
582,100
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$230,090
$9.91 p/Share
23,218
Reduced 4.51%
491,707
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
20,338
Added 3.8%
514,925
Common Stock
Jun 04
2024
BUY
Open market or private purchase
$11,960
$11.96 p/Share
1,000
Added 0.2%
494,587
Common Stock
May 17
2024
BUY
Open market or private purchase
$12,560
$12.56 p/Share
1,000
Added 0.2%
493,587
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
129,904
Added 20.87%
492,587
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$980,301
$13.33 p/Share
73,541
Reduced 16.86%
362,683
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
131,872
Added 23.21%
436,224
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$207,933
$13.39 p/Share
15,529
Reduced 4.85%
304,352
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$394,050
$17.04 p/Share
23,125
Reduced 6.74%
319,881
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
147,384
Added 30.05%
343,006
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$191,455
$18.22 p/Share
10,508
Reduced 5.1%
195,622
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
14,269
Added 6.47%
206,130
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$209,254
$18.1 p/Share
11,561
Reduced 5.68%
191,861
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$251,880
$16.22 p/Share
15,529
Reduced 7.09%
203,422
Common Stock
Sep 14
2022
BUY
Open market or private purchase
$18,040
$9.02 p/Share
2,000
Added 0.91%
218,951
Common Stock
Aug 31
2022
BUY
Open market or private purchase
$19,280
$9.64 p/Share
2,000
Added 0.91%
216,951
Common Stock
Aug 22
2022
BUY
Open market or private purchase
$29,760
$9.92 p/Share
3,000
Added 1.38%
214,951
Common Stock
Aug 05
2022
BUY
Open market or private purchase
$33,900
$11.3 p/Share
3,000
Added 1.4%
211,951
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$164,192
$16.53 p/Share
9,933
Reduced 4.54%
208,951
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
9,024
Added 3.96%
218,884
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$188,907
$16.34 p/Share
11,561
Reduced 5.22%
209,860
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
99,117
Added 30.92%
221,421
Common Stock