Dec 12
2025
-
12,100
Reduced 0.71%
1,683,552
Common Stock
Dec 12
2025
SELL
Payment of exercise price or tax liability
$111,384
$84.0 p/Share
1,326
Reduced 0.08%
1,682,304
Common Stock
Dec 12
2025
BUY
Exercise of conversion of derivative security
$820,517
$31.29 p/Share
26,223
Added 1.53%
1,682,967
Common Stock
Dec 11
2025
SELL
Payment of exercise price or tax liability
$54,350
$83.36 p/Share
652
Reduced 0.04%
1,669,507
Common Stock
Dec 11
2025
BUY
Exercise of conversion of derivative security
-
54
Added 0.0%
1,670,159
Common Stock
Dec 10
2025
BUY
Grant, award, or other acquisition
-
6,275
Added 0.37%
1,670,105
Common Stock
Dec 08
2025
SELL
Payment of exercise price or tax liability
$103,496
$82.93 p/Share
1,248
Reduced 0.07%
1,663,830
Common Stock
Dec 08
2025
BUY
Exercise of conversion of derivative security
-
46
Added 0.0%
1,664,511
Common Stock
Dec 06
2025
SELL
Payment of exercise price or tax liability
$46,745
$84.53 p/Share
553
Reduced 0.03%
1,665,032
Common Stock
Dec 06
2025
BUY
Exercise of conversion of derivative security
-
11
Added 0.0%
1,665,585
Common Stock
Dec 02
2025
SELL
Payment of exercise price or tax liability
$38,074
$83.68 p/Share
455
Reduced 0.03%
1,665,574
Common Stock
Dec 02
2025
BUY
Exercise of conversion of derivative security
-
45
Added 0.0%
1,666,029
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
$109,974
$41.02 p/Share
2,681
Added 0.16%
1,665,984
Common Stock
Sep 05
2025
-
42,500
Reduced 2.49%
1,663,303
Common Stock
Sep 03
2025
-
21,200
Reduced 1.23%
1,705,803
Common Stock
Aug 06
2025
SELL
Open market or private sale
$9,351,000
$93.51 p/Share
100,000
Reduced 5.47%
1,727,003
Common Stock
May 20
2025
SELL
Open market or private sale
$373,783
$84.97 p/Share
4,399
Reduced 0.24%
1,827,003
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
$1,545,392
$44.64 p/Share
34,619
Added 1.86%
1,831,402
Common Stock
May 19
2025
SELL
Open market or private sale
$6,564,527
$85.4 p/Share
76,868
Reduced 4.1%
1,796,783
Common Stock
May 16
2025
SELL
Open market or private sale
$1,587,996
$84.77 p/Share
18,733
Reduced 0.99%
1,873,651
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$41,056
$91.85 p/Share
447
Reduced 0.02%
1,892,384
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
1,510
Added 0.08%
1,892,820
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
11
Added 0.0%
1,892,831
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$44,401
$92.12 p/Share
482
Reduced 0.03%
1,891,310
Common Stock
Dec 20
2024
BUY
Exercise of conversion of derivative security
-
53
Added 0.0%
1,891,792
Common Stock