Jul 12
2025
SELL
Sale (or disposition) back to the issuer
$26,085
$3.95 p/Share
6,604
Reduced 5.1%
122,793
Common Stock
Jun 27
2025
BUY
Grant, award, or other acquisition
-
60,000
Added 31.68%
129,397
Common Stock
Jun 10
2025
SELL
Payment of exercise price or tax liability
$2,589
$3.72 p/Share
696
Reduced 0.99%
69,397
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$1,814
$4.06 p/Share
447
Reduced 0.63%
70,093
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$1,823
$6.31 p/Share
289
Reduced 0.41%
70,540
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$5,326
$6.48 p/Share
822
Reduced 1.15%
70,829
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$2,136
$8.72 p/Share
245
Reduced 0.34%
71,651
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$6,090
$8.75 p/Share
696
Reduced 0.96%
71,896
Common Stock
Sep 11
2024
SELL
Payment of exercise price or tax liability
$1,663
$6.79 p/Share
245
Reduced 0.34%
72,592
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$4,969
$7.13 p/Share
697
Reduced 0.95%
72,837
Common Stock
Jul 12
2024
BUY
Grant, award, or other acquisition
-
22,500
Added 23.43%
73,534
Common Stock
Jun 11
2024
SELL
Payment of exercise price or tax liability
$2,369
$9.67 p/Share
245
Reduced 0.48%
51,034
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$6,333
$9.1 p/Share
696
Reduced 1.34%
51,279
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$3,736
$9.86 p/Share
379
Reduced 0.72%
51,975
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$4,301
$10.7 p/Share
402
Reduced 0.76%
52,354
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$31,353
$10.42 p/Share
3,009
Reduced 5.4%
52,756
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$13,222
$10.29 p/Share
1,285
Reduced 2.25%
55,765
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
532
Added 0.92%
57,050
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$9,464
$38.63 p/Share
245
Reduced 0.43%
56,518
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$8,771
$35.8 p/Share
245
Reduced 0.43%
56,763
Common Stock
Jun 11
2023
SELL
Payment of exercise price or tax liability
$9,831
$40.13 p/Share
245
Reduced 0.43%
57,008
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$16,649
$43.93 p/Share
379
Reduced 0.66%
57,253
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$70,463
$43.93 p/Share
1,604
Reduced 2.71%
57,632
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
28,454
Added 32.45%
59,236
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
$8,483
$33.14 p/Share
256
Added 0.82%
30,782
Common Stock