Jun 18
2025
SELL
Open market or private sale
$89,553
$54.84 p/Share
1,633
Reduced 1.77%
90,598
Common Stock
Jun 16
2025
SELL
Open market or private sale
$547,000
$54.7 p/Share
10,000
Reduced 9.78%
92,231
Common Stock
Jun 16
2025
BUY
Exercise of conversion of derivative security
$211,000
$21.1 p/Share
10,000
Added 8.91%
102,231
Common Stock
Jun 10
2025
SELL
Open market or private sale
$151,362
$54.0 p/Share
2,803
Reduced 2.95%
92,231
Common Stock
May 15
2025
SELL
Open market or private sale
$391,900
$39.19 p/Share
10,000
Reduced 9.52%
95,034
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
$211,000
$21.1 p/Share
10,000
Added 8.69%
105,034
Common Stock
Apr 15
2025
SELL
Open market or private sale
$346,679
$38.21 p/Share
9,073
Reduced 8.72%
95,034
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
$191,440
$21.1 p/Share
9,073
Added 8.02%
104,107
Common Stock
Mar 17
2025
SELL
Open market or private sale
$448,800
$44.88 p/Share
10,000
Reduced 9.52%
95,034
Common Stock
Mar 17
2025
BUY
Exercise of conversion of derivative security
$211,000
$21.1 p/Share
10,000
Added 8.69%
105,034
Common Stock
Mar 12
2025
SELL
Open market or private sale
$27,556
$44.88 p/Share
614
Reduced 0.64%
95,034
Common Stock
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