Feb 27
2025
SELL
Payment of exercise price or tax liability
$17,960
$12.56 p/Share
1,430
Reduced 1.12%
126,232
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$48,453
$14.23 p/Share
3,405
Reduced 2.6%
127,662
Common Stock
Jan 22
2025
SELL
Payment of exercise price or tax liability
$3,720
$14.04 p/Share
265
Reduced 0.22%
118,129
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$15,914
$11.93 p/Share
1,334
Reduced 1.11%
118,394
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$27,983
$9.19 p/Share
3,045
Reduced 2.48%
119,728
Common Stock
Oct 22
2024
SELL
Payment of exercise price or tax liability
$1,422
$6.0 p/Share
237
Reduced 0.19%
122,773
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$9,858
$7.39 p/Share
1,334
Reduced 1.07%
123,010
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$22,045
$7.24 p/Share
3,045
Reduced 2.39%
124,344
Common Stock
Jul 22
2024
SELL
Payment of exercise price or tax liability
$1,813
$7.65 p/Share
237
Reduced 0.19%
127,389
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$8,617
$6.46 p/Share
1,334
Reduced 1.03%
127,626
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$24,299
$7.98 p/Share
3,045
Reduced 2.31%
128,960
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$3,318
$14.0 p/Share
237
Reduced 0.18%
132,005
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$16,661
$15.99 p/Share
1,042
Reduced 0.78%
132,242
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
12,500
Added 7.59%
152,204
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$172,060
$17.5 p/Share
9,832
Reduced 6.87%
133,284
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$3,146
$14.84 p/Share
212
Reduced 0.15%
143,116
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$8,989
$8.9 p/Share
1,010
Reduced 0.7%
143,328
Common Stock
Oct 22
2023
SELL
Payment of exercise price or tax liability
$1,231
$6.88 p/Share
179
Reduced 0.12%
144,338
Common Stock
Sep 03
2023
SELL
Payment of exercise price or tax liability
$9,019
$8.93 p/Share
1,010
Reduced 0.69%
144,517
Common Stock
Jul 22
2023
SELL
Payment of exercise price or tax liability
$739
$4.13 p/Share
179
Reduced 0.12%
145,527
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$4,151
$4.11 p/Share
1,010
Reduced 0.69%
145,706
Common Stock
Apr 22
2023
SELL
Payment of exercise price or tax liability
$760
$4.25 p/Share
179
Reduced 0.12%
146,716
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$16,477
$4.1 p/Share
4,019
Reduced 2.66%
146,895
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
80,000
Added 36.41%
139,704
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$631
$2.98 p/Share
212
Reduced 0.14%
150,914
Common Stock