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
Nov 19
2024
SELL
Open market or private sale
$4,057,689
$43.76 p/Share
92,726
Reduced 100.0%
0
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$99,216
$1.07 p/Share
92,726
Added 50.0%
92,726
Common Stock
Nov 18
2024
SELL
Open market or private sale
$2,107,000
$42.14 p/Share
50,000
Reduced 100.0%
0
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$53,500
$1.07 p/Share
50,000
Added 50.0%
50,000
Common Stock
May 30
2023
SELL
Open market or private sale
$1,597,332
$11.26 p/Share
141,859
Reduced 100.0%
0
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
$688,016
$4.85 p/Share
141,859
Added 50.0%
141,859
Common Stock
Sep 01
2021
SELL
Open market or private sale
$828
$8.28 p/Share
100
Reduced 100.0%
0
Common Stock
Sep 01
2021
BUY
Exercise of conversion of derivative security
$245
$2.45 p/Share
100
Added 50.0%
100
Common Stock