Dec 01
2025
SELL
Open market or private sale
$22,307
$32.19 p/Share
693
Reduced 0.39%
175,868
Common Stock
Nov 28
2025
BUY
Exercise of conversion of derivative security
-
1,563
Added 0.88%
176,561
Common Stock
Nov 18
2025
SELL
Open market or private sale
$1,070,749
$30.03 p/Share
35,656
Reduced 16.93%
174,998
Common Stock
Nov 18
2025
BUY
Exercise of conversion of derivative security
$210,013
$5.89 p/Share
35,656
Added 14.48%
210,654
Common Stock
Oct 27
2025
SELL
Open market or private sale
$15,867
$22.93 p/Share
692
Reduced 0.39%
174,998
Common Stock
Oct 13
2025
SELL
Open market or private sale
$85,914
$23.41 p/Share
3,670
Reduced 2.05%
175,690
Common Stock
Oct 10
2025
BUY
Exercise of conversion of derivative security
-
6,380
Added 3.43%
179,360
Common Stock
Sep 02
2025
SELL
Open market or private sale
$13,101
$29.05 p/Share
451
Reduced 0.26%
172,980
Common Stock
Aug 29
2025
BUY
Exercise of conversion of derivative security
-
1,562
Added 0.89%
173,431
Common Stock
Aug 28
2025
SELL
Open market or private sale
$725,948
$27.86 p/Share
26,057
Reduced 13.22%
171,029
Common Stock
Jul 28
2025
SELL
Open market or private sale
$8,871
$19.54 p/Share
454
Reduced 0.23%
193,180
Common Stock
Jul 14
2025
SELL
Open market or private sale
$36,785
$14.28 p/Share
2,576
Reduced 1.31%
193,634
Common Stock
Jul 11
2025
BUY
Exercise of conversion of derivative security
-
3,906
Added 1.94%
197,086
Common Stock
Jul 11
2025
BUY
Exercise of conversion of derivative security
-
2,475
Added 1.25%
196,210
Common Stock
Jun 04
2025
SELL
Open market or private sale
$61,041
$16.97 p/Share
3,597
Reduced 1.82%
193,735
Common Stock
Jun 03
2025
BUY
Exercise of conversion of derivative security
-
12,371
Added 5.9%
197,332
Common Stock
Jun 02
2025
SELL
Open market or private sale
$7,549
$16.74 p/Share
451
Reduced 0.24%
184,961
Common Stock
May 30
2025
BUY
Exercise of conversion of derivative security
-
1,563
Added 0.84%
185,412
Common Stock
Apr 28
2025
SELL
Open market or private sale
$6,479
$14.24 p/Share
455
Reduced 0.25%
183,849
Common Stock
Apr 14
2025
SELL
Open market or private sale
$25,185
$13.57 p/Share
1,856
Reduced 1.0%
184,304
Common Stock
Apr 11
2025
BUY
Exercise of conversion of derivative security
-
3,906
Added 2.06%
186,160
Common Stock
Mar 03
2025
SELL
Open market or private sale
$6,967
$15.45 p/Share
451
Reduced 0.25%
182,254
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
1,562
Added 0.85%
182,705
Common Stock
Jan 27
2025
SELL
Open market or private sale
$6,319
$14.2 p/Share
445
Reduced 0.25%
179,770
Common Stock
Jan 14
2025
SELL
Open market or private sale
$56,650
$11.78 p/Share
4,809
Reduced 2.6%
180,215
Common Stock