Oct 27
2025
SELL
Payment of exercise price or tax liability
$4,952
$25.14 p/Share
197
Reduced 0.11%
178,792
Common Stock
Oct 22
2025
BUY
Exercise of conversion of derivative security
$224,250
$2.03 p/Share
110,468
Added 38.16%
178,989
Common Stock
Oct 14
2025
SELL
Payment of exercise price or tax liability
$30,701
$27.29 p/Share
1,125
Reduced 1.65%
66,902
Common Stock
Oct 13
2025
SELL
Payment of exercise price or tax liability
$35,702
$25.52 p/Share
1,399
Reduced 2.02%
68,027
Common Stock
Oct 02
2025
SELL
Payment of exercise price or tax liability
$1,161
$32.25 p/Share
36
Reduced 0.05%
69,426
Common Stock
Oct 02
2025
SELL
Payment of exercise price or tax liability
$9,642
$32.25 p/Share
299
Reduced 0.43%
69,462
Common Stock
Oct 01
2025
BUY
Other acquisition or disposition
$8,871
$6.67 p/Share
1,330
Added 1.87%
69,761
Common Stock
Jul 28
2025
SELL
Payment of exercise price or tax liability
$3,195
$21.74 p/Share
147
Reduced 0.21%
68,431
Common Stock
Jul 14
2025
SELL
Payment of exercise price or tax liability
$14,663
$13.86 p/Share
1,058
Reduced 1.52%
68,578
Common Stock
Jul 11
2025
SELL
Payment of exercise price or tax liability
$4,289
$14.11 p/Share
304
Reduced 0.43%
69,636
Common Stock
Jul 11
2025
SELL
Payment of exercise price or tax liability
$6,349
$14.11 p/Share
450
Reduced 0.64%
69,940
Common Stock
Jul 02
2025
SELL
Payment of exercise price or tax liability
$3,298
$15.13 p/Share
218
Reduced 0.31%
70,390
Common Stock
Jul 02
2025
BUY
Grant, award, or other acquisition
-
14,965
Added 17.49%
70,608
Common Stock
Apr 28
2025
SELL
Payment of exercise price or tax liability
$1,830
$8.76 p/Share
209
Reduced 0.42%
49,157
Common Stock
Apr 14
2025
SELL
Payment of exercise price or tax liability
$6,025
$8.3 p/Share
726
Reduced 1.45%
49,366
Common Stock
Apr 11
2025
SELL
Payment of exercise price or tax liability
$1,772
$8.52 p/Share
208
Reduced 0.41%
50,092
Common Stock
Apr 11
2025
SELL
Payment of exercise price or tax liability
$2,717
$8.52 p/Share
319
Reduced 0.63%
50,300
Common Stock
Apr 01
2025
BUY
Other acquisition or disposition
$9,171
$6.67 p/Share
1,375
Added 2.64%
50,619
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$1,995
$11.88 p/Share
168
Reduced 0.34%
49,244
Common Stock
Jan 14
2025
SELL
Payment of exercise price or tax liability
$5,655
$11.66 p/Share
485
Reduced 0.97%
49,412
Common Stock
Jan 13
2025
SELL
Payment of exercise price or tax liability
$15,430
$15.99 p/Share
965
Reduced 1.9%
49,897
Common Stock
Oct 27
2024
SELL
Payment of exercise price or tax liability
$2,201
$15.84 p/Share
139
Reduced 0.27%
50,862
Common Stock
Oct 14
2024
SELL
Payment of exercise price or tax liability
$6,295
$15.66 p/Share
402
Reduced 0.78%
51,001
Common Stock
Oct 13
2024
SELL
Payment of exercise price or tax liability
$4,698
$15.66 p/Share
300
Reduced 0.58%
51,403
Common Stock
Oct 11
2024
SELL
Payment of exercise price or tax liability
$8,010
$16.02 p/Share
500
Reduced 0.96%
51,703
Common Stock