Oct 13
2025
SELL
Open market or private sale
$1,213,500
$48.54 p/Share
25,000
Reduced 8.09%
284,047
Common Stock
Oct 13
2025
BUY
Exercise of conversion of derivative security
$118,250
$4.73 p/Share
25,000
Added 7.48%
309,047
Common Stock
Sep 16
2025
SELL
Open market or private sale
$245,915
$45.82 p/Share
5,367
Reduced 1.85%
284,047
Common Stock
Sep 15
2025
SELL
Open market or private sale
$1,160,500
$46.42 p/Share
25,000
Reduced 7.95%
289,414
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
$118,250
$4.73 p/Share
25,000
Added 7.37%
314,414
Common Stock
Sep 11
2025
SELL
Open market or private sale
$4,403,000
$44.03 p/Share
100,000
Reduced 25.68%
289,414
Common Stock
Sep 11
2025
BUY
Exercise of conversion of derivative security
$473,000
$4.73 p/Share
100,000
Added 20.43%
389,414
Common Stock
Jun 16
2025
SELL
Open market or private sale
$170,830
$39.83 p/Share
4,289
Reduced 1.46%
289,414
Common Stock
Mar 17
2025
SELL
Open market or private sale
$128,597
$39.04 p/Share
3,294
Reduced 1.11%
293,051
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
36,600
Added 10.99%
296,345
Common Stock
Dec 16
2024
SELL
Open market or private sale
$211,700
$45.4 p/Share
4,663
Reduced 1.76%
259,745
Common Stock
Nov 13
2024
SELL
Open market or private sale
$982,794
$58.97 p/Share
16,666
Reduced 5.93%
264,408
Common Stock
Nov 13
2024
BUY
Exercise of conversion of derivative security
$68,163
$4.09 p/Share
16,666
Added 5.6%
281,074
Common Stock
Oct 14
2024
SELL
Open market or private sale
$828,800
$49.73 p/Share
16,666
Reduced 5.93%
264,408
Common Stock
Oct 14
2024
BUY
Exercise of conversion of derivative security
$68,163
$4.09 p/Share
16,666
Added 5.6%
281,074
Common Stock
Sep 16
2024
SELL
Open market or private sale
$206,146
$44.19 p/Share
4,665
Reduced 1.73%
264,408
Common Stock
Sep 13
2024
SELL
Open market or private sale
$720,014
$43.2 p/Share
16,667
Reduced 5.83%
269,073
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$68,168
$4.09 p/Share
16,667
Added 5.51%
285,740
Common Stock
Aug 13
2024
SELL
Open market or private sale
$716,347
$42.98 p/Share
16,667
Reduced 5.83%
269,073
Common Stock
Aug 13
2024
BUY
Exercise of conversion of derivative security
$68,168
$4.09 p/Share
16,667
Added 5.51%
285,740
Common Stock
Jul 15
2024
SELL
Open market or private sale
$767,015
$46.02 p/Share
16,667
Reduced 5.83%
269,073
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
$68,168
$4.09 p/Share
16,667
Added 5.51%
285,740
Common Stock
Jun 25
2024
SELL
Open market or private sale
$643,201
$39.06 p/Share
16,467
Reduced 5.77%
269,073
Common Stock
Jun 25
2024
BUY
Exercise of conversion of derivative security
$67,350
$4.09 p/Share
16,467
Added 5.45%
285,540
Common Stock
Jun 24
2024
SELL
Open market or private sale
$7,800
$39.0 p/Share
200
Reduced 0.07%
269,073
Common Stock