Share Repurchase Programs (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share Repurchase Program [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Share Repurchase Programs | The table below represents shares repurchased under repurchase programs in the three months ended March 31, 2026 and 2025:
[a]In the period of the final settlement, the average price under the accelerated share repurchase programs (ASRs) is calculated based on the total program value less the value assigned to the initial delivery of shares. The average price of the completed 2025 ASRs was $229.32. [b]Includes 4,815,022 shares repurchased in February 2025 under the ASRs at the average price of $251.73.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||