Dec 13
2024
SELL
Payment of exercise price or tax liability
$69,585
$18.37 p/Share
3,788
Reduced 0.57%
665,707
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$2,477,998
$18.53 p/Share
133,729
Reduced 16.65%
669,495
Common Stock
Dec 10
2024
BUY
Grant, award, or other acquisition
$4,805,101
$18.38 p/Share
261,431
Added 24.56%
803,224
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$175,599
$17.65 p/Share
9,949
Reduced 1.77%
551,742
Common Stock
Sep 21
2024
SELL
Payment of exercise price or tax liability
$73,036
$11.94 p/Share
6,117
Reduced 1.1%
551,742
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$45,089
$11.9 p/Share
3,789
Reduced 0.67%
557,859
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$114,910
$11.55 p/Share
9,949
Reduced 1.74%
561,648
Common Stock
Jun 21
2024
SELL
Payment of exercise price or tax liability
$61,475
$10.05 p/Share
6,117
Reduced 1.06%
571,597
Common Stock
Jun 13
2024
SELL
Payment of exercise price or tax liability
$34,214
$9.03 p/Share
3,789
Reduced 0.65%
577,714
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$89,739
$9.02 p/Share
9,949
Reduced 1.68%
581,503
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$49,119
$8.03 p/Share
6,117
Reduced 1.02%
591,482
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$118,943
$7.85 p/Share
15,152
Reduced 2.47%
597,599
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
134,048
Added 17.95%
612,721
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$79,691
$8.01 p/Share
9,949
Reduced 2.04%
478,673
Common Stock
Dec 21
2023
SELL
Payment of exercise price or tax liability
$51,138
$8.36 p/Share
6,117
Reduced 1.24%
488,622
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$82,775
$8.32 p/Share
9,949
Reduced 1.97%
494,739
Common Stock
Sep 21
2023
SELL
Payment of exercise price or tax liability
$40,372
$6.6 p/Share
6,117
Reduced 1.2%
504,688
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$68,150
$6.85 p/Share
9,949
Reduced 1.91%
510,805
Common Stock
Jun 21
2023
SELL
Payment of exercise price or tax liability
$36,859
$6.01 p/Share
6,133
Reduced 1.16%
520,754
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$65,456
$6.57 p/Share
9,963
Reduced 1.86%
526,887
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$101,538
$4.15 p/Share
24,467
Reduced 4.36%
536,850
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
118,483
Added 17.43%
561,317
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$49,153
$4.94 p/Share
9,950
Reduced 2.2%
442,834
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$48,954
$4.92 p/Share
9,950
Reduced 2.15%
452,784
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$175,500
$4.41 p/Share
39,796
Reduced 7.92%
462,734
Common Stock