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
- 1993-06-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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $260.41 | 85,339 |
| 2026-09-03 | — | — | — | $260.89 | 80,953 |
| 2026-09-02 | — | — | — | $259.15 | 85,147 |
| 2026-09-01 | — | — | — | $258.40 | 61,266 |
| 2026-08-31 | — | — | — | $260.35 | 65,587 |
| 2026-08-28 | — | — | — | $256.86 | 47,026 |
| 2026-08-27 | $257.62 | $553.95 | 1,451,900 | $261.44 | 67,272 |
| 2026-08-26 | $261.81 | $562.96 | 1,102,100 | $257.89 | 55,691 |
| 2026-08-25 | $257.62 | $553.95 | 969,900 | $259.44 | 47,749 |
| 2026-08-24 | $260.19 | $559.48 | 1,617,000 | $256.03 | 127,949 |
| 2026-08-21 | $253.83 | $545.80 | 2,393,100 | $257.10 | 104,081 |
| 2026-08-20 | $254.54 | $547.33 | 1,944,100 | $254.54 | 141,055 |
| 2026-08-19 | $259.74 | $558.51 | 1,210,300 | $262.45 | 116,840 |
| 2026-08-18 | $261.15 | $561.54 | 1,442,000 | $262.28 | 67,957 |
| 2026-08-17 | $258.10 | $554.99 | 1,323,700 | $260.89 | 46,309 |
| 2026-08-14 | $261.41 | $562.10 | 1,544,100 | $261.54 | 89,866 |
| 2026-08-13 | $260.48 | $560.10 | 1,423,100 | $257.49 | 106,772 |
| 2026-08-12 | $255.84 | $550.13 | 2,591,100 | $260.41 | 160,043 |
| 2026-08-11 | $262.23 | $563.87 | 2,859,900 | $266.77 | 163,432 |
| 2026-08-10 | $269.67 | $579.86 | 1,723,000 | $266.01 | 92,346 |
| 2026-08-07 | $267.00 | $574.12 | 2,751,200 | $272.37 | 153,916 |
| 2026-08-06 | $275.11 | $591.56 | 1,913,300 | $272.58 | 108,564 |
| 2026-08-05 | $264.59 | $568.94 | 1,433,700 | $264.18 | 65,064 |
| 2026-08-04 | $262.56 | $564.58 | 1,931,600 | $256.07 | 68,741 |
| 2026-08-03 | $262.68 | $564.83 | 1,302,700 | $264.02 | 62,267 |
| 2026-07-31 | $264.08 | $567.84 | 1,309,700 | $262.44 | 69,011 |
| 2026-07-30 | $265.38 | $570.64 | 1,694,200 | $271.47 | 77,388 |
| 2026-07-29 | $274.39 | $590.01 | 1,513,100 | $271.25 | 50,175 |
| 2026-07-28 | $272.42 | $585.78 | 2,460,300 | $263.50 | 81,132 |
| 2026-07-27 | $261.27 | $561.80 | 1,102,900 | $261.49 | 35,035 |
| 2026-07-24 | $259.97 | $559.01 | 1,070,000 | $254.80 | 36,627 |
| 2026-07-23 | $254.52 | $547.29 | 1,362,700 | $252.99 | 61,324 |
| 2026-07-22 | $251.83 | $541.50 | 1,292,800 | $250.65 | 60,762 |
| 2026-07-21 | $251.74 | $541.31 | 1,064,500 | $251.91 | 40,200 |
| 2026-07-20 | $253.73 | $545.59 | 1,313,300 | $249.22 | 68,053 |
| 2026-07-17 | $249.90 | $537.35 | 1,857,400 | — | — |
| 2026-07-16 | $241.86 | $520.07 | 2,027,700 | — | — |
| 2026-07-15 | $239.48 | $514.95 | 3,127,800 | — | — |
| 2026-07-14 | $250.35 | $538.32 | 1,455,700 | — | — |
| 2026-07-13 | $256.45 | $551.44 | 1,384,900 | — | — |
| 2026-07-10 | $251.61 | $541.03 | 1,041,600 | — | — |
| 2026-07-09 | $248.64 | $534.64 | 1,764,000 | — | — |
| 2026-07-08 | $251.17 | $540.08 | 1,642,600 | — | — |
| 2026-07-07 | $251.46 | $540.71 | 2,298,400 | — | — |
| 2026-07-06 | $248.37 | $534.06 | 1,516,200 | — | — |
| 2026-07-02 | $250.33 | $538.28 | 1,602,500 | — | — |
| 2026-07-01 | $243.12 | $522.77 | 1,670,200 | — | — |
| 2026-06-30 | $237.94 | $511.64 | 2,092,700 | — | — |
| 2026-06-29 | $241.38 | $519.03 | 1,498,500 | — | — |
| 2026-06-26 | $239.61 | $515.23 | 2,880,100 | — | — |
| 2026-06-25 | $231.60 | $498.00 | 1,576,900 | — | — |
| 2026-06-24 | $233.54 | $502.18 | 2,708,000 | — | — |
| 2026-06-23 | $231.55 | $497.90 | 1,810,900 | — | — |
| 2026-06-22 | $222.56 | $478.57 | 2,909,500 | — | — |
| 2026-06-18 | $221.17 | $475.58 | 5,024,700 | — | — |
| 2026-06-17 | $221.66 | $476.63 | 1,577,200 | — | — |
| 2026-06-16 | $223.09 | $479.70 | 1,161,300 | — | — |
| 2026-06-15 | $221.81 | $476.95 | 1,310,400 | — | — |
| 2026-06-12 | $221.63 | $476.57 | 1,023,100 | — | — |
| 2026-06-11 | $219.57 | $472.14 | 1,198,400 | — | — |
| 2026-06-10 | $223.34 | $480.24 | 1,735,800 | — | — |
| 2026-06-09 | $217.18 | $467.00 | 1,459,400 | — | — |
| 2026-06-08 | $215.02 | $462.35 | 1,524,700 | — | — |
| 2026-06-05 | $221.01 | $475.23 | 1,638,200 | — | — |
| 2026-06-04 | $210.84 | $453.36 | 1,417,600 | — | — |
| 2026-06-03 | $209.34 | $450.14 | 1,768,000 | — | — |
| 2026-06-02 | $210.46 | $452.55 | 1,941,700 | — | — |
| 2026-06-01 | $207.21 | $445.56 | 1,753,200 | — | — |
| 2026-05-29 | $206.09 | $440.83 | 2,863,300 | — | — |
| 2026-05-28 | $207.28 | $443.37 | 1,377,900 | — | — |
| 2026-05-27 | $208.85 | $446.73 | 1,226,200 | — | — |
| 2026-05-26 | $212.82 | $455.22 | 1,298,700 | — | — |
| 2026-05-22 | $216.60 | $463.31 | 1,247,400 | — | — |
| 2026-05-21 | $214.44 | $458.69 | 2,193,000 | — | — |
| 2026-05-20 | $221.98 | $474.82 | 1,220,700 | — | — |
| 2026-05-19 | $224.58 | $480.38 | 3,937,600 | — | — |
| 2026-05-18 | $221.21 | $473.17 | 1,741,400 | — | — |
| 2026-05-15 | $217.37 | $464.96 | 1,483,300 | — | — |
| 2026-05-14 | $216.45 | $462.99 | 1,695,100 | — | — |
| 2026-05-13 | $215.54 | $461.04 | 1,586,400 | — | — |
| 2026-05-12 | $215.47 | $460.89 | 1,639,100 | — | — |
| 2026-05-11 | $213.80 | $457.32 | 1,288,500 | — | — |
| 2026-05-08 | $213.15 | $455.93 | 1,482,600 | — | — |
| 2026-05-07 | $213.67 | $457.04 | 2,837,500 | — | — |
| 2026-05-06 | $217.92 | $466.13 | 1,760,100 | — | — |
| 2026-05-05 | $218.51 | $467.39 | 1,505,800 | — | — |
| 2026-05-04 | $219.87 | $470.30 | 1,757,600 | — | — |
| 2026-05-01 | $216.59 | $463.29 | 1,486,100 | — | — |
| 2026-04-30 | $217.26 | $464.72 | 2,235,200 | — | — |
| 2026-04-29 | $212.33 | $454.18 | 1,374,400 | — | — |
| 2026-04-28 | $216.40 | $462.88 | 1,210,400 | — | — |
| 2026-04-27 | $214.20 | $458.18 | 1,424,700 | — | — |
| 2026-04-24 | $212.88 | $455.35 | 1,070,700 | — | — |
| 2026-04-23 | $216.56 | $463.22 | 926,500 | — | — |
| 2026-04-22 | $214.16 | $458.09 | 1,166,000 | — | — |
| 2026-04-21 | $216.34 | $462.75 | 1,415,400 | — | — |
| 2026-04-20 | $215.15 | $460.21 | 1,281,600 | — | — |
| 2026-04-17 | $216.16 | $462.37 | 1,233,600 | — | — |
| 2026-04-16 | $213.87 | $457.47 | 1,553,100 | — | — |
| 2026-04-15 | $218.23 | $466.80 | 1,215,700 | — | — |