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
- 1980-03-17 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 | $164.42 | $465.20 | 141,500 | — | — |
| 2025-12-30 | $164.04 | $464.13 | 91,100 | — | — |
| 2025-12-29 | $166.04 | $469.78 | 106,500 | — | — |
| 2025-12-26 | $165.85 | $469.25 | 119,400 | — | — |
| 2025-12-24 | $165.49 | $468.23 | 98,200 | — | — |
| 2025-12-23 | $163.70 | $463.16 | 131,500 | — | — |
| 2025-12-22 | $166.92 | $472.27 | 138,200 | — | — |
| 2025-12-19 | $169.19 | $478.70 | 316,700 | — | — |
| 2025-12-18 | $171.69 | $485.77 | 139,000 | — | — |
| 2025-12-17 | $173.01 | $489.50 | 126,700 | — | — |
| 2025-12-16 | $171.69 | $485.77 | 199,100 | — | — |
| 2025-12-15 | $170.01 | $481.02 | 152,000 | — | — |
| 2025-12-12 | $166.94 | $472.33 | 123,900 | — | — |
| 2025-12-11 | $165.81 | $469.13 | 152,500 | — | — |
| 2025-12-10 | $162.01 | $458.38 | 229,600 | — | — |
| 2025-12-09 | $158.22 | $447.66 | 165,500 | — | — |
| 2025-12-08 | $158.61 | $448.76 | 170,700 | — | — |
| 2025-12-05 | $159.95 | $452.55 | 219,600 | — | — |
| 2025-12-04 | $164.64 | $462.99 | 166,300 | — | — |
| 2025-12-03 | $164.89 | $463.70 | 164,400 | — | — |
| 2025-12-02 | $164.42 | $462.38 | 152,500 | — | — |
| 2025-12-01 | $166.13 | $467.18 | 144,200 | — | — |
| 2025-11-28 | $166.94 | $469.46 | 47,000 | — | — |
| 2025-11-26 | $167.13 | $470.00 | 126,300 | — | — |
| 2025-11-25 | $169.32 | $476.15 | 86,500 | — | — |
| 2025-11-24 | $167.09 | $469.88 | 143,700 | — | — |
| 2025-11-21 | $171.67 | $482.76 | 141,600 | — | — |
| 2025-11-20 | $171.74 | $482.96 | 107,300 | — | — |
| 2025-11-19 | $170.83 | $480.40 | 112,000 | — | — |
| 2025-11-18 | $170.21 | $478.66 | 96,000 | — | — |
| 2025-11-17 | $168.07 | $472.64 | 141,300 | — | — |
| 2025-11-14 | $171.26 | $481.61 | 135,700 | — | — |
| 2025-11-13 | $173.09 | $486.76 | 123,800 | — | — |
| 2025-11-12 | $174.10 | $489.60 | 166,800 | — | — |
| 2025-11-11 | $171.65 | $482.71 | 106,800 | — | — |
| 2025-11-10 | $172.44 | $484.93 | 118,800 | — | — |
| 2025-11-07 | $172.45 | $484.96 | 102,900 | — | — |
| 2025-11-06 | $172.14 | $484.08 | 128,900 | — | — |
| 2025-11-05 | $173.76 | $488.64 | 166,100 | — | — |
| 2025-11-04 | $173.13 | $486.87 | 244,100 | — | — |
| 2025-11-03 | $158.24 | $445.00 | 241,500 | — | — |
| 2025-10-31 | $156.79 | $440.92 | 210,300 | — | — |
| 2025-10-30 | $156.97 | $441.42 | 140,900 | — | — |
| 2025-10-29 | $159.69 | $449.07 | 129,200 | — | — |
| 2025-10-28 | $163.06 | $458.55 | 110,700 | — | — |
| 2025-10-27 | $163.35 | $459.37 | 97,100 | — | — |
| 2025-10-24 | $166.54 | $468.34 | 80,700 | — | — |
| 2025-10-23 | $167.06 | $469.80 | 74,700 | — | — |
| 2025-10-22 | $169.41 | $476.41 | 72,500 | — | — |
| 2025-10-21 | $167.19 | $470.16 | 80,300 | — | — |
| 2025-10-20 | $168.63 | $474.21 | 61,500 | — | — |
| 2025-10-17 | $168.33 | $473.37 | 133,500 | — | — |
| 2025-10-16 | $165.22 | $464.62 | 131,700 | — | — |
| 2025-10-15 | $165.32 | $464.91 | 106,600 | — | — |
| 2025-10-14 | $165.17 | $464.48 | 119,700 | — | — |
| 2025-10-13 | $163.99 | $461.17 | 91,400 | — | — |
| 2025-10-10 | $164.88 | $463.67 | 132,900 | — | — |
| 2025-10-09 | $163.27 | $459.14 | 135,400 | — | — |
| 2025-10-08 | $165.40 | $465.13 | 119,100 | — | — |
| 2025-10-07 | $164.68 | $463.11 | 128,300 | — | — |
| 2025-10-06 | $165.10 | $464.29 | 141,700 | — | — |
| 2025-10-03 | $168.50 | $473.85 | 105,500 | — | — |
| 2025-10-02 | $170.70 | $480.04 | 151,200 | — | — |
| 2025-10-01 | $172.74 | $485.77 | 92,000 | — | — |
| 2025-09-30 | $172.79 | $485.91 | 109,400 | — | — |
| 2025-09-29 | $171.59 | $482.54 | 110,900 | — | — |
| 2025-09-26 | $172.25 | $484.39 | 132,800 | — | — |
| 2025-09-25 | $172.24 | $484.37 | 88,300 | — | — |
| 2025-09-24 | $174.41 | $490.47 | 128,300 | — | — |
| 2025-09-23 | $174.70 | $491.28 | 98,100 | — | — |
| 2025-09-22 | $175.79 | $494.35 | 100,900 | — | — |
| 2025-09-19 | $176.89 | $497.44 | 369,700 | — | — |
| 2025-09-18 | $181.12 | $509.34 | 110,600 | — | — |
| 2025-09-17 | $180.50 | $507.59 | 124,800 | — | — |
| 2025-09-16 | $181.62 | $510.74 | 148,900 | — | — |
| 2025-09-15 | $182.38 | $512.88 | 123,100 | — | — |
| 2025-09-12 | $183.02 | $514.68 | 89,400 | — | — |
| 2025-09-11 | $185.30 | $521.09 | 119,600 | — | — |
| 2025-09-10 | $180.61 | $507.90 | 122,800 | — | — |
| 2025-09-09 | $182.42 | $512.99 | 106,700 | — | — |
| 2025-09-08 | $184.28 | $518.22 | 164,100 | — | — |
| 2025-09-05 | $184.46 | $516.06 | 143,600 | — | — |
| 2025-09-04 | $183.91 | $514.52 | 113,500 | — | — |
| 2025-09-03 | $181.52 | $507.83 | 129,300 | — | — |
| 2025-09-02 | $181.52 | $507.83 | 125,000 | — | — |
| 2025-08-29 | $182.60 | $510.86 | 139,400 | — | — |
| 2025-08-28 | $180.56 | $505.15 | 187,800 | — | — |
| 2025-08-27 | $181.76 | $508.51 | 162,500 | — | — |
| 2025-08-26 | $181.45 | $507.64 | 193,200 | — | — |
| 2025-08-25 | $185.08 | $517.79 | 166,600 | — | — |
| 2025-08-22 | $189.18 | $529.26 | 218,000 | — | — |
| 2025-08-21 | $177.92 | $497.76 | 307,800 | — | — |
| 2025-08-20 | $178.32 | $498.88 | 176,000 | — | — |
| 2025-08-19 | $180.48 | $504.92 | 107,600 | — | — |
| 2025-08-18 | $180.51 | $505.01 | 104,600 | — | — |
| 2025-08-15 | $180.29 | $504.39 | 92,400 | — | — |
| 2025-08-14 | $181.36 | $507.39 | 98,900 | — | — |
| 2025-08-13 | $183.05 | $512.11 | 102,000 | — | — |
| 2025-08-12 | $180.75 | $505.68 | 132,500 | — | — |
| 2025-08-11 | $177.86 | $497.59 | 135,900 | — | — |
| 2025-08-08 | $178.32 | $498.88 | 93,200 | — | — |
| 2025-08-07 | $177.99 | $497.96 | 117,600 | — | — |
| 2025-08-06 | $177.49 | $496.56 | 111,400 | — | — |
| 2025-08-05 | $178.39 | $499.08 | 94,900 | — | — |
| 2025-08-04 | $179.53 | $502.27 | 108,800 | — | — |
| 2025-08-01 | $176.85 | $494.77 | 162,200 | — | — |
| 2025-07-31 | $177.76 | $497.31 | 201,500 | — | — |
| 2025-07-30 | $181.02 | $506.44 | 129,800 | — | — |
| 2025-07-29 | $183.98 | $514.72 | 89,400 | — | — |
| 2025-07-28 | $181.31 | $507.25 | 90,500 | — | — |
| 2025-07-25 | $180.77 | $505.74 | 75,700 | — | — |
| 2025-07-24 | $181.01 | $506.41 | 87,400 | — | — |
| 2025-07-23 | $183.37 | $513.01 | 123,300 | — | — |
| 2025-07-22 | $182.85 | $511.55 | 124,000 | — | — |
| 2025-07-21 | $180.17 | $504.06 | 105,200 | — | — |
| 2025-07-18 | $179.01 | $500.81 | 99,000 | — | — |
| 2025-07-17 | $177.75 | $497.29 | 141,800 | — | — |
| 2025-07-16 | $173.77 | $486.15 | 115,600 | — | — |
| 2025-07-15 | $171.50 | $479.80 | 118,900 | — | — |
| 2025-07-14 | $176.65 | $494.21 | 125,900 | — | — |
| 2025-07-11 | $174.57 | $488.39 | 100,400 | — | — |
| 2025-07-10 | $175.79 | $491.80 | 181,600 | — | — |
| 2025-07-09 | $175.03 | $489.68 | 133,600 | — | — |
| 2025-07-08 | $174.89 | $489.29 | 150,400 | — | — |
| 2025-07-07 | $173.96 | $486.68 | 166,300 | — | — |
| 2025-07-03 | $180.02 | $503.64 | 87,000 | — | — |
| 2025-07-02 | $181.57 | $507.97 | 236,600 | — | — |
| 2025-07-01 | $180.33 | $504.50 | 146,700 | — | — |
| 2025-06-30 | $172.77 | $483.35 | 172,200 | — | — |
| 2025-06-27 | $171.80 | $480.64 | 351,200 | — | — |
| 2025-06-26 | $171.88 | $480.86 | 169,500 | — | — |
| 2025-06-25 | $169.20 | $473.37 | 212,200 | — | — |
| 2025-06-24 | $172.08 | $481.42 | 141,800 | — | — |
| 2025-06-23 | $171.89 | $480.89 | 163,400 | — | — |
| 2025-06-20 | $168.98 | $472.75 | 342,500 | — | — |
| 2025-06-18 | $169.02 | $472.86 | 166,900 | — | — |
| 2025-06-17 | $167.80 | $469.45 | 157,300 | — | — |
| 2025-06-16 | $168.64 | $471.80 | 157,400 | — | — |
| 2025-06-13 | $167.40 | $468.33 | 137,800 | — | — |
| 2025-06-12 | $169.13 | $473.17 | 97,500 | — | — |
| 2025-06-11 | $168.13 | $470.37 | 114,700 | — | — |
| 2025-06-10 | $170.37 | $476.64 | 128,500 | — | — |
| 2025-06-09 | $170.30 | $476.44 | 120,400 | — | — |
| 2025-06-06 | $167.93 | $469.81 | 109,600 | — | — |
| 2025-06-05 | $167.09 | $464.81 | 137,700 | — | — |
| 2025-06-04 | $167.07 | $464.75 | 125,900 | — | — |
| 2025-06-03 | $169.23 | $470.76 | 125,800 | — | — |
| 2025-06-02 | $167.81 | $466.81 | 191,800 | — | — |
| 2025-05-30 | $167.40 | $465.67 | 132,300 | — | — |
| 2025-05-29 | $165.86 | $461.38 | 111,900 | — | — |
| 2025-05-28 | $164.68 | $458.10 | 174,300 | — | — |
| 2025-05-27 | $168.07 | $467.53 | 143,700 | — | — |
| 2025-05-23 | $164.00 | $456.21 | 156,600 | — | — |
| 2025-05-22 | $162.04 | $450.76 | 108,700 | — | — |
| 2025-05-21 | $163.24 | $454.10 | 143,800 | — | — |
| 2025-05-20 | $167.46 | $465.84 | 107,800 | — | — |
| 2025-05-19 | $167.37 | $465.58 | 91,000 | — | — |
| 2025-05-16 | $169.49 | $471.48 | 160,600 | — | — |
| 2025-05-15 | $166.93 | $464.36 | 184,400 | — | — |
| 2025-05-14 | $165.48 | $460.33 | 168,600 | — | — |
| 2025-05-13 | $167.59 | $466.20 | 200,700 | — | — |
| 2025-05-12 | $170.32 | $473.79 | 216,900 | — | — |
| 2025-05-09 | $166.60 | $463.44 | 228,800 | — | — |
| 2025-05-08 | $165.41 | $460.13 | 255,700 | — | — |
| 2025-05-07 | $159.67 | $444.17 | 170,300 | — | — |
| 2025-05-06 | $161.49 | $449.23 | 212,600 | — | — |
| 2025-05-05 | $161.45 | $449.12 | 261,000 | — | — |
| 2025-05-02 | $162.80 | $452.87 | 347,200 | — | — |
| 2025-05-01 | $160.61 | $446.78 | 414,400 | — | — |
| 2025-04-30 | $162.78 | $452.82 | 733,200 | — | — |
| 2025-04-29 | $192.90 | $536.60 | 176,700 | — | — |
| 2025-04-28 | $189.71 | $527.73 | 183,500 | — | — |
| 2025-04-25 | $190.21 | $529.12 | 126,800 | — | — |
| 2025-04-24 | $190.33 | $529.45 | 158,400 | — | — |
| 2025-04-23 | $191.50 | $532.71 | 198,200 | — | — |
| 2025-04-22 | $191.11 | $531.62 | 169,100 | — | — |
| 2025-04-21 | $190.19 | $529.06 | 133,200 | — | — |
| 2025-04-17 | $189.03 | $525.84 | 178,900 | — | — |
| 2025-04-16 | $183.10 | $509.34 | 172,900 | — | — |
| 2025-04-15 | $184.76 | $513.96 | 102,300 | — | — |
| 2025-04-14 | $186.98 | $520.14 | 135,900 | — | — |
| 2025-04-11 | $183.76 | $511.18 | 132,800 | — | — |
| 2025-04-10 | $181.14 | $503.89 | 192,500 | — | — |
| 2025-04-09 | $181.26 | $504.22 | 292,100 | — | — |
| 2025-04-08 | $173.84 | $483.58 | 202,600 | — | — |
| 2025-04-07 | $175.42 | $487.98 | 253,200 | — | — |
| 2025-04-04 | $179.80 | $500.16 | 339,300 | — | — |
| 2025-04-03 | $175.07 | $487.00 | 182,600 | — | — |
| 2025-04-02 | $173.54 | $482.75 | 117,200 | — | — |
| 2025-04-01 | $175.20 | $487.37 | 120,800 | — | — |
| 2025-03-31 | $175.00 | $486.81 | 223,100 | — | — |
| 2025-03-28 | $174.79 | $486.23 | 106,700 | — | — |
| 2025-03-27 | $176.44 | $490.82 | 108,000 | — | — |
| 2025-03-26 | $175.66 | $488.65 | 117,900 | — | — |
| 2025-03-25 | $176.73 | $491.62 | 127,200 | — | — |
| 2025-03-24 | $175.87 | $489.23 | 154,800 | — | — |
| 2025-03-21 | $175.33 | $487.73 | 736,700 | — | — |
| 2025-03-20 | $174.17 | $484.50 | 106,500 | — | — |
| 2025-03-19 | $176.92 | $492.15 | 136,900 | — | — |
| 2025-03-18 | $180.48 | $502.05 | 103,200 | — | — |
| 2025-03-17 | $183.21 | $509.65 | 165,700 | — | — |
| 2025-03-14 | $180.02 | $500.77 | 90,900 | — | — |
| 2025-03-13 | $177.53 | $493.85 | 87,100 | — | — |
| 2025-03-12 | $180.88 | $503.17 | 113,900 | — | — |
| 2025-03-11 | $184.40 | $512.96 | 149,100 | — | — |
| 2025-03-10 | $187.20 | $520.75 | 217,100 | — | — |
| 2025-03-07 | $192.49 | $535.46 | 193,400 | — | — |
| 2025-03-06 | $191.97 | $531.37 | 99,500 | — | — |
| 2025-03-05 | $192.75 | $533.53 | 115,800 | — | — |
| 2025-03-04 | $191.23 | $529.33 | 130,800 | — | — |
| 2025-03-03 | $191.68 | $530.57 | 201,700 | — | — |
| 2025-02-28 | $191.16 | $529.13 | 180,000 | — | — |
| 2025-02-27 | $190.03 | $526.00 | 121,700 | — | — |
| 2025-02-26 | $190.49 | $527.28 | 162,700 | — | — |
| 2025-02-25 | $196.44 | $543.75 | 140,500 | — | — |
| 2025-02-24 | $194.47 | $538.29 | 143,600 | — | — |
| 2025-02-21 | $194.81 | $539.23 | 143,800 | — | — |
| 2025-02-20 | $191.61 | $530.38 | 110,600 | — | — |
| 2025-02-19 | $192.20 | $532.01 | 113,500 | — | — |
| 2025-02-18 | $190.05 | $526.06 | 166,900 | — | — |
| 2025-02-14 | $188.63 | $522.13 | 156,600 | — | — |
| 2025-02-13 | $193.93 | $536.80 | 125,400 | — | — |
| 2025-02-12 | $191.70 | $530.63 | 185,000 | — | — |
| 2025-02-11 | $190.67 | $527.78 | 117,800 | — | — |
| 2025-02-10 | $186.58 | $516.45 | 166,300 | — | — |
| 2025-02-07 | $188.71 | $522.35 | 163,000 | — | — |
| 2025-02-06 | $187.57 | $519.19 | 151,500 | — | — |
| 2025-02-05 | $186.21 | $515.43 | 271,900 | — | — |
| 2025-02-04 | $180.96 | $500.90 | 413,200 | — | — |
| 2025-02-03 | $166.50 | $460.87 | 196,600 | — | — |
| 2025-01-31 | $168.74 | $467.07 | 197,200 | — | — |
| 2025-01-30 | $169.28 | $468.57 | 97,800 | — | — |
| 2025-01-29 | $169.96 | $470.45 | 106,400 | — | — |
| 2025-01-28 | $169.95 | $470.42 | 118,800 | — | — |
| 2025-01-27 | $173.84 | $481.19 | 174,700 | — | — |
| 2025-01-24 | $172.00 | $476.10 | 162,300 | — | — |
| 2025-01-23 | $174.44 | $482.85 | 154,500 | — | — |
| 2025-01-22 | $173.33 | $479.78 | 137,100 | — | — |
| 2025-01-21 | $175.91 | $486.92 | 114,000 | — | — |
| 2025-01-17 | $171.10 | $473.61 | 130,600 | — | — |
| 2025-01-16 | $170.30 | $471.39 | 88,100 | — | — |
| 2025-01-15 | $167.90 | $464.75 | 89,000 | — | — |
| 2025-01-14 | $168.63 | $466.77 | 69,800 | — | — |
| 2025-01-13 | $168.09 | $465.27 | 100,300 | — | — |
| 2025-01-10 | $166.74 | $461.54 | 149,400 | — | — |
| 2025-01-08 | $169.70 | $469.73 | 194,300 | — | — |
| 2025-01-07 | $166.07 | $459.68 | 139,600 | — | — |
| 2025-01-06 | $169.16 | $468.24 | 127,500 | — | — |
| 2025-01-03 | $173.49 | $480.22 | 201,500 | — | — |
| 2025-01-02 | $172.55 | $477.62 | 140,200 | — | — |