Jan 01
2026
BUY
Exercise of conversion of derivative security
-
9,041
Added 13.56%
57,636
Common Stock
Dec 10
2025
SELL
Open market or private sale
$38,023
$31.45 p/Share
1,209
Reduced 2.43%
48,595
Common Stock
Dec 10
2025
BUY
Exercise of conversion of derivative security
$18,932
$15.66 p/Share
1,209
Added 2.39%
49,312
Common Stock
Dec 01
2025
BUY
Exercise of conversion of derivative security
-
2,727
Added 5.31%
48,595
Common Stock
Nov 24
2025
SELL
Open market or private sale
$26,733
$28.26 p/Share
946
Reduced 1.83%
50,804
Common Stcok
Nov 24
2025
SELL
Open market or private sale
$295,666
$28.14 p/Share
10,507
Reduced 18.64%
45,868
Common Stock
Nov 24
2025
BUY
Exercise of conversion of derivative security
$107,139
$16.44 p/Share
6,517
Added 10.73%
54,212
Common Stock
Aug 25
2025
BUY
Exercise of conversion of derivative security
-
1,591
Added 3.1%
49,788
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
1,016
Added 1.96%
50,804
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
3,622
Added 6.99%
48,197
Common Stock
Feb 12
2025
SELL
Open market or private sale
$176,300
$35.26 p/Share
5,000
Reduced 10.09%
44,575
Common Stock
Feb 11
2025
SELL
Open market or private sale
$424,950
$34.16 p/Share
12,440
Reduced 20.06%
49,575
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
$43,529
$17.84 p/Share
2,440
Added 4.66%
49,950
Common Stock
Feb 10
2025
SELL
Open market or private sale
$366,628
$33.9 p/Share
10,815
Reduced 15.36%
59,575
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
$30,272
$15.22 p/Share
1,989
Added 3.19%
60,390
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
3,178
Added 4.44%
68,401
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
7,485
Added 10.29%
65,223
Common Stock
Dec 20
2024
BUY
Exercise of conversion of derivative security
-
796
Added 1.36%
57,738
Common Stock
Dec 17
2024
SELL
Open market or private sale
$1,044,188
$31.46 p/Share
33,191
Reduced 36.82%
56,942
Common Stock
Dec 17
2024
BUY
Exercise of conversion of derivative security
$37,340
$18.1 p/Share
2,063
Added 2.28%
88,385
Common Stock
Dec 16
2024
SELL
Open market or private sale
$19,386
$33.31 p/Share
582
Reduced 0.66%
88,070
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
$19,355
$9.46 p/Share
2,046
Added 2.26%
88,652
Common Stock
Aug 23
2024
SELL
Open market or private sale
$436,981
$21.8 p/Share
20,045
Reduced 20.02%
80,097
Common Stock
Aug 22
2024
SELL
Open market or private sale
$19,184
$21.8 p/Share
880
Reduced 0.87%
100,142
Common Stock
Aug 21
2024
SELL
Open market or private sale
$123,224
$21.93 p/Share
5,619
Reduced 5.27%
101,022
Common Stock