Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 1996-01-03 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $116.73 | $275.97 | 221,000 | — | — |
| 2025-12-30 | $118.36 | $279.83 | 132,500 | — | — |
| 2025-12-29 | $119.02 | $281.39 | 196,300 | — | — |
| 2025-12-26 | $119.63 | $282.83 | 115,800 | — | — |
| 2025-12-24 | $119.29 | $282.02 | 97,500 | — | — |
| 2025-12-23 | $118.24 | $279.54 | 254,300 | — | — |
| 2025-12-22 | $119.44 | $282.38 | 200,500 | — | — |
| 2025-12-19 | $118.95 | $281.22 | 775,200 | — | — |
| 2025-12-18 | $119.54 | $282.61 | 358,000 | — | — |
| 2025-12-17 | $120.07 | $283.87 | 305,200 | — | — |
| 2025-12-16 | $119.63 | $282.83 | 328,200 | — | — |
| 2025-12-15 | $119.64 | $282.85 | 344,400 | — | — |
| 2025-12-12 | $119.45 | $282.40 | 431,000 | — | — |
| 2025-12-11 | $120.83 | $285.66 | 322,100 | — | — |
| 2025-12-10 | $117.19 | $277.06 | 286,700 | — | — |
| 2025-12-09 | $114.52 | $270.75 | 216,100 | — | — |
| 2025-12-08 | $113.80 | $269.04 | 203,700 | — | — |
| 2025-12-05 | $116.69 | $275.88 | 141,600 | — | — |
| 2025-12-04 | $116.46 | $275.33 | 206,200 | — | — |
| 2025-12-03 | $118.30 | $279.68 | 366,000 | — | — |
| 2025-12-02 | $113.15 | $267.51 | 260,500 | — | — |
| 2025-12-01 | $112.76 | $266.59 | 247,500 | — | — |
| 2025-11-28 | $112.33 | $265.57 | 117,800 | — | — |
| 2025-11-26 | $111.72 | $264.13 | 272,300 | — | — |
| 2025-11-25 | $112.60 | $266.21 | 189,200 | — | — |
| 2025-11-24 | $111.07 | $262.59 | 213,300 | — | — |
| 2025-11-21 | $110.42 | $261.05 | 338,500 | — | — |
| 2025-11-20 | $109.12 | $257.98 | 315,800 | — | — |
| 2025-11-19 | $109.95 | $259.94 | 260,200 | — | — |
| 2025-11-18 | $109.01 | $257.72 | 220,400 | — | — |
| 2025-11-17 | $108.05 | $255.45 | 226,200 | — | — |
| 2025-11-14 | $111.35 | $263.25 | 321,100 | — | — |
| 2025-11-13 | $113.82 | $269.09 | 362,700 | — | — |
| 2025-11-12 | $113.82 | $269.09 | 195,400 | — | — |
| 2025-11-11 | $112.61 | $266.23 | 178,500 | — | — |
| 2025-11-10 | $113.77 | $268.97 | 232,200 | — | — |
| 2025-11-07 | $112.72 | $266.49 | 235,400 | — | — |
| 2025-11-06 | $112.27 | $265.43 | 250,200 | — | — |
| 2025-11-05 | $113.86 | $269.19 | 510,500 | — | — |
| 2025-11-04 | $105.88 | $250.32 | 522,900 | — | — |
| 2025-11-03 | $110.59 | $261.46 | 244,300 | — | — |
| 2025-10-31 | $111.16 | $262.20 | 260,300 | — | — |
| 2025-10-30 | $111.74 | $263.57 | 182,200 | — | — |
| 2025-10-29 | $112.77 | $266.00 | 186,700 | — | — |
| 2025-10-28 | $115.28 | $271.92 | 184,300 | — | — |
| 2025-10-27 | $115.76 | $273.05 | 162,000 | — | — |
| 2025-10-24 | $115.36 | $272.11 | 133,600 | — | — |
| 2025-10-23 | $115.96 | $273.52 | 197,500 | — | — |
| 2025-10-22 | $113.69 | $268.17 | 205,900 | — | — |
| 2025-10-21 | $114.83 | $270.86 | 185,900 | — | — |
| 2025-10-20 | $113.72 | $268.24 | 159,100 | — | — |
| 2025-10-17 | $111.59 | $263.21 | 190,700 | — | — |
| 2025-10-16 | $110.85 | $261.47 | 217,900 | — | — |
| 2025-10-15 | $112.13 | $264.49 | 200,000 | — | — |
| 2025-10-14 | $111.86 | $263.85 | 165,800 | — | — |
| 2025-10-13 | $111.13 | $262.13 | 159,200 | — | — |
| 2025-10-10 | $110.39 | $260.38 | 154,000 | — | — |
| 2025-10-09 | $113.28 | $267.20 | 135,000 | — | — |
| 2025-10-08 | $114.73 | $270.62 | 181,500 | — | — |
| 2025-10-07 | $113.04 | $266.63 | 210,600 | — | — |
| 2025-10-06 | $114.95 | $271.14 | 174,300 | — | — |
| 2025-10-03 | $114.83 | $270.86 | 167,400 | — | — |
| 2025-10-02 | $116.29 | $274.30 | 172,200 | — | — |
| 2025-10-01 | $118.34 | $279.14 | 198,000 | — | — |
| 2025-09-30 | $116.86 | $275.64 | 162,400 | — | — |
| 2025-09-29 | $116.09 | $273.83 | 254,900 | — | — |
| 2025-09-26 | $117.00 | $275.98 | 200,100 | — | — |
| 2025-09-25 | $115.73 | $272.98 | 158,800 | — | — |
| 2025-09-24 | $116.34 | $274.42 | 183,200 | — | — |
| 2025-09-23 | $115.74 | $273.00 | 252,200 | — | — |
| 2025-09-22 | $116.35 | $274.44 | 258,100 | — | — |
| 2025-09-19 | $113.97 | $268.83 | 988,100 | — | — |
| 2025-09-18 | $114.96 | $271.16 | 275,500 | — | — |
| 2025-09-17 | $115.06 | $271.40 | 263,000 | — | — |
| 2025-09-16 | $114.99 | $271.23 | 212,200 | — | — |
| 2025-09-15 | $115.19 | $271.71 | 230,500 | — | — |
| 2025-09-12 | $115.85 | $273.26 | 175,700 | — | — |
| 2025-09-11 | $117.52 | $277.20 | 370,000 | — | — |
| 2025-09-10 | $114.25 | $269.49 | 259,100 | — | — |
| 2025-09-09 | $115.59 | $272.65 | 205,100 | — | — |
| 2025-09-08 | $114.90 | $271.02 | 177,400 | — | — |
| 2025-09-05 | $114.74 | $270.64 | 338,600 | — | — |
| 2025-09-04 | $113.69 | $268.17 | 425,400 | — | — |
| 2025-09-03 | $112.65 | $265.71 | 418,100 | — | — |
| 2025-09-02 | $113.33 | $267.32 | 323,300 | — | — |
| 2025-08-29 | $112.04 | $264.28 | 354,200 | — | — |
| 2025-08-28 | $112.07 | $264.35 | 196,700 | — | — |
| 2025-08-27 | $112.44 | $265.22 | 263,700 | — | — |
| 2025-08-26 | $111.84 | $263.80 | 305,200 | — | — |
| 2025-08-25 | $112.06 | $264.32 | 173,600 | — | — |
| 2025-08-22 | $113.18 | $266.96 | 393,300 | — | — |
| 2025-08-21 | $109.95 | $259.35 | 159,800 | — | — |
| 2025-08-20 | $109.76 | $258.90 | 207,300 | — | — |
| 2025-08-19 | $110.75 | $261.23 | 458,400 | — | — |
| 2025-08-18 | $110.67 | $261.04 | 334,900 | — | — |
| 2025-08-15 | $110.23 | $260.01 | 349,000 | — | — |
| 2025-08-14 | $111.32 | $262.58 | 455,500 | — | — |
| 2025-08-13 | $111.33 | $262.60 | 544,400 | — | — |
| 2025-08-12 | $108.89 | $256.85 | 462,000 | — | — |
| 2025-08-11 | $106.62 | $251.49 | 347,000 | — | — |
| 2025-08-08 | $105.49 | $248.83 | 407,000 | — | — |
| 2025-08-07 | $104.96 | $247.58 | 813,700 | — | — |
| 2025-08-06 | $100.02 | $235.92 | 966,100 | — | — |
| 2025-08-05 | $88.66 | $209.13 | 357,300 | — | — |
| 2025-08-04 | $87.50 | $206.39 | 248,700 | — | — |
| 2025-08-01 | $85.19 | $200.94 | 248,800 | — | — |
| 2025-07-31 | $87.34 | $206.01 | 268,400 | — | — |
| 2025-07-30 | $87.61 | $206.65 | 282,100 | — | — |
| 2025-07-29 | $89.67 | $211.51 | 219,200 | — | — |
| 2025-07-28 | $91.47 | $215.76 | 262,800 | — | — |
| 2025-07-25 | $91.77 | $215.86 | 232,300 | — | — |
| 2025-07-24 | $93.29 | $219.44 | 165,900 | — | — |
| 2025-07-23 | $94.34 | $221.91 | 155,700 | — | — |
| 2025-07-22 | $94.06 | $221.25 | 216,800 | — | — |
| 2025-07-21 | $92.76 | $218.19 | 136,500 | — | — |
| 2025-07-18 | $93.40 | $219.70 | 163,700 | — | — |
| 2025-07-17 | $94.33 | $221.88 | 181,200 | — | — |
| 2025-07-16 | $92.54 | $217.67 | 176,200 | — | — |
| 2025-07-15 | $91.90 | $216.17 | 177,500 | — | — |
| 2025-07-14 | $93.71 | $220.43 | 206,000 | — | — |
| 2025-07-11 | $93.07 | $218.92 | 188,100 | — | — |
| 2025-07-10 | $94.66 | $222.66 | 207,500 | — | — |
| 2025-07-09 | $94.21 | $221.60 | 176,200 | — | — |
| 2025-07-08 | $94.62 | $222.57 | 233,200 | — | — |
| 2025-07-07 | $94.49 | $222.26 | 235,900 | — | — |
| 2025-07-03 | $94.46 | $222.19 | 140,400 | — | — |
| 2025-07-02 | $93.33 | $219.53 | 241,800 | — | — |
| 2025-07-01 | $92.84 | $218.38 | 305,700 | — | — |
| 2025-06-30 | $89.29 | $210.03 | 351,700 | — | — |
| 2025-06-27 | $89.10 | $209.58 | 522,700 | — | — |
| 2025-06-26 | $89.94 | $211.56 | 217,700 | — | — |
| 2025-06-25 | $88.73 | $208.71 | 228,600 | — | — |
| 2025-06-24 | $88.60 | $208.41 | 400,900 | — | — |
| 2025-06-23 | $85.79 | $201.80 | 385,400 | — | — |
| 2025-06-20 | $86.10 | $202.53 | 958,200 | — | — |
| 2025-06-18 | $87.10 | $204.88 | 422,200 | — | — |
| 2025-06-17 | $85.91 | $202.08 | 387,700 | — | — |
| 2025-06-16 | $85.87 | $201.98 | 340,400 | — | — |
| 2025-06-13 | $84.28 | $198.24 | 305,100 | — | — |
| 2025-06-12 | $84.54 | $198.86 | 289,400 | — | — |
| 2025-06-11 | $84.61 | $199.02 | 259,200 | — | — |
| 2025-06-10 | $85.40 | $200.88 | 371,300 | — | — |
| 2025-06-09 | $84.07 | $197.75 | 362,600 | — | — |
| 2025-06-06 | $83.90 | $197.35 | 231,700 | — | — |
| 2025-06-05 | $83.38 | $196.13 | 372,400 | — | — |
| 2025-06-04 | $83.32 | $195.99 | 331,200 | — | — |
| 2025-06-03 | $82.96 | $195.14 | 251,200 | — | — |
| 2025-06-02 | $82.14 | $193.21 | 420,800 | — | — |
| 2025-05-30 | $82.06 | $193.02 | 324,100 | — | — |
| 2025-05-29 | $82.66 | $194.43 | 328,900 | — | — |
| 2025-05-28 | $83.38 | $196.13 | 287,300 | — | — |
| 2025-05-27 | $84.39 | $198.50 | 411,800 | — | — |
| 2025-05-23 | $82.37 | $193.75 | 272,100 | — | — |
| 2025-05-22 | $83.39 | $196.15 | 251,500 | — | — |
| 2025-05-21 | $84.05 | $197.70 | 307,300 | — | — |
| 2025-05-20 | $86.48 | $203.42 | 330,700 | — | — |
| 2025-05-19 | $86.11 | $202.55 | 325,800 | — | — |
| 2025-05-16 | $87.87 | $206.09 | 339,000 | — | — |
| 2025-05-15 | $88.49 | $207.54 | 392,600 | — | — |
| 2025-05-14 | $87.14 | $204.38 | 518,300 | — | — |
| 2025-05-13 | $89.87 | $210.78 | 1,182,000 | — | — |
| 2025-05-12 | $94.40 | $221.40 | 447,100 | — | — |
| 2025-05-09 | $92.56 | $217.09 | 270,200 | — | — |
| 2025-05-08 | $93.19 | $218.57 | 350,400 | — | — |
| 2025-05-07 | $91.06 | $213.57 | 281,100 | — | — |
| 2025-05-06 | $91.73 | $215.14 | 294,000 | — | — |
| 2025-05-05 | $91.14 | $213.76 | 341,000 | — | — |
| 2025-05-02 | $91.43 | $214.44 | 305,500 | — | — |
| 2025-05-01 | $88.94 | $208.60 | 241,500 | — | — |
| 2025-04-30 | $89.24 | $209.30 | 338,500 | — | — |
| 2025-04-29 | $89.73 | $210.45 | 329,800 | — | — |
| 2025-04-28 | $88.73 | $208.11 | 308,700 | — | — |
| 2025-04-25 | $89.45 | $209.79 | 344,500 | — | — |
| 2025-04-24 | $90.93 | $213.27 | 437,100 | — | — |
| 2025-04-23 | $90.89 | $213.17 | 371,900 | — | — |
| 2025-04-22 | $89.71 | $210.40 | 282,300 | — | — |
| 2025-04-21 | $86.99 | $204.02 | 206,600 | — | — |
| 2025-04-17 | $87.54 | $205.31 | 272,500 | — | — |
| 2025-04-16 | $86.53 | $202.95 | 195,700 | — | — |
| 2025-04-15 | $87.14 | $204.38 | 147,000 | — | — |
| 2025-04-14 | $87.70 | $205.69 | 195,600 | — | — |
| 2025-04-11 | $86.40 | $202.64 | 348,900 | — | — |
| 2025-04-10 | $83.06 | $194.81 | 489,200 | — | — |
| 2025-04-09 | $88.15 | $206.75 | 738,200 | — | — |
| 2025-04-08 | $83.04 | $194.76 | 910,100 | — | — |
| 2025-04-07 | $83.15 | $195.02 | 710,200 | — | — |
| 2025-04-04 | $84.39 | $197.93 | 694,900 | — | — |
| 2025-04-03 | $86.16 | $202.08 | 330,800 | — | — |
| 2025-04-02 | $90.74 | $212.82 | 331,000 | — | — |
| 2025-04-01 | $88.83 | $208.34 | 322,000 | — | — |
| 2025-03-31 | $86.16 | $202.08 | 319,400 | — | — |
| 2025-03-28 | $87.17 | $204.45 | 192,300 | — | — |
| 2025-03-27 | $88.01 | $206.42 | 221,700 | — | — |
| 2025-03-26 | $87.10 | $204.28 | 220,200 | — | — |
| 2025-03-25 | $87.71 | $205.71 | 227,500 | — | — |
| 2025-03-24 | $87.55 | $205.34 | 426,900 | — | — |
| 2025-03-21 | $83.83 | $196.61 | 1,256,600 | — | — |
| 2025-03-20 | $85.81 | $201.26 | 167,100 | — | — |
| 2025-03-19 | $87.31 | $204.78 | 248,000 | — | — |
| 2025-03-18 | $86.52 | $202.92 | 221,000 | — | — |
| 2025-03-17 | $86.51 | $202.90 | 263,200 | — | — |
| 2025-03-14 | $85.72 | $201.05 | 347,100 | — | — |
| 2025-03-13 | $83.39 | $195.58 | 293,100 | — | — |
| 2025-03-12 | $84.79 | $198.86 | 356,000 | — | — |
| 2025-03-11 | $87.28 | $204.70 | 305,800 | — | — |
| 2025-03-10 | $87.64 | $205.55 | 299,800 | — | — |
| 2025-03-07 | $89.38 | $209.63 | 242,600 | — | — |
| 2025-03-06 | $86.90 | $203.81 | 197,700 | — | — |
| 2025-03-05 | $87.04 | $204.14 | 297,400 | — | — |
| 2025-03-04 | $86.30 | $202.41 | 339,800 | — | — |
| 2025-03-03 | $88.51 | $207.59 | 356,800 | — | — |
| 2025-02-28 | $94.04 | $220.56 | 469,700 | — | — |
| 2025-02-27 | $92.01 | $215.80 | 457,200 | — | — |
| 2025-02-26 | $96.29 | $225.84 | 404,300 | — | — |
| 2025-02-25 | $94.45 | $221.52 | 445,900 | — | — |
| 2025-02-24 | $92.18 | $216.20 | 224,100 | — | — |
| 2025-02-21 | $91.64 | $214.93 | 367,000 | — | — |
| 2025-02-20 | $92.29 | $216.46 | 222,600 | — | — |
| 2025-02-19 | $94.59 | $221.85 | 251,500 | — | — |
| 2025-02-18 | $93.45 | $219.18 | 263,200 | — | — |
| 2025-02-14 | $93.61 | $219.55 | 183,700 | — | — |
| 2025-02-13 | $93.69 | $219.74 | 161,800 | — | — |
| 2025-02-12 | $93.15 | $218.47 | 166,200 | — | — |
| 2025-02-11 | $92.98 | $218.07 | 180,800 | — | — |
| 2025-02-10 | $92.52 | $216.99 | 179,200 | — | — |
| 2025-02-07 | $91.41 | $214.39 | 242,500 | — | — |
| 2025-02-06 | $92.10 | $216.01 | 256,000 | — | — |
| 2025-02-05 | $91.67 | $215.00 | 253,400 | — | — |
| 2025-02-04 | $92.31 | $216.50 | 164,400 | — | — |
| 2025-02-03 | $91.77 | $215.24 | 259,700 | — | — |
| 2025-01-31 | $93.33 | $218.32 | 206,100 | — | — |
| 2025-01-30 | $95.87 | $224.27 | 201,100 | — | — |
| 2025-01-29 | $93.63 | $219.03 | 136,700 | — | — |
| 2025-01-28 | $94.74 | $221.62 | 197,000 | — | — |
| 2025-01-27 | $94.44 | $220.92 | 307,400 | — | — |
| 2025-01-24 | $93.35 | $218.37 | 197,900 | — | — |
| 2025-01-23 | $92.30 | $215.92 | 153,000 | — | — |
| 2025-01-22 | $92.61 | $216.64 | 137,100 | — | — |
| 2025-01-21 | $94.35 | $220.71 | 223,200 | — | — |
| 2025-01-17 | $92.66 | $216.76 | 244,900 | — | — |
| 2025-01-16 | $90.96 | $212.78 | 176,100 | — | — |
| 2025-01-15 | $92.69 | $216.83 | 135,800 | — | — |
| 2025-01-14 | $91.55 | $214.16 | 205,300 | — | — |
| 2025-01-13 | $89.82 | $210.11 | 230,400 | — | — |
| 2025-01-10 | $90.09 | $210.75 | 289,000 | — | — |
| 2025-01-08 | $92.40 | $216.15 | 199,200 | — | — |
| 2025-01-07 | $92.37 | $216.08 | 259,400 | — | — |
| 2025-01-06 | $92.41 | $216.17 | 194,400 | — | — |
| 2025-01-03 | $93.21 | $218.04 | 178,100 | — | — |
| 2025-01-02 | $92.36 | $216.06 | 164,800 | — | — |