Oct 03
2025
SELL
Payment of exercise price or tax liability
$126,162
$122.25 p/Share
1,032
Reduced 3.11%
32,203
Common Stock
Oct 03
2025
BUY
Grant, award, or other acquisition
$1,211,864
$122.25 p/Share
9,913
Added 22.97%
33,235
Common Stock
Sep 16
2025
BUY
Grant, award, or other acquisition
$419,995
$124.85 p/Share
3,364
Added 12.67%
23,190
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$5,143
$146.95 p/Share
35
Reduced 0.18%
19,826
Common Stock
Dec 19
2024
SELL
Payment of exercise price or tax liability
$29,051
$164.13 p/Share
177
Reduced 0.88%
19,861
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$78,068
$165.75 p/Share
471
Reduced 2.3%
20,038
Common Stock
Oct 04
2024
SELL
Payment of exercise price or tax liability
$174,334
$161.57 p/Share
1,079
Reduced 5.0%
20,509
Common Stock
Oct 04
2024
BUY
Grant, award, or other acquisition
$1,011,428
$161.57 p/Share
6,260
Added 22.48%
21,588
Common Stock
Sep 17
2024
BUY
Grant, award, or other acquisition
$419,959
$164.69 p/Share
2,550
Added 14.29%
15,290
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$8,147
$166.27 p/Share
49
Reduced 0.38%
12,740
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$6,369
$151.66 p/Share
42
Reduced 0.33%
12,773
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$17,781
$140.01 p/Share
127
Reduced 0.98%
12,815
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$699,989
$136.53 p/Share
5,127
Added 28.37%
12,942
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$38,853
$124.93 p/Share
311
Reduced 3.83%
7,815
Common Stock
Sep 13
2023
SELL
Payment of exercise price or tax liability
$13,408
$147.35 p/Share
91
Reduced 1.11%
8,083
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
$232,518
$147.35 p/Share
1,578
Added 16.18%
8,174
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$6,305
$153.79 p/Share
41
Reduced 0.62%
6,596
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$11,194
$131.69 p/Share
85
Reduced 1.26%
6,636
Common Stock
Sep 20
2022
BUY
Grant, award, or other acquisition
$319,903
$141.3 p/Share
2,264
Added 25.21%
6,716
Common Stock
Sep 13
2022
SELL
Payment of exercise price or tax liability
$83,664
$144.0 p/Share
581
Reduced 11.54%
4,452
Common Stock
Sep 13
2022
BUY
Grant, award, or other acquisition
$205,920
$144.0 p/Share
1,430
Added 22.13%
5,033
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
$59,981
$127.62 p/Share
470
Added 11.83%
3,503
Common Stock
Sep 22
2021
SELL
Payment of exercise price or tax liability
$7,947
$162.19 p/Share
49
Reduced 1.59%
3,033
Common Stock
Sep 21
2021
BUY
Grant, award, or other acquisition
$159,840
$163.77 p/Share
976
Added 24.06%
3,081
Common Stock
Sep 17
2021
SELL
Payment of exercise price or tax liability
$6,145
$166.09 p/Share
37
Reduced 1.73%
2,105
Common Stock