Dec 18
2024
SELL
Open market or private sale
$1,040,384
$32.66 p/Share
31,855
Reduced 10.72%
265,308
Common Stock
Sep 23
2024
SELL
Open market or private sale
$1,446,720
$44.0 p/Share
32,880
Reduced 12.29%
234,663
Common Stock
Sep 19
2024
BUY
Grant, award, or other acquisition
-
125,000
Added 29.61%
297,163
Common Stock
Aug 06
2024
SELL
Open market or private sale
$1,213,800
$43.35 p/Share
28,000
Reduced 12.01%
205,043
Common Stock
Aug 06
2024
BUY
Exercise of conversion of derivative security
$34,720
$1.24 p/Share
28,000
Added 10.73%
233,043
Common Stock
Jul 09
2024
SELL
Open market or private sale
$1,118,040
$39.93 p/Share
28,000
Reduced 12.01%
205,043
Common Stock
Jul 09
2024
BUY
Exercise of conversion of derivative security
$34,720
$1.24 p/Share
28,000
Added 10.73%
233,043
Common Stock
Jun 18
2024
SELL
Open market or private sale
$1,255,055
$39.13 p/Share
32,074
Reduced 18.37%
142,543
Common Stock
Jun 17
2024
BUY
Grant, award, or other acquisition
-
125,000
Added 37.87%
205,043
Common Stock
Jun 14
2024
SELL
Open market or private sale
$1,433,541
$40.08 p/Share
35,767
Reduced 24.19%
112,117
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
$44,351
$1.24 p/Share
35,767
Added 19.48%
147,884
Common Stock
Jun 13
2024
SELL
Open market or private sale
$6,582,458
$40.08 p/Share
164,233
Reduced 59.43%
112,117
Common Stock
Jun 13
2024
BUY
Exercise of conversion of derivative security
$203,648
$1.24 p/Share
164,233
Added 37.28%
276,350
Common Stock
Jun 12
2024
SELL
Open market or private sale
$3,572,999
$35.73 p/Share
100,000
Reduced 47.14%
112,117
Common Stock
Jun 12
2024
BUY
Exercise of conversion of derivative security
$124,000
$1.24 p/Share
100,000
Added 32.04%
212,117
Common Stock
Jun 04
2024
SELL
Open market or private sale
$767,760
$27.42 p/Share
28,000
Reduced 19.98%
112,117
Common Stock
Jun 04
2024
BUY
Exercise of conversion of derivative security
$34,720
$1.24 p/Share
28,000
Added 16.66%
140,117
Common Stock
May 07
2024
SELL
Open market or private sale
$715,120
$25.54 p/Share
28,000
Reduced 19.98%
112,117
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
$34,720
$1.24 p/Share
28,000
Added 16.66%
140,117
Common Stock
Apr 02
2024
SELL
Open market or private sale
$735,000
$26.25 p/Share
28,000
Reduced 19.98%
112,117
Common Stock
Apr 02
2024
BUY
Exercise of conversion of derivative security
$34,720
$1.24 p/Share
28,000
Added 16.66%
140,117
Common Stock
Mar 12
2024
SELL
Open market or private sale
$633,640
$22.63 p/Share
28,000
Reduced 19.98%
112,117
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$34,720
$1.24 p/Share
28,000
Added 16.66%
140,117
Common Stock
Mar 08
2024
SELL
Open market or private sale
$1,796,760
$21.39 p/Share
84,000
Reduced 42.83%
112,117
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
$104,160
$1.24 p/Share
84,000
Added 29.99%
196,117
Common Stock