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
- 1997-10-02 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 | $255.06 | $255.06 | 253,600 | — | — |
| 2025-12-30 | $262.95 | $262.95 | 358,300 | — | — |
| 2025-12-29 | $270.16 | $270.16 | 253,100 | — | — |
| 2025-12-26 | $269.82 | $269.82 | 63,100 | — | — |
| 2025-12-24 | $269.68 | $269.68 | 73,200 | — | — |
| 2025-12-23 | $266.91 | $266.91 | 227,000 | — | — |
| 2025-12-22 | $275.19 | $275.19 | 247,600 | — | — |
| 2025-12-19 | $264.53 | $264.53 | 422,900 | — | — |
| 2025-12-18 | $266.98 | $266.98 | 304,400 | — | — |
| 2025-12-17 | $262.34 | $262.34 | 252,500 | — | — |
| 2025-12-16 | $262.65 | $262.65 | 207,500 | — | — |
| 2025-12-15 | $262.38 | $262.38 | 144,500 | — | — |
| 2025-12-12 | $259.44 | $259.44 | 161,800 | — | — |
| 2025-12-11 | $265.85 | $265.85 | 161,500 | — | — |
| 2025-12-10 | $262.40 | $262.40 | 183,800 | — | — |
| 2025-12-09 | $260.32 | $260.32 | 253,400 | — | — |
| 2025-12-08 | $262.61 | $262.61 | 191,400 | — | — |
| 2025-12-05 | $266.00 | $266.00 | 188,900 | — | — |
| 2025-12-04 | $271.01 | $271.01 | 204,100 | — | — |
| 2025-12-03 | $273.19 | $273.19 | 260,500 | — | — |
| 2025-12-02 | $266.17 | $266.17 | 158,600 | — | — |
| 2025-12-01 | $268.39 | $268.39 | 278,700 | — | — |
| 2025-11-28 | $270.85 | $270.85 | 181,800 | — | — |
| 2025-11-26 | $271.56 | $271.56 | 311,100 | — | — |
| 2025-11-25 | $267.32 | $267.32 | 379,900 | — | — |
| 2025-11-24 | $256.34 | $256.34 | 240,700 | — | — |
| 2025-11-21 | $251.10 | $251.10 | 361,800 | — | — |
| 2025-11-20 | $233.97 | $233.97 | 602,000 | — | — |
| 2025-11-19 | $237.82 | $237.82 | 405,400 | — | — |
| 2025-11-18 | $251.26 | $251.26 | 1,511,300 | — | — |
| 2025-11-17 | $267.03 | $267.03 | 423,700 | — | — |
| 2025-11-14 | $273.55 | $273.55 | 183,500 | — | — |
| 2025-11-13 | $272.87 | $272.87 | 205,800 | — | — |
| 2025-11-12 | $283.48 | $283.48 | 232,300 | — | — |
| 2025-11-11 | $286.96 | $286.96 | 226,700 | — | — |
| 2025-11-10 | $285.53 | $285.53 | 175,300 | — | — |
| 2025-11-07 | $284.86 | $284.86 | 245,100 | — | — |
| 2025-11-06 | $282.27 | $282.27 | 213,200 | — | — |
| 2025-11-05 | $281.63 | $281.63 | 109,000 | — | — |
| 2025-11-04 | $277.54 | $277.54 | 173,900 | — | — |
| 2025-11-03 | $281.10 | $281.10 | 384,000 | — | — |
| 2025-10-31 | $278.46 | $278.46 | 644,200 | — | — |
| 2025-10-30 | $243.82 | $243.82 | 137,500 | — | — |
| 2025-10-29 | $249.37 | $249.37 | 140,500 | — | — |
| 2025-10-28 | $250.94 | $250.94 | 129,500 | — | — |
| 2025-10-27 | $254.00 | $254.00 | 126,100 | — | — |
| 2025-10-24 | $251.11 | $251.11 | 80,600 | — | — |
| 2025-10-23 | $247.53 | $247.53 | 65,800 | — | — |
| 2025-10-22 | $243.19 | $243.19 | 110,300 | — | — |
| 2025-10-21 | $251.86 | $251.86 | 134,800 | — | — |
| 2025-10-20 | $254.10 | $254.10 | 137,400 | — | — |
| 2025-10-17 | $244.48 | $244.48 | 95,200 | — | — |
| 2025-10-16 | $246.74 | $246.74 | 170,500 | — | — |
| 2025-10-15 | $256.66 | $256.66 | 119,300 | — | — |
| 2025-10-14 | $250.25 | $250.25 | 75,600 | — | — |
| 2025-10-13 | $247.13 | $247.13 | 78,600 | — | — |
| 2025-10-10 | $241.50 | $241.50 | 173,300 | — | — |
| 2025-10-09 | $249.57 | $249.57 | 128,000 | — | — |
| 2025-10-08 | $248.61 | $248.61 | 144,100 | — | — |
| 2025-10-07 | $249.38 | $249.38 | 141,000 | — | — |
| 2025-10-06 | $251.17 | $251.17 | 114,200 | — | — |
| 2025-10-03 | $251.27 | $251.27 | 119,000 | — | — |
| 2025-10-02 | $248.08 | $248.08 | 131,200 | — | — |
| 2025-10-01 | $245.66 | $245.66 | 185,400 | — | — |
| 2025-09-30 | $249.24 | $249.24 | 228,700 | — | — |
| 2025-09-29 | $237.99 | $237.99 | 152,500 | — | — |
| 2025-09-26 | $236.42 | $236.42 | 109,300 | — | — |
| 2025-09-25 | $231.63 | $231.63 | 160,700 | — | — |
| 2025-09-24 | $227.60 | $227.60 | 157,100 | — | — |
| 2025-09-23 | $236.79 | $236.79 | 164,800 | — | — |
| 2025-09-22 | $237.52 | $237.52 | 135,300 | — | — |
| 2025-09-19 | $235.44 | $235.44 | 454,000 | — | — |
| 2025-09-18 | $242.45 | $242.45 | 138,600 | — | — |
| 2025-09-17 | $237.49 | $237.49 | 103,900 | — | — |
| 2025-09-16 | $238.10 | $238.10 | 144,900 | — | — |
| 2025-09-15 | $236.24 | $236.24 | 81,400 | — | — |
| 2025-09-12 | $234.80 | $234.80 | 76,800 | — | — |
| 2025-09-11 | $239.55 | $239.55 | 107,700 | — | — |
| 2025-09-10 | $235.70 | $235.70 | 162,100 | — | — |
| 2025-09-09 | $229.65 | $229.65 | 114,100 | — | — |
| 2025-09-08 | $229.11 | $229.11 | 155,100 | — | — |
| 2025-09-05 | $233.55 | $233.55 | 106,800 | — | — |
| 2025-09-04 | $235.71 | $235.71 | 113,700 | — | — |
| 2025-09-03 | $232.88 | $232.88 | 176,300 | — | — |
| 2025-09-02 | $232.66 | $232.66 | 119,000 | — | — |
| 2025-08-29 | $230.05 | $230.05 | 122,200 | — | — |
| 2025-08-28 | $229.12 | $229.12 | 187,700 | — | — |
| 2025-08-27 | $230.38 | $230.38 | 198,900 | — | — |
| 2025-08-26 | $230.78 | $230.78 | 219,700 | — | — |
| 2025-08-25 | $225.19 | $225.19 | 170,100 | — | — |
| 2025-08-22 | $228.70 | $228.70 | 325,000 | — | — |
| 2025-08-21 | $217.89 | $217.89 | 770,500 | — | — |
| 2025-08-20 | $223.39 | $223.39 | 530,100 | — | — |
| 2025-08-19 | $226.91 | $226.91 | 135,000 | — | — |
| 2025-08-18 | $231.22 | $231.22 | 220,000 | — | — |
| 2025-08-15 | $234.27 | $234.27 | 136,000 | — | — |
| 2025-08-14 | $233.49 | $233.49 | 133,700 | — | — |
| 2025-08-13 | $236.05 | $236.05 | 141,000 | — | — |
| 2025-08-12 | $233.18 | $233.18 | 133,100 | — | — |
| 2025-08-11 | $224.22 | $224.22 | 283,400 | — | — |
| 2025-08-08 | $225.94 | $225.94 | 141,200 | — | — |
| 2025-08-07 | $223.93 | $223.93 | 113,400 | — | — |
| 2025-08-06 | $221.05 | $221.05 | 99,400 | — | — |
| 2025-08-05 | $219.64 | $219.64 | 162,700 | — | — |
| 2025-08-04 | $221.69 | $221.69 | 156,000 | — | — |
| 2025-08-01 | $219.57 | $219.57 | 158,800 | — | — |
| 2025-07-31 | $221.01 | $221.01 | 118,300 | — | — |
| 2025-07-30 | $223.54 | $223.54 | 139,600 | — | — |
| 2025-07-29 | $225.22 | $225.22 | 78,000 | — | — |
| 2025-07-28 | $224.07 | $224.07 | 126,300 | — | — |
| 2025-07-25 | $226.08 | $226.08 | 101,400 | — | — |
| 2025-07-24 | $224.03 | $224.03 | 110,500 | — | — |
| 2025-07-23 | $226.66 | $226.66 | 147,100 | — | — |
| 2025-07-22 | $217.07 | $217.07 | 145,600 | — | — |
| 2025-07-21 | $215.89 | $215.89 | 143,600 | — | — |
| 2025-07-18 | $211.38 | $211.38 | 129,600 | — | — |
| 2025-07-17 | $213.82 | $213.82 | 148,700 | — | — |
| 2025-07-16 | $212.11 | $212.11 | 144,800 | — | — |
| 2025-07-15 | $208.12 | $208.12 | 159,300 | — | — |
| 2025-07-14 | $212.30 | $212.30 | 286,700 | — | — |
| 2025-07-11 | $212.75 | $212.75 | 289,700 | — | — |
| 2025-07-10 | $229.98 | $229.98 | 359,100 | — | — |
| 2025-07-09 | $235.64 | $235.64 | 222,800 | — | — |
| 2025-07-08 | $233.83 | $233.83 | 202,800 | — | — |
| 2025-07-07 | $230.81 | $230.81 | 168,200 | — | — |
| 2025-07-03 | $232.51 | $232.51 | 70,200 | — | — |
| 2025-07-02 | $228.64 | $228.64 | 208,400 | — | — |
| 2025-07-01 | $226.74 | $226.74 | 206,300 | — | — |
| 2025-06-30 | $224.86 | $224.86 | 143,200 | — | — |
| 2025-06-27 | $224.05 | $224.05 | 232,700 | — | — |
| 2025-06-26 | $224.51 | $224.51 | 191,900 | — | — |
| 2025-06-25 | $214.54 | $214.54 | 228,600 | — | — |
| 2025-06-24 | $214.23 | $214.23 | 243,500 | — | — |
| 2025-06-23 | $215.69 | $215.69 | 279,800 | — | — |
| 2025-06-20 | $214.95 | $214.95 | 480,100 | — | — |
| 2025-06-18 | $218.36 | $218.36 | 354,400 | — | — |
| 2025-06-17 | $224.77 | $224.77 | 206,900 | — | — |
| 2025-06-16 | $234.83 | $234.83 | 200,000 | — | — |
| 2025-06-13 | $229.54 | $229.54 | 247,500 | — | — |
| 2025-06-12 | $236.58 | $236.58 | 149,700 | — | — |
| 2025-06-11 | $239.05 | $239.05 | 415,600 | — | — |
| 2025-06-10 | $231.60 | $231.60 | 148,700 | — | — |
| 2025-06-09 | $227.78 | $227.78 | 99,700 | — | — |
| 2025-06-06 | $226.47 | $226.47 | 104,600 | — | — |
| 2025-06-05 | $222.89 | $222.89 | 184,900 | — | — |
| 2025-06-04 | $223.63 | $223.63 | 202,100 | — | — |
| 2025-06-03 | $221.17 | $221.17 | 158,600 | — | — |
| 2025-06-02 | $217.48 | $217.48 | 254,400 | — | — |
| 2025-05-30 | $219.11 | $219.11 | 215,900 | — | — |
| 2025-05-29 | $220.19 | $220.19 | 243,800 | — | — |
| 2025-05-28 | $216.00 | $216.00 | 309,000 | — | — |
| 2025-05-27 | $227.73 | $227.73 | 131,300 | — | — |
| 2025-05-23 | $227.44 | $227.44 | 115,800 | — | — |
| 2025-05-22 | $228.68 | $228.68 | 139,500 | — | — |
| 2025-05-21 | $226.95 | $226.95 | 144,800 | — | — |
| 2025-05-20 | $230.13 | $230.13 | 80,500 | — | — |
| 2025-05-19 | $229.65 | $229.65 | 89,700 | — | — |
| 2025-05-16 | $232.00 | $232.00 | 185,500 | — | — |
| 2025-05-15 | $227.98 | $227.98 | 160,200 | — | — |
| 2025-05-14 | $226.22 | $226.22 | 204,000 | — | — |
| 2025-05-13 | $230.25 | $230.25 | 223,200 | — | — |
| 2025-05-12 | $226.99 | $226.99 | 177,900 | — | — |
| 2025-05-09 | $223.53 | $223.53 | 134,100 | — | — |
| 2025-05-08 | $222.17 | $222.17 | 221,600 | — | — |
| 2025-05-07 | $221.39 | $221.39 | 204,000 | — | — |
| 2025-05-06 | $220.61 | $220.61 | 365,800 | — | — |
| 2025-05-05 | $220.56 | $220.56 | 208,000 | — | — |
| 2025-05-02 | $224.86 | $224.86 | 443,000 | — | — |
| 2025-05-01 | $224.33 | $224.33 | 683,300 | — | — |
| 2025-04-30 | $204.74 | $204.74 | 182,300 | — | — |
| 2025-04-29 | $203.12 | $203.12 | 98,700 | — | — |
| 2025-04-28 | $201.50 | $201.50 | 154,900 | — | — |
| 2025-04-25 | $201.68 | $201.68 | 102,400 | — | — |
| 2025-04-24 | $202.31 | $202.31 | 125,900 | — | — |
| 2025-04-23 | $193.58 | $193.58 | 174,600 | — | — |
| 2025-04-22 | $189.42 | $189.42 | 109,000 | — | — |
| 2025-04-21 | $188.04 | $188.04 | 119,400 | — | — |
| 2025-04-17 | $194.19 | $194.19 | 250,000 | — | — |
| 2025-04-16 | $189.35 | $189.35 | 174,400 | — | — |
| 2025-04-15 | $193.10 | $193.10 | 160,100 | — | — |
| 2025-04-14 | $192.70 | $192.70 | 162,300 | — | — |
| 2025-04-11 | $189.51 | $189.51 | 180,200 | — | — |
| 2025-04-10 | $184.44 | $184.44 | 277,100 | — | — |
| 2025-04-09 | $191.16 | $191.16 | 452,900 | — | — |
| 2025-04-08 | $174.22 | $174.22 | 250,800 | — | — |
| 2025-04-07 | $178.77 | $178.77 | 338,900 | — | — |
| 2025-04-04 | $174.46 | $174.46 | 358,200 | — | — |
| 2025-04-03 | $180.31 | $180.31 | 245,700 | — | — |
| 2025-04-02 | $198.27 | $198.27 | 156,100 | — | — |
| 2025-04-01 | $194.70 | $194.70 | 141,800 | — | — |
| 2025-03-31 | $194.34 | $194.34 | 221,200 | — | — |
| 2025-03-28 | $193.32 | $193.32 | 172,100 | — | — |
| 2025-03-27 | $199.11 | $199.11 | 122,400 | — | — |
| 2025-03-26 | $200.30 | $200.30 | 166,000 | — | — |
| 2025-03-25 | $203.92 | $203.92 | 181,100 | — | — |
| 2025-03-24 | $203.32 | $203.32 | 197,900 | — | — |
| 2025-03-21 | $193.78 | $193.78 | 337,400 | — | — |
| 2025-03-20 | $197.43 | $197.43 | 323,400 | — | — |
| 2025-03-19 | $202.83 | $202.83 | 393,600 | — | — |
| 2025-03-18 | $192.67 | $192.67 | 240,900 | — | — |
| 2025-03-17 | $189.17 | $189.17 | 330,400 | — | — |
| 2025-03-14 | $184.24 | $184.24 | 528,600 | — | — |
| 2025-03-13 | $175.31 | $175.31 | 1,287,200 | — | — |
| 2025-03-12 | $181.66 | $181.66 | 326,200 | — | — |
| 2025-03-11 | $180.49 | $180.49 | 210,500 | — | — |
| 2025-03-10 | $180.52 | $180.52 | 226,800 | — | — |
| 2025-03-07 | $182.70 | $182.70 | 318,000 | — | — |
| 2025-03-06 | $184.17 | $184.17 | 291,300 | — | — |
| 2025-03-05 | $180.71 | $180.71 | 636,900 | — | — |
| 2025-03-04 | $191.68 | $191.68 | 512,400 | — | — |
| 2025-03-03 | $199.88 | $199.88 | 178,800 | — | — |
| 2025-02-28 | $206.21 | $206.21 | 269,400 | — | — |
| 2025-02-27 | $202.38 | $202.38 | 137,800 | — | — |
| 2025-02-26 | $202.31 | $202.31 | 125,300 | — | — |
| 2025-02-25 | $199.92 | $199.92 | 133,300 | — | — |
| 2025-02-24 | $201.13 | $201.13 | 135,100 | — | — |
| 2025-02-21 | $202.27 | $202.27 | 267,100 | — | — |
| 2025-02-20 | $214.37 | $214.37 | 181,200 | — | — |
| 2025-02-19 | $219.60 | $219.60 | 188,600 | — | — |
| 2025-02-18 | $216.62 | $216.62 | 239,000 | — | — |
| 2025-02-14 | $211.67 | $211.67 | 84,100 | — | — |
| 2025-02-13 | $210.76 | $210.76 | 140,900 | — | — |
| 2025-02-12 | $208.91 | $208.91 | 177,900 | — | — |
| 2025-02-11 | $208.15 | $208.15 | 213,200 | — | — |
| 2025-02-10 | $206.42 | $206.42 | 206,800 | — | — |
| 2025-02-07 | $207.07 | $207.07 | 279,600 | — | — |
| 2025-02-06 | $206.04 | $206.04 | 145,500 | — | — |
| 2025-02-05 | $203.99 | $203.99 | 224,800 | — | — |
| 2025-02-04 | $199.41 | $199.41 | 148,400 | — | — |
| 2025-02-03 | $195.00 | $195.00 | 324,200 | — | — |
| 2025-01-31 | $196.44 | $196.44 | 177,300 | — | — |
| 2025-01-30 | $196.20 | $196.20 | 190,700 | — | — |
| 2025-01-29 | $196.94 | $196.94 | 165,500 | — | — |
| 2025-01-28 | $196.45 | $196.45 | 231,300 | — | — |
| 2025-01-27 | $193.60 | $193.60 | 381,300 | — | — |
| 2025-01-24 | $199.87 | $199.87 | 315,300 | — | — |
| 2025-01-23 | $193.05 | $193.05 | 666,500 | — | — |
| 2025-01-22 | $169.01 | $169.01 | 210,100 | — | — |
| 2025-01-21 | $172.73 | $172.73 | 221,800 | — | — |
| 2025-01-17 | $166.56 | $166.56 | 195,500 | — | — |
| 2025-01-16 | $168.00 | $168.00 | 257,200 | — | — |
| 2025-01-15 | $163.21 | $163.21 | 182,000 | — | — |
| 2025-01-14 | $158.19 | $158.19 | 230,200 | — | — |
| 2025-01-13 | $154.56 | $154.56 | 145,000 | — | — |
| 2025-01-10 | $153.35 | $153.35 | 204,800 | — | — |
| 2025-01-08 | $157.66 | $157.66 | 240,500 | — | — |
| 2025-01-07 | $163.40 | $163.40 | 150,900 | — | — |
| 2025-01-06 | $164.02 | $164.02 | 107,400 | — | — |
| 2025-01-03 | $166.78 | $166.78 | 113,200 | — | — |
| 2025-01-02 | $165.42 | $165.42 | 115,900 | — | — |