Mar 25
2025
|
SELL
Payment of exercise price or tax liability
|
$5,174
$12.56 p/Share
|
412
Reduced 0.26%
|
159,235
Common Stock
|
|
Mar 07
2025
|
BUY
Grant, award, or other acquisition
|
-
|
82,169
Added 33.98%
|
159,647
Common Stock
|
|
Dec 31
2024
|
SELL
Payment of exercise price or tax liability
|
$144,001
$11.06 p/Share
|
13,020
Reduced 14.39%
|
77,478
Common Stock
|
|
Apr 01
2024
|
BUY
Grant, award, or other acquisition
|
$999,995
$16.13 p/Share
|
61,996
Added 40.65%
|
90,498
Common Stock
|
|
Mar 25
2024
|
SELL
Payment of exercise price or tax liability
|
$6,682
$16.22 p/Share
|
412
Reduced 1.42%
|
28,502
Common Stock
|
|
Dec 31
2023
|
SELL
Payment of exercise price or tax liability
|
$103,117
$19.93 p/Share
|
5,174
Reduced 15.18%
|
28,914
Common Stock
|
|
Aug 05
2022
|
BUY
Grant, award, or other acquisition
|
-
|
100,942
Added 33.21%
|
203,012
Common Stock
|
|
Mar 25
2022
|
SELL
Payment of exercise price or tax liability
|
$36,015
$9.12 p/Share
|
3,949
Reduced 3.72%
|
102,070
Common Stock
|
|
Dec 31
2021
|
SELL
Payment of exercise price or tax liability
|
$107,470
$9.12 p/Share
|
11,784
Reduced 10.0%
|
106,020
Common Stock
|
|
Mar 25
2021
|
BUY
Grant, award, or other acquisition
|
-
|
33,445
Added 22.11%
|
117,804
Common Stock
|
|
Jan 22
2021
|
BUY
Grant, award, or other acquisition
|
-
|
55,741
Added 39.79%
|
84,359
Common Stock
|
|
Dec 31
2020
|
SELL
Payment of exercise price or tax liability
|
$31,693
$8.92 p/Share
|
3,553
Reduced 11.04%
|
28,618
Common Stock
|
|