Dec 16
2025
SELL
Open market or private sale
$1,182,567
$76.82 p/Share
15,394
Reduced 6.21%
232,469
Common Stock
Nov 25
2025
SELL
Open market or private sale
$4,504,800
$75.08 p/Share
60,000
Reduced 19.49%
247,863
Common Stock
Nov 25
2025
BUY
Exercise of conversion of derivative security
$245,400
$4.09 p/Share
60,000
Added 16.31%
307,863
Common Stock
Nov 18
2025
SELL
Open market or private sale
$1,407,600
$70.38 p/Share
20,000
Reduced 7.47%
247,863
Common Stock
Nov 18
2025
BUY
Exercise of conversion of derivative security
$81,800
$4.09 p/Share
20,000
Added 6.95%
267,863
Common Stock
Nov 12
2025
SELL
Open market or private sale
$1,301,399
$65.07 p/Share
20,000
Reduced 7.47%
247,863
Common Stock
Nov 12
2025
-
100,000
Reduced 28.75%
247,863
Common Stock
Nov 12
2025
BUY
Exercise of conversion of derivative security
$81,800
$4.09 p/Share
20,000
Added 6.95%
267,863
Common Stock
Nov 07
2025
SELL
Open market or private sale
$1,809,300
$60.31 p/Share
30,000
Reduced 7.94%
347,863
Common Stock
Nov 07
2025
BUY
Exercise of conversion of derivative security
$78,300
$2.61 p/Share
30,000
Added 7.36%
377,863
Common Stock
Oct 17
2025
SELL
Open market or private sale
$550,000
$55.0 p/Share
10,000
Reduced 2.16%
452,309
Common Stock
Oct 17
2025
BUY
Exercise of conversion of derivative security
$11,200
$1.12 p/Share
10,000
Added 2.12%
462,309
Common Stock
Oct 16
2025
SELL
Open market or private sale
$504,700
$50.47 p/Share
10,000
Reduced 2.16%
452,309
Common Stock
Oct 16
2025
BUY
Exercise of conversion of derivative security
$11,200
$1.12 p/Share
10,000
Added 2.12%
462,309
Common Stock
Sep 16
2025
SELL
Open market or private sale
$614,492
$45.82 p/Share
13,411
Reduced 2.88%
452,309
Common Stock
Jun 30
2025
BUY
Exercise of conversion of derivative security
$19,980
$0.54 p/Share
37,000
Added 7.36%
465,720
Common Stock
Jun 16
2025
SELL
Open market or private sale
$537,545
$39.83 p/Share
13,496
Reduced 3.05%
428,720
Common Stock
Mar 17
2025
SELL
Open market or private sale
$458,251
$39.04 p/Share
11,738
Reduced 2.59%
441,564
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
97,400
Added 17.69%
453,302
Common Stock
Dec 18
2024
BUY
Exercise of conversion of derivative security
$15,114
$0.49 p/Share
30,846
Added 7.98%
355,902
Common Stock
Dec 16
2024
SELL
Open market or private sale
$531,815
$45.4 p/Share
11,714
Reduced 3.48%
325,056
Common Stock
Nov 04
2024
SELL
Open market or private sale
$2,828,004
$55.56 p/Share
50,900
Reduced 14.5%
300,170
Common Stock
Nov 04
2024
BUY
Exercise of conversion of derivative security
$200,375
$2.29 p/Share
87,500
Added 20.62%
336,770
Common Stock
Nov 01
2024
SELL
Open market or private sale
$500,682
$55.02 p/Share
9,100
Reduced 2.94%
300,170
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$37,219
$4.09 p/Share
9,100
Added 2.86%
309,270
Common Stock