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
- 1998-04-27 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 | $252.43 | $293.16 | 190,100 | — | — |
| 2025-12-30 | $255.03 | $296.18 | 209,500 | — | — |
| 2025-12-29 | $255.96 | $297.26 | 222,900 | — | — |
| 2025-12-26 | $259.85 | $301.77 | 237,100 | — | — |
| 2025-12-24 | $262.20 | $304.50 | 176,300 | — | — |
| 2025-12-23 | $263.18 | $305.64 | 280,900 | — | — |
| 2025-12-22 | $261.22 | $303.36 | 426,100 | — | — |
| 2025-12-19 | $255.73 | $296.99 | 505,600 | — | — |
| 2025-12-18 | $240.94 | $279.81 | 458,300 | — | — |
| 2025-12-17 | $240.29 | $279.06 | 253,000 | — | — |
| 2025-12-16 | $242.61 | $281.75 | 287,000 | — | — |
| 2025-12-15 | $243.78 | $283.11 | 301,000 | — | — |
| 2025-12-12 | $242.18 | $281.25 | 195,700 | — | — |
| 2025-12-11 | $245.32 | $284.90 | 254,900 | — | — |
| 2025-12-10 | $240.88 | $279.74 | 269,500 | — | — |
| 2025-12-09 | $238.75 | $277.27 | 222,800 | — | — |
| 2025-12-08 | $245.64 | $285.27 | 159,200 | — | — |
| 2025-12-05 | $244.28 | $283.69 | 137,400 | — | — |
| 2025-12-04 | $246.94 | $286.78 | 172,200 | — | — |
| 2025-12-03 | $242.59 | $281.73 | 223,600 | — | — |
| 2025-12-02 | $241.08 | $279.97 | 173,100 | — | — |
| 2025-12-01 | $242.83 | $282.01 | 224,500 | — | — |
| 2025-11-28 | $246.97 | $286.81 | 69,400 | — | — |
| 2025-11-26 | $245.58 | $285.20 | 182,300 | — | — |
| 2025-11-25 | $245.98 | $285.67 | 176,900 | — | — |
| 2025-11-24 | $239.67 | $278.34 | 288,200 | — | — |
| 2025-11-21 | $237.58 | $275.91 | 219,500 | — | — |
| 2025-11-20 | $237.44 | $275.75 | 188,100 | — | — |
| 2025-11-19 | $240.79 | $279.64 | 168,300 | — | — |
| 2025-11-18 | $241.72 | $280.72 | 202,700 | — | — |
| 2025-11-17 | $242.37 | $281.47 | 162,200 | — | — |
| 2025-11-14 | $245.02 | $284.55 | 131,400 | — | — |
| 2025-11-13 | $247.96 | $287.96 | 111,000 | — | — |
| 2025-11-12 | $253.81 | $294.76 | 198,200 | — | — |
| 2025-11-11 | $256.74 | $298.16 | 247,300 | — | — |
| 2025-11-10 | $258.18 | $299.83 | 264,800 | — | — |
| 2025-11-07 | $251.57 | $292.16 | 210,300 | — | — |
| 2025-11-06 | $248.12 | $288.15 | 149,700 | — | — |
| 2025-11-05 | $248.17 | $288.21 | 156,200 | — | — |
| 2025-11-04 | $246.12 | $285.83 | 132,600 | — | — |
| 2025-11-03 | $245.93 | $285.61 | 188,500 | — | — |
| 2025-10-31 | $247.73 | $287.70 | 462,800 | — | — |
| 2025-10-30 | $241.66 | $280.65 | 207,800 | — | — |
| 2025-10-29 | $242.84 | $282.02 | 217,400 | — | — |
| 2025-10-28 | $243.68 | $282.99 | 204,400 | — | — |
| 2025-10-27 | $246.65 | $286.44 | 182,600 | — | — |
| 2025-10-24 | $247.56 | $287.50 | 137,100 | — | — |
| 2025-10-23 | $247.66 | $287.62 | 225,200 | — | — |
| 2025-10-22 | $243.49 | $282.77 | 206,200 | — | — |
| 2025-10-21 | $246.33 | $286.07 | 329,500 | — | — |
| 2025-10-20 | $245.15 | $284.70 | 229,300 | — | — |
| 2025-10-17 | $239.35 | $277.97 | 212,100 | — | — |
| 2025-10-16 | $239.54 | $278.19 | 194,700 | — | — |
| 2025-10-15 | $241.26 | $280.18 | 277,800 | — | — |
| 2025-10-14 | $246.54 | $286.32 | 126,900 | — | — |
| 2025-10-13 | $245.01 | $284.54 | 102,000 | — | — |
| 2025-10-10 | $242.27 | $281.36 | 221,700 | — | — |
| 2025-10-09 | $249.85 | $290.16 | 97,800 | — | — |
| 2025-10-08 | $252.32 | $293.03 | 108,200 | — | — |
| 2025-10-07 | $250.05 | $290.39 | 107,200 | — | — |
| 2025-10-06 | $254.88 | $296.00 | 108,900 | — | — |
| 2025-10-03 | $252.77 | $293.55 | 89,700 | — | — |
| 2025-10-02 | $250.52 | $290.94 | 105,300 | — | — |
| 2025-10-01 | $252.43 | $293.16 | 136,200 | — | — |
| 2025-09-30 | $254.09 | $295.08 | 155,800 | — | — |
| 2025-09-29 | $251.19 | $291.72 | 156,900 | — | — |
| 2025-09-26 | $251.98 | $292.63 | 116,100 | — | — |
| 2025-09-25 | $250.27 | $290.65 | 178,000 | — | — |
| 2025-09-24 | $249.68 | $289.96 | 298,800 | — | — |
| 2025-09-23 | $252.53 | $293.27 | 191,200 | — | — |
| 2025-09-22 | $252.02 | $292.68 | 229,600 | — | — |
| 2025-09-19 | $249.13 | $289.32 | 535,100 | — | — |
| 2025-09-18 | $253.44 | $294.33 | 220,000 | — | — |
| 2025-09-17 | $250.38 | $290.78 | 213,700 | — | — |
| 2025-09-16 | $255.34 | $296.54 | 281,200 | — | — |
| 2025-09-15 | $255.66 | $296.91 | 135,900 | — | — |
| 2025-09-12 | $250.93 | $291.41 | 112,500 | — | — |
| 2025-09-11 | $253.30 | $294.17 | 140,900 | — | — |
| 2025-09-10 | $251.24 | $291.77 | 129,700 | — | — |
| 2025-09-09 | $250.09 | $290.44 | 271,500 | — | — |
| 2025-09-08 | $251.13 | $291.65 | 250,400 | — | — |
| 2025-09-05 | $252.34 | $293.05 | 186,000 | — | — |
| 2025-09-04 | $253.51 | $294.41 | 208,900 | — | — |
| 2025-09-03 | $250.56 | $290.98 | 229,800 | — | — |
| 2025-09-02 | $249.56 | $289.82 | 202,800 | — | — |
| 2025-08-29 | $245.01 | $284.54 | 275,500 | — | — |
| 2025-08-28 | $248.46 | $288.55 | 151,500 | — | — |
| 2025-08-27 | $248.34 | $288.41 | 265,400 | — | — |
| 2025-08-26 | $262.67 | $305.05 | 487,100 | — | — |
| 2025-08-25 | $239.73 | $278.41 | 248,700 | — | — |
| 2025-08-22 | $243.62 | $282.92 | 229,900 | — | — |
| 2025-08-21 | $239.62 | $278.28 | 203,400 | — | — |
| 2025-08-20 | $240.32 | $279.09 | 107,100 | — | — |
| 2025-08-19 | $237.82 | $276.19 | 150,200 | — | — |
| 2025-08-18 | $240.42 | $279.21 | 131,600 | — | — |
| 2025-08-15 | $240.71 | $279.55 | 128,600 | — | — |
| 2025-08-14 | $242.85 | $282.03 | 138,400 | — | — |
| 2025-08-13 | $244.61 | $284.07 | 203,100 | — | — |
| 2025-08-12 | $246.78 | $286.59 | 297,500 | — | — |
| 2025-08-11 | $245.40 | $284.99 | 102,500 | — | — |
| 2025-08-08 | $245.83 | $285.49 | 93,900 | — | — |
| 2025-08-07 | $247.15 | $287.02 | 123,600 | — | — |
| 2025-08-06 | $248.01 | $288.02 | 133,800 | — | — |
| 2025-08-05 | $246.09 | $285.79 | 258,500 | — | — |
| 2025-08-04 | $263.87 | $306.44 | 139,900 | — | — |
| 2025-08-01 | $257.28 | $298.79 | 125,100 | — | — |
| 2025-07-31 | $258.09 | $299.73 | 158,500 | — | — |
| 2025-07-30 | $257.68 | $299.25 | 125,100 | — | — |
| 2025-07-29 | $256.09 | $297.41 | 199,300 | — | — |
| 2025-07-28 | $255.17 | $296.34 | 127,900 | — | — |
| 2025-07-25 | $253.62 | $294.54 | 173,800 | — | — |
| 2025-07-24 | $251.49 | $292.06 | 198,200 | — | — |
| 2025-07-23 | $252.66 | $293.42 | 180,400 | — | — |
| 2025-07-22 | $248.96 | $289.13 | 223,900 | — | — |
| 2025-07-21 | $251.46 | $292.03 | 156,200 | — | — |
| 2025-07-18 | $253.13 | $293.97 | 170,900 | — | — |
| 2025-07-17 | $251.91 | $292.55 | 183,800 | — | — |
| 2025-07-16 | $251.29 | $291.83 | 144,900 | — | — |
| 2025-07-15 | $250.17 | $290.53 | 235,100 | — | — |
| 2025-07-14 | $252.11 | $292.78 | 289,400 | — | — |
| 2025-07-11 | $245.81 | $285.47 | 202,100 | — | — |
| 2025-07-10 | $242.07 | $281.12 | 299,700 | — | — |
| 2025-07-09 | $246.01 | $285.70 | 242,700 | — | — |
| 2025-07-08 | $247.06 | $286.92 | 604,300 | — | — |
| 2025-07-07 | $254.04 | $295.03 | 228,900 | — | — |
| 2025-07-03 | $253.90 | $294.86 | 187,900 | — | — |
| 2025-07-02 | $249.18 | $289.38 | 290,800 | — | — |
| 2025-07-01 | $252.24 | $292.94 | 303,900 | — | — |
| 2025-06-30 | $258.75 | $300.36 | 322,300 | — | — |
| 2025-06-27 | $258.38 | $299.93 | 925,400 | — | — |
| 2025-06-26 | $253.70 | $294.49 | 253,600 | — | — |
| 2025-06-25 | $248.86 | $288.88 | 231,200 | — | — |
| 2025-06-24 | $249.36 | $289.46 | 326,400 | — | — |
| 2025-06-23 | $252.30 | $292.87 | 335,800 | — | — |
| 2025-06-20 | $248.80 | $288.81 | 613,700 | — | — |
| 2025-06-18 | $243.63 | $282.80 | 382,500 | — | — |
| 2025-06-17 | $239.10 | $277.55 | 358,900 | — | — |
| 2025-06-16 | $236.88 | $274.97 | 237,700 | — | — |
| 2025-06-13 | $238.79 | $277.19 | 187,300 | — | — |
| 2025-06-12 | $237.54 | $275.74 | 234,500 | — | — |
| 2025-06-11 | $235.32 | $273.16 | 327,400 | — | — |
| 2025-06-10 | $234.19 | $271.85 | 188,400 | — | — |
| 2025-06-09 | $238.12 | $276.41 | 202,200 | — | — |
| 2025-06-06 | $237.24 | $275.39 | 235,800 | — | — |
| 2025-06-05 | $236.39 | $274.40 | 199,600 | — | — |
| 2025-06-04 | $234.85 | $272.61 | 418,600 | — | — |
| 2025-06-03 | $234.21 | $271.87 | 261,800 | — | — |
| 2025-06-02 | $236.11 | $274.08 | 267,400 | — | — |
| 2025-05-30 | $235.84 | $273.76 | 779,000 | — | — |
| 2025-05-29 | $237.04 | $275.16 | 360,300 | — | — |
| 2025-05-28 | $233.02 | $270.49 | 436,800 | — | — |
| 2025-05-27 | $216.23 | $251.00 | 245,500 | — | — |
| 2025-05-23 | $211.46 | $245.46 | 147,000 | — | — |
| 2025-05-22 | $210.68 | $244.56 | 232,900 | — | — |
| 2025-05-21 | $212.55 | $246.73 | 255,500 | — | — |
| 2025-05-20 | $219.21 | $254.46 | 105,800 | — | — |
| 2025-05-19 | $222.30 | $258.05 | 117,500 | — | — |
| 2025-05-16 | $220.50 | $255.96 | 282,200 | — | — |
| 2025-05-15 | $217.95 | $253.00 | 129,300 | — | — |
| 2025-05-14 | $213.37 | $247.68 | 108,300 | — | — |
| 2025-05-13 | $212.70 | $246.90 | 128,400 | — | — |
| 2025-05-12 | $212.77 | $246.98 | 123,900 | — | — |
| 2025-05-09 | $209.30 | $242.95 | 195,200 | — | — |
| 2025-05-08 | $212.07 | $246.17 | 238,800 | — | — |
| 2025-05-07 | $212.55 | $246.73 | 249,800 | — | — |
| 2025-05-06 | $210.06 | $243.84 | 128,500 | — | — |
| 2025-05-05 | $211.43 | $245.43 | 102,500 | — | — |
| 2025-05-02 | $209.45 | $243.13 | 114,000 | — | — |
| 2025-05-01 | $205.38 | $238.40 | 254,500 | — | — |
| 2025-04-30 | $200.93 | $233.24 | 242,100 | — | — |
| 2025-04-29 | $198.94 | $230.93 | 271,900 | — | — |
| 2025-04-28 | $197.85 | $229.66 | 198,600 | — | — |
| 2025-04-25 | $198.55 | $230.48 | 152,800 | — | — |
| 2025-04-24 | $198.86 | $230.84 | 151,200 | — | — |
| 2025-04-23 | $195.03 | $226.39 | 200,400 | — | — |
| 2025-04-22 | $193.82 | $224.99 | 296,600 | — | — |
| 2025-04-21 | $190.91 | $221.61 | 293,500 | — | — |
| 2025-04-17 | $196.38 | $227.96 | 132,700 | — | — |
| 2025-04-16 | $198.58 | $230.51 | 290,200 | — | — |
| 2025-04-15 | $200.84 | $233.13 | 129,900 | — | — |
| 2025-04-14 | $203.39 | $236.09 | 228,000 | — | — |
| 2025-04-11 | $199.63 | $231.73 | 225,000 | — | — |
| 2025-04-10 | $199.58 | $231.67 | 233,800 | — | — |
| 2025-04-09 | $203.01 | $235.65 | 408,000 | — | — |
| 2025-04-08 | $190.49 | $221.12 | 477,900 | — | — |
| 2025-04-07 | $186.15 | $216.08 | 504,400 | — | — |
| 2025-04-04 | $190.57 | $221.21 | 303,100 | — | — |
| 2025-04-03 | $203.85 | $236.63 | 209,800 | — | — |
| 2025-04-02 | $212.70 | $246.90 | 219,100 | — | — |
| 2025-04-01 | $212.46 | $246.62 | 179,400 | — | — |
| 2025-03-31 | $210.97 | $244.89 | 258,400 | — | — |
| 2025-03-28 | $209.49 | $243.18 | 176,600 | — | — |
| 2025-03-27 | $211.06 | $245.00 | 209,000 | — | — |
| 2025-03-26 | $212.09 | $246.19 | 411,300 | — | — |
| 2025-03-25 | $215.51 | $250.16 | 202,900 | — | — |
| 2025-03-24 | $213.17 | $247.45 | 205,000 | — | — |
| 2025-03-21 | $207.28 | $240.61 | 316,900 | — | — |
| 2025-03-20 | $208.22 | $241.70 | 461,300 | — | — |
| 2025-03-19 | $210.92 | $244.84 | 251,600 | — | — |
| 2025-03-18 | $207.55 | $240.92 | 194,300 | — | — |
| 2025-03-17 | $206.16 | $239.31 | 186,500 | — | — |
| 2025-03-14 | $203.05 | $235.70 | 304,700 | — | — |
| 2025-03-13 | $197.77 | $229.57 | 149,300 | — | — |
| 2025-03-12 | $199.15 | $231.17 | 283,100 | — | — |
| 2025-03-11 | $198.34 | $230.23 | 671,500 | — | — |
| 2025-03-10 | $202.36 | $234.90 | 438,900 | — | — |
| 2025-03-07 | $207.15 | $240.46 | 225,800 | — | — |
| 2025-03-06 | $208.43 | $241.94 | 191,700 | — | — |
| 2025-03-05 | $213.46 | $247.78 | 223,900 | — | — |
| 2025-03-04 | $208.45 | $241.97 | 334,600 | — | — |
| 2025-03-03 | $211.74 | $245.79 | 280,300 | — | — |
| 2025-02-28 | $213.16 | $247.44 | 479,800 | — | — |
| 2025-02-27 | $207.56 | $240.93 | 365,500 | — | — |
| 2025-02-26 | $184.52 | $214.19 | 307,100 | — | — |
| 2025-02-25 | $184.06 | $213.66 | 210,700 | — | — |
| 2025-02-24 | $185.30 | $215.10 | 211,800 | — | — |
| 2025-02-21 | $182.68 | $212.05 | 428,400 | — | — |
| 2025-02-20 | $182.38 | $211.71 | 250,500 | — | — |
| 2025-02-19 | $179.16 | $207.97 | 254,900 | — | — |
| 2025-02-18 | $176.89 | $205.33 | 312,900 | — | — |
| 2025-02-14 | $177.68 | $206.25 | 207,900 | — | — |
| 2025-02-13 | $181.12 | $210.24 | 220,700 | — | — |
| 2025-02-12 | $183.04 | $212.47 | 133,900 | — | — |
| 2025-02-11 | $186.86 | $216.91 | 89,300 | — | — |
| 2025-02-10 | $188.43 | $218.73 | 205,100 | — | — |
| 2025-02-07 | $188.73 | $219.08 | 176,200 | — | — |
| 2025-02-06 | $186.81 | $216.85 | 182,200 | — | — |
| 2025-02-05 | $189.57 | $220.05 | 196,100 | — | — |
| 2025-02-04 | $187.49 | $217.64 | 257,100 | — | — |
| 2025-02-03 | $191.87 | $222.72 | 244,800 | — | — |
| 2025-01-31 | $190.33 | $220.93 | 183,400 | — | — |
| 2025-01-30 | $189.22 | $219.65 | 107,900 | — | — |
| 2025-01-29 | $186.11 | $216.04 | 151,700 | — | — |
| 2025-01-28 | $187.37 | $217.50 | 141,200 | — | — |
| 2025-01-27 | $188.02 | $218.25 | 161,500 | — | — |
| 2025-01-24 | $189.00 | $219.39 | 247,500 | — | — |
| 2025-01-23 | $190.66 | $221.32 | 307,400 | — | — |
| 2025-01-22 | $191.85 | $222.70 | 221,000 | — | — |
| 2025-01-21 | $191.58 | $222.39 | 230,800 | — | — |
| 2025-01-17 | $188.03 | $218.26 | 221,500 | — | — |
| 2025-01-16 | $187.14 | $217.23 | 364,000 | — | — |
| 2025-01-15 | $181.22 | $210.36 | 218,900 | — | — |
| 2025-01-14 | $181.48 | $210.66 | 146,200 | — | — |
| 2025-01-13 | $178.79 | $207.54 | 211,500 | — | — |
| 2025-01-10 | $177.92 | $206.53 | 359,400 | — | — |
| 2025-01-08 | $178.87 | $207.63 | 231,000 | — | — |
| 2025-01-07 | $177.08 | $205.55 | 185,400 | — | — |
| 2025-01-06 | $179.68 | $208.57 | 256,700 | — | — |
| 2025-01-03 | $186.25 | $216.20 | 184,800 | — | — |
| 2025-01-02 | $185.91 | $215.68 | 208,200 | — | — |