Aug 15
2024
SELL
Payment of exercise price or tax liability
$11,776
$6.55 p/Share
1,798
Reduced 0.67%
265,269
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$16,728
$10.32 p/Share
1,621
Reduced 0.6%
267,067
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$7,336
$10.48 p/Share
700
Reduced 0.26%
268,688
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
60,000
Added 18.22%
269,388
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$50,231
$13.93 p/Share
3,606
Reduced 1.69%
209,388
Common Stock
Jan 08
2024
SELL
Open market or private sale
$53,718
$14.0 p/Share
3,837
Reduced 1.77%
212,994
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$25,770
$13.84 p/Share
1,862
Reduced 0.85%
216,831
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$11,336
$14.1 p/Share
804
Reduced 0.37%
218,693
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$37,374
$13.1 p/Share
2,853
Reduced 1.28%
219,497
Common Stock
Jul 03
2023
SELL
Open market or private sale
$77,606
$17.69 p/Share
4,387
Reduced 1.93%
222,350
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$27,869
$17.74 p/Share
1,571
Reduced 0.69%
226,737
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$12,045
$17.74 p/Share
679
Reduced 0.3%
228,308
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$53,607
$18.79 p/Share
2,853
Reduced 1.23%
228,987
Common Stock
Apr 03
2023
SELL
Open market or private sale
$90,700
$18.14 p/Share
5,000
Reduced 2.11%
231,840
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
40,297
Added 14.54%
236,840
Common Stock
Jan 04
2023
SELL
Open market or private sale
$70,000
$14.0 p/Share
5,000
Reduced 2.48%
196,543
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$50,263
$13.57 p/Share
3,704
Reduced 1.8%
201,543
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$10,856
$13.57 p/Share
800
Reduced 0.39%
205,247
Common Stock
Dec 14
2022
BUY
Grant, award, or other acquisition
-
16,500
Added 7.41%
206,047
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$8,969
$13.21 p/Share
679
Reduced 0.36%
189,547
Common Stock
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
1,961
Added 1.02%
190,226
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
36,330
Added 17.1%
176,146
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$33,784
$21.01 p/Share
1,608
Reduced 1.12%
142,130
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
3,922
Added 2.66%
143,738
Common Stock
Jun 03
2021
SELL
Open market or private sale
$3,500,000
$35.0 p/Share
100,000
Reduced 41.7%
139,816
Common Stock