Jul 15
2024
SELL
Open market or private sale
$300,500
$30.05 p/Share
10,000
Reduced 1.11%
894,629
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
$11,700
$1.17 p/Share
10,000
Added 1.09%
904,629
Common Stock
Jul 11
2024
SELL
Open market or private sale
$258,800
$25.88 p/Share
10,000
Reduced 1.11%
894,629
Common Stock
Jul 11
2024
BUY
Exercise of conversion of derivative security
$11,700
$1.17 p/Share
10,000
Added 1.09%
904,629
Common Stock
Jul 01
2024
SELL
Open market or private sale
$117,600
$23.52 p/Share
5,000
Reduced 0.56%
894,629
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
$5,850
$1.17 p/Share
5,000
Added 0.55%
899,629
Common Stock
Jun 03
2024
SELL
Open market or private sale
$378,000
$25.2 p/Share
15,000
Reduced 1.65%
894,629
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$17,550
$1.17 p/Share
15,000
Added 1.62%
909,629
Common Stock
May 20
2024
SELL
Open market or private sale
$387,504
$25.61 p/Share
15,131
Reduced 1.66%
894,629
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
$143,536
$8.88 p/Share
16,164
Added 1.75%
909,760
Common Stock
May 15
2024
SELL
Open market or private sale
$2,361,600
$29.52 p/Share
80,000
Reduced 8.22%
893,596
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$71,200
$0.89 p/Share
80,000
Added 7.59%
973,596
Common Stock
Apr 01
2024
SELL
Open market or private sale
$1,578,600
$26.31 p/Share
60,000
Reduced 6.29%
893,596
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
$36,000
$0.6 p/Share
60,000
Added 5.92%
953,596
Common Stock
Mar 01
2024
SELL
Open market or private sale
$777,000
$25.9 p/Share
30,000
Reduced 3.25%
893,596
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$18,000
$0.6 p/Share
30,000
Added 3.15%
923,596
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
61,201
Added 6.41%
893,596
Common Stock
Feb 20
2024
SELL
Open market or private sale
$415,173
$25.28 p/Share
16,423
Reduced 1.93%
832,395
Common Stock
Feb 15
2024
SELL
Open market or private sale
$795,000
$26.5 p/Share
30,000
Reduced 3.41%
848,818
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$18,000
$0.6 p/Share
30,000
Added 3.3%
878,818
Common Stock
Jan 02
2024
SELL
Open market or private sale
$2,390,400
$39.84 p/Share
60,000
Reduced 6.61%
848,063
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$31,200
$0.52 p/Share
60,000
Added 6.2%
908,063
Common Stock
Dec 13
2023
SELL
Open market or private sale
$400,300
$40.03 p/Share
10,000
Reduced 1.17%
848,063
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$4,300
$0.43 p/Share
10,000
Added 1.15%
858,063
Common Stock
Dec 06
2023
SELL
Open market or private sale
$350,400
$35.04 p/Share
10,000
Reduced 1.17%
848,063
Common Stock