Dec 17
2025
SELL
Open market or private sale
$2,446,537
$26.64 p/Share
91,837
Reduced 10.36%
794,597
Common Stock
Dec 16
2025
SELL
Payment of exercise price or tax liability
$3,989,865
$26.26 p/Share
151,937
Reduced 14.63%
886,434
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
276,543
Added 21.03%
1,038,371
Common Stock
Dec 08
2025
BUY
Grant, award, or other acquisition
$12,483
$11.98 p/Share
1,042
Added 0.14%
761,828
Common Stock
Sep 18
2025
SELL
Open market or private sale
$2,715,157
$27.5 p/Share
98,733
Reduced 11.5%
759,553
Common Stock
Sep 16
2025
SELL
Payment of exercise price or tax liability
$3,848,180
$26.99 p/Share
142,578
Reduced 14.25%
858,286
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
-
276,543
Added 21.65%
1,000,864
Common Stock
Jun 20
2025
SELL
Open market or private sale
$1,039,470
$15.55 p/Share
66,847
Reduced 8.45%
724,321
Common Stock
Jun 17
2025
SELL
Payment of exercise price or tax liability
$2,059,642
$14.66 p/Share
140,494
Reduced 15.08%
791,168
Common Stock
Jun 16
2025
BUY
Exercise of conversion of derivative security
-
276,544
Added 22.89%
931,662
Common Stock
Jun 09
2025
BUY
Grant, award, or other acquisition
$12,499
$12.1 p/Share
1,033
Added 0.14%
760,586
Common Stock
Mar 20
2025
SELL
Open market or private sale
$867,420
$12.64 p/Share
68,625
Reduced 9.48%
655,118
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$1,635,544
$12.16 p/Share
134,502
Reduced 15.67%
723,743
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
271,751
Added 24.05%
858,245
Common Stock
Dec 19
2024
SELL
Open market or private sale
$1,021,658
$15.72 p/Share
64,991
Reduced 9.98%
586,494
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$2,329,297
$16.43 p/Share
141,771
Reduced 17.87%
651,485
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
-
271,751
Added 25.52%
793,256
Common Stock
Sep 20
2024
SELL
Open market or private sale
$552,817
$8.12 p/Share
68,081
Reduced 11.55%
521,505
Common Stock
Sep 17
2024
SELL
Payment of exercise price or tax liability
$1,109,445
$8.18 p/Share
135,629
Reduced 18.7%
589,586
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
-
271,751
Added 27.26%
725,215
Common Stock
Jun 20
2024
SELL
Open market or private sale
$360,709
$6.41 p/Share
56,273
Reduced 11.04%
453,464
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$974,155
$6.39 p/Share
152,450
Reduced 23.02%
509,737
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
-
271,571
Added 29.08%
662,187
Common Stock
Mar 19
2024
SELL
Open market or private sale
$389,971
$6.93 p/Share
56,273
Reduced 12.59%
390,616
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$910,713
$6.99 p/Share
130,288
Reduced 22.57%
446,889
Common Stock