Jan 12
2026
SELL
Open market or private sale
$1,940,775
$117.14 p/Share
16,568
Reduced 38.48%
26,487
Common Stock
Jan 08
2026
SELL
Open market or private sale
$420,040
$105.01 p/Share
4,000
Reduced 8.5%
43,055
Common Stock
Jan 04
2026
SELL
Payment of exercise price or tax liability
$187,124
$79.29 p/Share
2,360
Reduced 4.77%
47,117
Common Stock
Jan 04
2026
BUY
Exercise of conversion of derivative security
-
6,000
Added 11.05%
48,297
Common Stock
Jan 03
2026
SELL
Payment of exercise price or tax liability
$679,673
$79.29 p/Share
8,572
Reduced 16.47%
43,477
Common Stock
Jan 03
2026
BUY
Exercise of conversion of derivative security
-
21,500
Added 30.25%
49,576
Common Stock
Dec 18
2025
SELL
Open market or private sale
$609,629
$71.31 p/Share
8,549
Reduced 22.02%
30,283
Common Stock
Dec 13
2025
SELL
Payment of exercise price or tax liability
$224,157
$75.96 p/Share
2,951
Reduced 7.07%
38,812
Common Stock
Dec 13
2025
BUY
Exercise of conversion of derivative security
-
7,500
Added 15.22%
41,763
Common Stock
Oct 01
2025
SELL
Open market or private sale
$351,639
$91.43 p/Share
3,846
Reduced 10.11%
34,202
Common Stock
Sep 02
2025
SELL
Open market or private sale
$256,480
$64.12 p/Share
4,000
Reduced 9.49%
38,128
Common Stock
Aug 01
2025
SELL
Open market or private sale
$221,880
$55.47 p/Share
4,000
Reduced 8.67%
42,154
Common Stock
Jul 01
2025
SELL
Open market or private sale
$183,160
$45.79 p/Share
4,000
Reduced 7.96%
46,243
Common Stock
Jun 02
2025
SELL
Open market or private sale
$150,960
$37.74 p/Share
4,000
Reduced 7.43%
49,811
Common Stock
May 01
2025
SELL
Open market or private sale
$135,640
$33.91 p/Share
4,000
Reduced 6.92%
53,812
Common Stock
Apr 01
2025
SELL
Open market or private sale
$117,080
$29.27 p/Share
4,000
Reduced 6.5%
57,524
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$232,263
$29.52 p/Share
7,868
Reduced 11.35%
61,471
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
-
20,000
Added 23.97%
63,438
Common Stock
Mar 03
2025
SELL
Open market or private sale
$106,160
$26.54 p/Share
4,000
Reduced 7.5%
49,347
Common Stock
Feb 03
2025
SELL
Open market or private sale
$131,560
$32.89 p/Share
4,000
Reduced 6.99%
53,248
Common Stock
Jan 06
2025
SELL
Open market or private sale
$115,840
$28.96 p/Share
4,000
Reduced 6.53%
57,267
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$61,555
$27.48 p/Share
2,240
Reduced 3.53%
61,267
Common Stock
Jan 04
2025
BUY
Exercise of conversion of derivative security
-
6,000
Added 8.77%
62,387
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$100,769
$27.48 p/Share
3,667
Reduced 5.99%
57,507
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
9,000
Added 13.31%
58,620
Common Stock