Dec 04
2025
SELL
Open market or private sale
$1,423,024
$60.16 p/Share
23,654
Reduced 28.28%
60,000
Common Stock
Dec 04
2025
BUY
Exercise of conversion of derivative security
$118,033
$4.99 p/Share
23,654
Added 22.04%
83,654
Common Stock
Nov 12
2025
SELL
Open market or private sale
$12,550,000
$62.75 p/Share
200,000
Reduced 76.92%
60,000
Common Stock
Nov 12
2025
BUY
Exercise of conversion of derivative security
$1,042,000
$5.21 p/Share
200,000
Added 43.48%
260,000
Common Stock
Nov 11
2025
SELL
Open market or private sale
$1,756,436
$62.52 p/Share
28,094
Reduced 31.89%
60,000
Common Stock
Nov 11
2025
BUY
Exercise of conversion of derivative security
$95,800
$3.41 p/Share
28,094
Added 24.18%
88,094
Common Stock
Feb 26
2025
SELL
Open market or private sale
$3,165,655
$65.07 p/Share
48,650
Reduced 44.78%
60,000
Common Stock
Feb 26
2025
BUY
Exercise of conversion of derivative security
$165,896
$3.41 p/Share
48,650
Added 30.93%
108,650
Common Stock
Dec 20
2024
BUY
Grant, award, or other acquisition
-
60,000
Added 50.0%
60,000
Common Stock
Dec 09
2024
SELL
Open market or private sale
$2,317,270
$53.89 p/Share
43,000
Reduced 100.0%
0
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$61,060
$1.42 p/Share
43,000
Added 50.0%
43,000
Common Stock
Dec 06
2024
SELL
Open market or private sale
$2,043,918
$45.37 p/Share
45,050
Reduced 100.0%
0
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
$63,971
$1.42 p/Share
45,050
Added 50.0%
45,050
Common Stock
Dec 05
2024
SELL
Open market or private sale
$566,071
$47.37 p/Share
11,950
Reduced 100.0%
0
Common Stock
Dec 05
2024
BUY
Exercise of conversion of derivative security
$16,969
$1.42 p/Share
11,950
Added 50.0%
11,950
Common Stock
Dec 04
2024
SELL
Open market or private sale
$2,630,745
$44.97 p/Share
58,500
Reduced 100.0%
0
Common Stock
Dec 04
2024
BUY
Exercise of conversion of derivative security
$83,070
$1.42 p/Share
58,500
Added 50.0%
58,500
Common Stock
Dec 02
2024
SELL
Open market or private sale
$67,560
$45.04 p/Share
1,500
Reduced 100.0%
0
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$2,130
$1.42 p/Share
1,500
Added 50.0%
1,500
Common Stock
Nov 22
2024
SELL
Open market or private sale
$4,284,002
$47.19 p/Share
90,782
Reduced 100.0%
0
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$112,569
$1.24 p/Share
90,782
Added 50.0%
90,782
Common Stock
Nov 21
2024
SELL
Open market or private sale
$3,262,244
$47.13 p/Share
69,218
Reduced 100.0%
0
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
$85,830
$1.24 p/Share
69,218
Added 50.0%
69,218
Common Stock
Nov 20
2024
SELL
Open market or private sale
$780,093
$45.16 p/Share
17,274
Reduced 100.0%
0
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
$18,483
$1.07 p/Share
17,274
Added 50.0%
17,274
Common Stock