Dec 22
2025
SELL
Open market or private sale
$510,000
$51.0 p/Share
10,000
Reduced 52.78%
8,947
Common Stock
Dec 22
2025
BUY
Exercise of conversion of derivative security
$140,200
$14.02 p/Share
10,000
Added 34.55%
18,947
Common Stock
Dec 18
2025
SELL
Open market or private sale
$6,625
$46.99 p/Share
141
Reduced 1.55%
8,947
Common Stock
Dec 17
2025
SELL
Open market or private sale
$460,000
$46.0 p/Share
10,000
Reduced 52.39%
9,088
Common Stock
Dec 17
2025
BUY
Exercise of conversion of derivative security
$140,200
$14.02 p/Share
10,000
Added 34.38%
19,088
Common Stock
Dec 16
2025
SELL
Open market or private sale
$562,000
$44.96 p/Share
12,500
Reduced 57.9%
9,088
Common Stock
Dec 16
2025
BUY
Exercise of conversion of derivative security
$213,625
$17.09 p/Share
12,500
Added 36.67%
21,588
Common Stock
Sep 30
2025
SELL
Open market or private sale
$238,960
$29.0 p/Share
8,240
Reduced 47.55%
9,088
Common Stock
Sep 30
2025
BUY
Exercise of conversion of derivative security
$70,100
$14.02 p/Share
5,000
Added 22.39%
17,328
Common Stock
Jan 06
2025
SELL
Payment of exercise price or tax liability
$33,920
$15.3 p/Share
2,217
Reduced 16.77%
11,003
Common Stock
Jan 06
2025
BUY
Exercise of conversion of derivative security
-
5,545
Added 29.55%
13,220
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$43,712
$14.6 p/Share
2,994
Reduced 28.06%
7,675
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
7,288
Added 40.59%
10,669
Common Stock
Sep 17
2024
SELL
Open market or private sale
$145,189
$38.41 p/Share
3,780
Reduced 53.85%
3,240
Common Stock
Sep 16
2024
SELL
Open market or private sale
$344,701
$39.53 p/Share
8,720
Reduced 55.4%
7,020
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
$70,100
$14.02 p/Share
5,000
Added 27.0%
13,520
Common Stock
Sep 14
2024
BUY
Exercise of conversion of derivative security
-
6,000
Added 35.84%
10,740
Common Stock
Feb 16
2024
SELL
Open market or private sale
$125,000
$25.0 p/Share
5,000
Reduced 60.68%
3,240
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$70,100
$14.02 p/Share
5,000
Added 37.76%
8,240
Common Stock
Jan 08
2024
SELL
Open market or private sale
$50,272
$21.81 p/Share
2,305
Reduced 41.57%
3,240
Common Stock
Jan 06
2024
BUY
Exercise of conversion of derivative security
-
5,545
Added 50.0%
5,545
Common Stock
Nov 22
2023
SELL
Open market or private sale
$12,515
$14.19 p/Share
882
Reduced 100.0%
0
Common Stock
Sep 18
2023
SELL
Open market or private sale
$75,251
$19.32 p/Share
3,895
Reduced 81.54%
882
Common Stock
Sep 14
2023
SELL
Open market or private sale
$41,005
$19.48 p/Share
2,105
Reduced 30.59%
4,777
Common Stock
Sep 14
2023
BUY
Exercise of conversion of derivative security
-
6,000
Added 46.58%
6,882
Common Stock