Dec 22
2025
SELL
Open market or private sale
$3,003,000
$30.03 p/Share
100,000
Reduced 6.36%
1,471,312
Common Stock, par valu...
Dec 22
2025
BUY
Exercise of conversion of derivative security
$92,000
$0.92 p/Share
100,000
Added 5.98%
1,571,312
Common Stock, par valu...
Dec 15
2025
SELL
Open market or private sale
$276,216
$23.89 p/Share
11,562
Reduced 0.78%
1,471,312
Common Stock, par valu...
Dec 04
2025
SELL
Open market or private sale
$2,756,000
$27.56 p/Share
100,000
Reduced 6.32%
1,482,874
Common Stock, par valu...
Dec 04
2025
BUY
Exercise of conversion of derivative security
$92,000
$0.92 p/Share
100,000
Added 5.94%
1,582,874
Common Stock, par valu...
Dec 03
2025
SELL
Open market or private sale
$2,505,000
$25.05 p/Share
100,000
Reduced 6.32%
1,482,874
Common Stock, par valu...
Dec 03
2025
BUY
Exercise of conversion of derivative security
$92,000
$0.92 p/Share
100,000
Added 5.94%
1,582,874
Common Stock, par valu...
Nov 20
2025
SELL
Open market or private sale
$4,588,000
$22.94 p/Share
200,000
Reduced 11.88%
1,482,874
Common Stock, par valu...
Nov 20
2025
BUY
Exercise of conversion of derivative security
$184,000
$0.92 p/Share
200,000
Added 10.62%
1,682,874
Common Stock, par valu...
Nov 13
2025
SELL
Open market or private sale
$2,272,050
$23.17 p/Share
98,060
Reduced 6.2%
1,482,874
Common Stock, par valu...
Oct 14
2025
SELL
Open market or private sale
$349,657
$43.74 p/Share
7,994
Reduced 0.5%
1,580,934
Common Stock, par valu...
Sep 15
2025
SELL
Payment of exercise price or tax liability
$187,954
$17.76 p/Share
10,583
Reduced 0.66%
1,588,928
Common Stock, par valu...
Sep 12
2025
SELL
Open market or private sale
$875,000
$17.5 p/Share
50,000
Reduced 3.03%
1,599,511
Common Stock, par valu...
Sep 12
2025
BUY
Exercise of conversion of derivative security
$46,000
$0.92 p/Share
50,000
Added 2.94%
1,649,511
Common Stock, par valu...
Sep 11
2025
SELL
Open market or private sale
$815,000
$16.3 p/Share
50,000
Reduced 3.03%
1,599,511
Common Stock, par valu...
Sep 11
2025
BUY
Exercise of conversion of derivative security
$92,000
$0.92 p/Share
100,000
Added 5.72%
1,649,511
Common Stock, par valu...
Sep 10
2025
SELL
Open market or private sale
$815,000
$16.3 p/Share
50,000
Reduced 3.13%
1,549,511
Common Stock, par valu...
Sep 05
2025
BUY
Exercise of conversion of derivative security
$37,497
$0.92 p/Share
40,758
Added 2.48%
1,599,511
Common Stock, par valu...
Aug 12
2025
SELL
Open market or private sale
$1,800,000
$18.0 p/Share
100,000
Reduced 6.03%
1,558,753
Common Stock, par valu...
Aug 12
2025
BUY
Exercise of conversion of derivative security
$92,000
$0.92 p/Share
100,000
Added 5.69%
1,658,753
Common Stock, par valu...
Jul 21
2025
SELL
Payment of exercise price or tax liability
$162,586
$18.89 p/Share
8,607
Reduced 0.55%
1,558,753
Common Stock, par valu...
Jun 20
2025
SELL
Payment of exercise price or tax liability
$166,274
$15.71 p/Share
10,584
Reduced 0.67%
1,567,360
Common Stock, par valu...
May 21
2025
SELL
Open market or private sale
$6,920,000
$17.3 p/Share
400,000
Reduced 20.22%
1,577,944
Common Stock, par valu...
May 21
2025
BUY
Exercise of conversion of derivative security
$462,485
$0.92 p/Share
502,702
Added 20.26%
1,977,944
Common Stock, par valu...
Apr 22
2025
SELL
Payment of exercise price or tax liability
$126,307
$6.42 p/Share
19,674
Reduced 1.32%
1,475,242
Common Stock, par valu...