Jan 01
2026
SELL
Payment of exercise price or tax liability
$209,136
$178.14 p/Share
1,174
Reduced 6.19%
17,777
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
848
Added 4.28%
18,951
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$167,591
$178.86 p/Share
937
Reduced 4.92%
18,103
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
3,209
Added 14.42%
19,040
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$224,846
$160.49 p/Share
1,401
Reduced 8.13%
15,831
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
715
Added 3.98%
17,232
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$305,644
$183.46 p/Share
1,666
Reduced 9.16%
16,517
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
5,319
Added 22.63%
18,183
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$263,196
$183.54 p/Share
1,434
Reduced 10.03%
12,864
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
871
Added 5.74%
14,298
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$179,709
$168.9 p/Share
1,064
Reduced 7.34%
13,427
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
3,425
Added 19.12%
14,491
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$294,491
$148.06 p/Share
1,989
Reduced 15.24%
11,066
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
527
Added 3.88%
13,055
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$306,951
$190.89 p/Share
1,608
Reduced 11.38%
12,528
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
4,993
Added 26.1%
14,136
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$419,928
$227.85 p/Share
1,843
Reduced 16.78%
9,143
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
626
Added 5.39%
10,986
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$184,757
$142.89 p/Share
1,293
Reduced 11.1%
10,360
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
4,243
Added 26.69%
11,653
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$150,623
$138.06 p/Share
1,091
Reduced 12.83%
7,410
Common Stock