Jan 04
2025
SELL
Payment of exercise price or tax liability
$61,610
$27.48 p/Share
2,242
Reduced 4.84%
44,106
Common Stock
Jan 04
2025
BUY
Exercise of conversion of derivative security
-
5,000
Added 9.95%
45,227
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$100,934
$27.48 p/Share
3,673
Reduced 8.16%
41,348
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
7,500
Added 15.0%
42,515
Common Stock
Nov 13
2024
SELL
Open market or private sale
$138,550
$27.71 p/Share
5,000
Reduced 11.81%
37,327
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$302,437
$18.24 p/Share
16,581
Reduced 28.24%
42,136
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
33,333
Added 36.21%
58,717
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$97,282
$18.53 p/Share
5,250
Reduced 17.14%
25,384
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
15,000
Added 36.36%
26,253
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$55,555
$18.5 p/Share
3,003
Reduced 16.11%
15,634
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
7,500
Added 31.08%
16,635
Common Stock
Aug 23
2023
SELL
Open market or private sale
$54,740
$15.64 p/Share
3,500
Reduced 24.36%
10,870
Common Stock
Feb 28
2023
SELL
Open market or private sale
$102,160
$12.77 p/Share
8,000
Reduced 35.76%
14,370
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$10,169
$10.21 p/Share
996
Reduced 4.26%
22,370
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
2,500
Added 9.67%
23,366
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$19,979
$10.03 p/Share
1,992
Reduced 8.71%
20,866
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
5,000
Added 18.61%
21,862
Common Stock
May 16
2022
SELL
Open market or private sale
$21,432
$13.1 p/Share
1,636
Reduced 8.39%
17,858
Common Stock
Apr 18
2022
SELL
Open market or private sale
$28,088
$19.03 p/Share
1,476
Reduced 7.04%
19,494
Common Stock
Mar 08
2022
SELL
Open market or private sale
$62,190
$20.73 p/Share
3,000
Reduced 12.42%
21,157
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$49,811
$20.92 p/Share
2,381
Reduced 8.97%
24,157
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
6,888
Added 20.61%
26,538
Common Stock
Feb 25
2022
SELL
Open market or private sale
$174,879
$18.36 p/Share
9,525
Reduced 32.65%
19,650
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$60,919
$19.98 p/Share
3,049
Reduced 9.46%
29,175
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$126,653
$19.98 p/Share
6,339
Reduced 21.31%
23,405
Common Stock