Feb 26
2025
SELL
Payment of exercise price or tax liability
$88,047
$18.87 p/Share
4,666
Reduced 2.67%
170,403
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$275,609
$21.48 p/Share
12,831
Reduced 7.56%
156,993
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
36,658
Added 17.31%
175,069
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$270,842
$24.42 p/Share
11,091
Reduced 6.83%
151,242
Common Stock
Jan 12
2025
SELL
Payment of exercise price or tax liability
$140,242
$22.8 p/Share
6,151
Reduced 3.65%
162,333
Common Stock
Nov 21
2024
SELL
Open market or private sale
$765,000
$25.5 p/Share
30,000
Reduced 15.12%
168,475
Common Stock
Aug 13
2024
SELL
Open market or private sale
$935,550
$17.01 p/Share
55,000
Reduced 21.7%
198,475
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$262,300
$15.14 p/Share
17,325
Reduced 6.36%
254,972
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$226,231
$13.24 p/Share
17,087
Reduced 5.9%
272,297
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
53,009
Added 15.48%
289,384
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$77,573
$12.04 p/Share
6,443
Reduced 2.65%
236,375
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$58,832
$8.91 p/Share
6,603
Reduced 2.65%
242,818
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$42,257
$8.8 p/Share
4,802
Reduced 1.89%
249,421
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
46,398
Added 15.43%
254,223
Common Stock
Jan 12
2023
BUY
Grant, award, or other acquisition
-
38,614
Added 15.67%
207,825
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
14,755
Added 8.02%
169,211
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$84,260
$13.61 p/Share
6,191
Reduced 3.85%
154,456
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
24,590
Added 13.27%
160,647
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
40,197
Added 22.81%
136,057
Common Stock
Jan 16
2021
SELL
Payment of exercise price or tax liability
$46,323
$10.92 p/Share
4,242
Reduced 4.43%
91,428
Common Stock