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-05-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 | — | — | — | $308.79 | 49,308 |
| 2026-09-03 | — | — | — | $299.60 | 91,850 |
| 2026-09-02 | — | — | — | $301.20 | 64,643 |
| 2026-09-01 | — | — | — | $305.76 | 88,189 |
| 2026-08-31 | — | — | — | $303.53 | 57,769 |
| 2026-08-28 | — | — | — | $312.50 | 36,752 |
| 2026-08-27 | $312.22 | $402.79 | 918,600 | $314.96 | 58,835 |
| 2026-08-26 | $310.91 | $401.10 | 564,000 | $311.88 | 31,502 |
| 2026-08-25 | $308.68 | $398.22 | 599,800 | $312.46 | 24,176 |
| 2026-08-24 | $304.89 | $393.33 | 1,063,700 | $307.53 | 40,025 |
| 2026-08-21 | $313.21 | $404.07 | 753,500 | $319.30 | 23,717 |
| 2026-08-20 | $316.65 | $408.50 | 928,200 | $322.06 | 42,372 |
| 2026-08-19 | $322.77 | $416.40 | 917,300 | $341.89 | 42,588 |
| 2026-08-18 | $338.62 | $436.85 | 1,182,200 | $357.95 | 48,269 |
| 2026-08-17 | $369.89 | $477.19 | 707,700 | $364.72 | 24,936 |
| 2026-08-14 | $363.10 | $468.43 | 1,049,500 | $369.97 | 46,723 |
| 2026-08-13 | $370.36 | $477.69 | 938,300 | $365.06 | 51,791 |
| 2026-08-12 | $366.16 | $472.27 | 1,414,600 | $367.92 | 95,791 |
| 2026-08-11 | $356.61 | $459.96 | 1,443,300 | $350.16 | 65,494 |
| 2026-08-10 | $336.63 | $434.19 | 605,500 | $345.01 | 30,884 |
| 2026-08-07 | $341.22 | $440.11 | 1,057,000 | $347.05 | 26,617 |
| 2026-08-06 | $344.67 | $444.56 | 1,119,800 | $337.81 | 58,671 |
| 2026-08-05 | $338.62 | $436.75 | 1,000,000 | $337.06 | 54,930 |
| 2026-08-04 | $340.00 | $438.53 | 999,900 | $332.13 | 64,562 |
| 2026-08-03 | $318.39 | $410.66 | 938,100 | $304.93 | 63,613 |
| 2026-07-31 | $315.05 | $406.35 | 1,266,800 | $322.50 | 62,727 |
| 2026-07-30 | $308.52 | $397.93 | 1,243,200 | $299.19 | 46,599 |
| 2026-07-29 | $287.14 | $370.35 | 1,566,700 | $298.83 | 65,493 |
| 2026-07-28 | $302.95 | $390.75 | 1,259,100 | $302.02 | 63,559 |
| 2026-07-27 | $311.49 | $401.76 | 907,400 | $313.86 | 58,139 |
| 2026-07-24 | $312.59 | $403.18 | 914,200 | $317.49 | 34,747 |
| 2026-07-23 | $322.04 | $415.37 | 860,700 | $314.63 | 29,092 |
| 2026-07-22 | $318.29 | $410.53 | 752,800 | $314.74 | 52,934 |
| 2026-07-21 | $318.93 | $411.36 | 970,700 | $317.14 | 53,408 |
| 2026-07-20 | $305.91 | $394.56 | 886,400 | $304.25 | 46,005 |
| 2026-07-17 | $301.01 | $388.24 | 1,692,000 | — | — |
| 2026-07-16 | $307.06 | $396.05 | 1,079,800 | — | — |
| 2026-07-15 | $319.18 | $411.68 | 1,022,800 | — | — |
| 2026-07-14 | $326.82 | $421.53 | 818,000 | — | — |
| 2026-07-13 | $321.96 | $415.26 | 1,187,000 | — | — |
| 2026-07-10 | $330.29 | $426.01 | 764,100 | — | — |
| 2026-07-09 | $332.51 | $428.87 | 1,144,300 | — | — |
| 2026-07-08 | $325.21 | $419.46 | 1,208,600 | — | — |
| 2026-07-07 | $321.08 | $414.13 | 1,536,000 | — | — |
| 2026-07-06 | $338.22 | $436.24 | 1,519,100 | — | — |
| 2026-07-02 | $341.30 | $440.21 | 1,177,100 | — | — |
| 2026-07-01 | $375.34 | $484.11 | 1,189,500 | — | — |
| 2026-06-30 | $385.48 | $497.19 | 1,723,300 | — | — |
| 2026-06-29 | $373.58 | $481.84 | 1,525,300 | — | — |
| 2026-06-26 | $358.60 | $462.52 | 3,717,600 | — | — |
| 2026-06-25 | $374.64 | $483.21 | 1,514,100 | — | — |
| 2026-06-24 | $371.80 | $479.55 | 2,131,600 | — | — |
| 2026-06-23 | $372.99 | $481.08 | 2,339,900 | — | — |
| 2026-06-22 | $377.24 | $486.56 | 1,485,500 | — | — |
| 2026-06-18 | $371.88 | $479.65 | 2,711,600 | — | — |
| 2026-06-17 | $374.98 | $483.65 | 2,940,700 | — | — |
| 2026-06-16 | $375.51 | $484.33 | 1,643,000 | — | — |
| 2026-06-15 | $385.63 | $497.39 | 1,210,900 | — | — |
| 2026-06-12 | $384.82 | $496.34 | 978,100 | — | — |
| 2026-06-11 | $376.89 | $486.11 | 998,400 | — | — |
| 2026-06-10 | $352.36 | $454.47 | 989,000 | — | — |
| 2026-06-09 | $362.38 | $467.40 | 1,194,400 | — | — |
| 2026-06-08 | $363.95 | $469.42 | 895,000 | — | — |
| 2026-06-05 | $353.24 | $455.61 | 1,011,400 | — | — |
| 2026-06-04 | $373.82 | $482.15 | 1,035,000 | — | — |
| 2026-06-03 | $379.04 | $488.89 | 1,293,000 | — | — |
| 2026-06-02 | $373.16 | $481.30 | 1,647,300 | — | — |
| 2026-06-01 | $359.97 | $464.29 | 1,454,200 | — | — |
| 2026-05-29 | $364.56 | $470.21 | 1,968,100 | — | — |
| 2026-05-28 | $363.65 | $469.04 | 626,000 | — | — |
| 2026-05-27 | $371.38 | $479.01 | 754,000 | — | — |
| 2026-05-26 | $380.25 | $490.45 | 1,240,200 | — | — |
| 2026-05-22 | $364.35 | $469.94 | 800,100 | — | — |
| 2026-05-21 | $356.41 | $459.70 | 1,023,600 | — | — |
| 2026-05-20 | $345.15 | $445.17 | 1,106,400 | — | — |
| 2026-05-19 | $332.88 | $429.35 | 1,357,600 | — | — |
| 2026-05-18 | $338.73 | $436.89 | 1,445,500 | — | — |
| 2026-05-15 | $339.82 | $438.30 | 1,225,700 | — | — |
| 2026-05-14 | $354.34 | $456.92 | 985,800 | — | — |
| 2026-05-13 | $355.43 | $458.33 | 990,500 | — | — |
| 2026-05-12 | $350.80 | $452.36 | 1,435,500 | — | — |
| 2026-05-11 | $365.24 | $470.98 | 949,000 | — | — |
| 2026-05-08 | $355.15 | $457.97 | 1,300,500 | — | — |
| 2026-05-07 | $349.60 | $450.81 | 1,753,300 | — | — |
| 2026-05-06 | $372.34 | $480.14 | 2,582,800 | — | — |
| 2026-05-05 | $337.26 | $434.90 | 1,849,100 | — | — |
| 2026-05-04 | $340.80 | $439.46 | 770,200 | — | — |
| 2026-05-01 | $342.47 | $441.62 | 1,257,800 | — | — |
| 2026-04-30 | $337.49 | $435.20 | 1,836,700 | — | — |
| 2026-04-29 | $333.86 | $430.52 | 701,800 | — | — |
| 2026-04-28 | $330.83 | $426.61 | 1,323,100 | — | — |
| 2026-04-27 | $340.80 | $439.46 | 740,400 | — | — |
| 2026-04-24 | $341.65 | $440.56 | 1,224,500 | — | — |
| 2026-04-23 | $338.53 | $436.54 | 1,186,200 | — | — |
| 2026-04-22 | $336.40 | $433.79 | 945,600 | — | — |
| 2026-04-21 | $333.68 | $430.28 | 1,028,400 | — | — |
| 2026-04-20 | $330.28 | $425.90 | 861,100 | — | — |
| 2026-04-17 | $321.69 | $414.82 | 1,318,000 | — | — |
| 2026-04-16 | $310.10 | $399.88 | 780,000 | — | — |
| 2026-04-15 | $304.95 | $393.24 | 1,047,300 | — | — |