Feb 18
2025
SELL
Open market or private sale
$502,100
$50.21 p/Share
10,000
Reduced 9.47%
95,648
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
$211,000
$21.1 p/Share
10,000
Added 8.65%
105,648
Common Stock
Jan 27
2025
SELL
Open market or private sale
$3,003,183
$56.04 p/Share
53,590
Reduced 35.91%
95,648
Common Stock
Jan 27
2025
SELL
Open market or private sale
$2,750,106
$56.04 p/Share
49,074
Reduced 33.91%
95,648
Common Stock
Jan 27
2025
BUY
Exercise of conversion of derivative security
$501,602
$9.36 p/Share
53,590
Added 26.42%
149,238
Common Stock
Jan 27
2025
BUY
Exercise of conversion of derivative security
$1,035,461
$21.1 p/Share
49,074
Added 25.32%
144,722
Common Stock
Dec 16
2024
SELL
Open market or private sale
$264,144
$29.11 p/Share
9,074
Reduced 8.66%
95,648
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
$191,461
$21.1 p/Share
9,074
Added 7.97%
104,722
Common Stock
Dec 16
2024
BUY
Grant, award, or other acquisition
-
24,300
Added 20.26%
95,648
Common Stock
Dec 10
2024
SELL
Open market or private sale
$86,519
$30.79 p/Share
2,810
Reduced 3.79%
71,348
Common Stock
Nov 15
2024
SELL
Open market or private sale
$256,063
$28.26 p/Share
9,061
Reduced 10.89%
74,158
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$191,187
$21.1 p/Share
9,061
Added 9.82%
83,219
Common Stock
Nov 06
2024
SELL
Open market or private sale
$351,900
$35.19 p/Share
10,000
Reduced 11.88%
74,158
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$6,200
$0.62 p/Share
10,000
Added 10.62%
84,158
Common Stock
Nov 01
2024
SELL
Open market or private sale
$505,120
$32.62 p/Share
15,485
Reduced 17.27%
74,158
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$326,733
$21.1 p/Share
15,485
Added 14.73%
89,643
Common Stock
Oct 30
2024
SELL
Open market or private sale
$146,872
$32.53 p/Share
4,515
Reduced 5.74%
74,158
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
$95,266
$21.1 p/Share
4,515
Added 5.43%
78,673
Common Stock
Oct 15
2024
SELL
Open market or private sale
$455,424
$30.72 p/Share
14,825
Reduced 16.45%
75,294
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
$9,191
$0.62 p/Share
14,825
Added 14.13%
90,119
Common Stock
Oct 14
2024
SELL
Open market or private sale
$184,264
$30.03 p/Share
6,136
Reduced 7.64%
74,158
Common Stock
Oct 14
2024
BUY
Exercise of conversion of derivative security
$3,100
$0.62 p/Share
5,000
Added 5.86%
80,294
Common Stock
Sep 20
2024
SELL
Open market or private sale
$152,075
$27.65 p/Share
5,500
Reduced 6.81%
75,294
Common Stock
Sep 20
2024
BUY
Exercise of conversion of derivative security
$3,410
$0.62 p/Share
5,500
Added 6.37%
80,794
Common Stock
Sep 18
2024
SELL
Open market or private sale
$106,684
$27.56 p/Share
3,871
Reduced 4.89%
75,294
Common Stock