Jan 01
2026
SELL
Payment of exercise price or tax liability
$1,176,857
$102.14 p/Share
11,522
Reduced 16.36%
58,927
Common Stock
Jan 01
2026
BUY
Exercise of conversion of derivative security
-
25,442
Added 26.53%
70,449
Common Stock
Dec 15
2025
SELL
Payment of exercise price or tax liability
$72,998
$102.67 p/Share
711
Reduced 1.56%
45,007
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
1,402
Added 2.98%
45,718
Common Stock
Oct 01
2025
SELL
Payment of exercise price or tax liability
$440,116
$62.65 p/Share
7,025
Reduced 13.68%
44,316
Common Stock
Oct 01
2025
BUY
Exercise of conversion of derivative security
-
13,859
Added 21.26%
51,341
Common Stock
Sep 15
2025
SELL
Payment of exercise price or tax liability
$38,955
$54.79 p/Share
711
Reduced 1.86%
37,482
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
-
1,402
Added 3.54%
38,193
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$86,916
$50.71 p/Share
1,714
Reduced 4.45%
36,791
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
-
3,381
Added 8.07%
38,505
Common Stock
Jun 15
2025
SELL
Payment of exercise price or tax liability
$35,045
$49.29 p/Share
711
Reduced 1.98%
35,124
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
1,402
Added 3.77%
35,835
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$76,267
$40.46 p/Share
1,885
Reduced 5.19%
34,433
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
3,718
Added 9.29%
36,318
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$54,998
$42.47 p/Share
1,295
Reduced 3.82%
32,600
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
3,381
Added 9.07%
33,895
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$21,445
$42.89 p/Share
500
Reduced 1.61%
30,514
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
1,401
Added 4.32%
31,014
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$86,333
$42.55 p/Share
2,029
Reduced 6.41%
29,613
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
5,686
Added 15.23%
31,642
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$42,372
$30.55 p/Share
1,387
Reduced 5.07%
25,956
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
3,381
Added 11.0%
27,343
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$24,714
$34.76 p/Share
711
Reduced 2.88%
23,962
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
1,402
Added 5.38%
24,673
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$92,904
$22.12 p/Share
4,200
Reduced 15.29%
23,271
Common Stock