Nov 25
2025
SELL
Open market or private sale
$29,649
$38.91 p/Share
762
Reduced 2.81%
26,398
Common Stock
Nov 20
2025
SELL
Open market or private sale
$30,188
$36.77 p/Share
821
Reduced 2.93%
27,160
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
$245,502
$35.58 p/Share
6,900
Added 19.78%
27,981
Common Stock
Sep 02
2025
SELL
Open market or private sale
$99,593
$69.21 p/Share
1,439
Reduced 6.39%
21,081
Common Stock
Aug 25
2025
SELL
Open market or private sale
$69,632
$68.0 p/Share
1,024
Reduced 4.35%
22,520
Common Stock
Aug 22
2025
SELL
Open market or private sale
$25,550
$70.0 p/Share
365
Reduced 1.53%
23,544
Common Stock
Aug 22
2025
BUY
Exercise of conversion of derivative security
$9,453
$25.9 p/Share
365
Added 1.5%
23,909
Common Stock
Aug 20
2025
SELL
Open market or private sale
$65,948
$61.12 p/Share
1,079
Reduced 4.38%
23,544
Common Stock
Aug 01
2025
SELL
Open market or private sale
$28,459
$77.97 p/Share
365
Reduced 1.46%
24,623
Common Stock
Aug 01
2025
BUY
Exercise of conversion of derivative security
$9,453
$25.9 p/Share
365
Added 1.44%
24,988
Common Stock
Jul 08
2025
SELL
Open market or private sale
$320,280
$80.07 p/Share
4,000
Reduced 13.97%
24,623
Common Stock
Jul 08
2025
BUY
Exercise of conversion of derivative security
$103,600
$25.9 p/Share
4,000
Added 12.26%
28,623
Common Stock
Jul 02
2025
SELL
Open market or private sale
$457,701
$70.06 p/Share
6,533
Reduced 20.97%
24,623
Common Stock
Jul 02
2025
BUY
Exercise of conversion of derivative security
$134,383
$20.57 p/Share
6,533
Added 17.33%
31,156
Common Stock
May 23
2025
SELL
Open market or private sale
$59,214
$44.19 p/Share
1,340
Reduced 5.16%
24,623
Common Stock
May 20
2025
SELL
Open market or private sale
$35,877
$46.96 p/Share
764
Reduced 2.86%
25,963
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
-
6,970
Added 20.68%
26,727
Common Stock
Feb 25
2025
SELL
Open market or private sale
$90,321
$69.0 p/Share
1,309
Reduced 6.21%
19,757
Common Stock
Feb 20
2025
SELL
Open market or private sale
$62,924
$79.25 p/Share
794
Reduced 3.49%
21,985
Common Stock
Dec 26
2024
BUY
Exercise of conversion of derivative security
$4,725
$1.35 p/Share
3,500
Added 13.67%
22,096
Common Stock
Nov 25
2024
SELL
Open market or private sale
$109,154
$77.36 p/Share
1,411
Reduced 7.05%
18,596
Common Stock
Nov 20
2024
SELL
Open market or private sale
$105,860
$70.06 p/Share
1,511
Reduced 7.02%
20,007
Common Stock
Oct 14
2024
SELL
Open market or private sale
$150,000
$50.0 p/Share
3,000
Reduced 12.24%
21,518
Common Stock
Oct 14
2024
BUY
Exercise of conversion of derivative security
$3,510
$1.17 p/Share
3,000
Added 10.9%
24,518
Common Stock
Oct 11
2024
SELL
Open market or private sale
$90,020
$45.01 p/Share
2,000
Reduced 8.5%
21,518
Common Stock