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
Oct 11
2024
SELL
Open market or private sale
$1,510,800
$50.36 p/Share
30,000
Reduced 9.09%
300,170
Common Stock
Oct 11
2024
BUY
Exercise of conversion of derivative security
$122,700
$4.09 p/Share
30,000
Added 8.33%
330,170
Common Stock
Oct 01
2024
SELL
Open market or private sale
$451,300
$45.13 p/Share
10,000
Reduced 3.22%
300,170
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$40,900
$4.09 p/Share
10,000
Added 3.12%
310,170
Common Stock
Sep 16
2024
SELL
Open market or private sale
$517,685
$44.19 p/Share
11,715
Reduced 3.76%
300,170
Common Stock
Aug 01
2024
SELL
Open market or private sale
$460,400
$46.04 p/Share
10,000
Reduced 3.11%
311,885
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$40,900
$4.09 p/Share
10,000
Added 3.01%
321,885
Common Stock
Jul 12
2024
SELL
Open market or private sale
$1,126,250
$45.05 p/Share
25,000
Reduced 7.42%
311,885
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
$102,250
$4.09 p/Share
25,000
Added 6.91%
336,885
Common Stock
Jun 17
2024
SELL
Open market or private sale
$446,810
$37.39 p/Share
11,950
Reduced 3.69%
311,885
Common Stock
Jun 03
2024
SELL
Open market or private sale
$300,000
$40.0 p/Share
7,500
Reduced 2.27%
322,322
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$30,675
$4.09 p/Share
7,500
Added 2.22%
329,822
Common Stock
Apr 10
2024
SELL
Open market or private sale
$266,100
$35.48 p/Share
7,500
Reduced 1.63%
452,879
Common Stock
Mar 18
2024
SELL
Open market or private sale
$182,785
$31.58 p/Share
5,788
Reduced 1.24%
460,379
Common Stock
Mar 01
2024
SELL
Grant, award, or other acquisition
-
90,000
Reduced 16.18%
466,167
Common Stock
Dec 18
2023
SELL
Open market or private sale
$211,473
$25.9 p/Share
8,165
Reduced 2.12%
376,167
Common Stock
Oct 24
2023
BUY
Exercise of conversion of derivative security
$17,150
$0.49 p/Share
35,000
Added 8.35%
384,332
Common Stock
Sep 18
2023
SELL
Open market or private sale
$252,170
$31.31 p/Share
8,054
Reduced 2.25%
349,332
Common Stock
Sep 01
2023
SELL
Open market or private sale
$1,051,500
$35.05 p/Share
30,000
Reduced 7.74%
357,386
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
$24,900
$0.83 p/Share
30,000
Added 7.19%
387,386
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
104,000
Added 22.61%
355,872
Common Stock