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-03-25 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 | — | — | — | $346.98 | 75,435 |
| 2026-09-03 | — | — | — | $341.77 | 71,203 |
| 2026-09-02 | — | — | — | $340.26 | 77,149 |
| 2026-09-01 | — | — | — | $339.77 | 50,372 |
| 2026-08-31 | — | — | — | $339.68 | 60,393 |
| 2026-08-28 | — | — | — | $339.26 | 85,324 |
| 2026-08-27 | $338.31 | $637.56 | 1,196,100 | $341.73 | 59,159 |
| 2026-08-26 | $343.77 | $647.85 | 998,700 | $343.21 | 49,919 |
| 2026-08-25 | $343.11 | $646.61 | 1,783,300 | $345.44 | 75,755 |
| 2026-08-24 | $345.83 | $651.74 | 2,448,400 | $342.86 | 96,369 |
| 2026-08-21 | $340.99 | $642.61 | 1,968,400 | $343.81 | 69,205 |
| 2026-08-20 | $342.87 | $646.16 | 2,068,100 | $341.21 | 93,414 |
| 2026-08-19 | $340.92 | $642.48 | 1,714,400 | $344.82 | 71,235 |
| 2026-08-18 | $345.29 | $650.72 | 1,524,400 | $344.93 | 65,917 |
| 2026-08-17 | $340.86 | $642.37 | 1,382,500 | $343.53 | 54,283 |
| 2026-08-14 | $343.64 | $647.61 | 2,433,200 | $344.49 | 81,991 |
| 2026-08-13 | $344.50 | $649.23 | 2,042,900 | $346.44 | 73,481 |
| 2026-08-12 | $343.33 | $647.02 | 1,203,600 | $343.89 | 51,356 |
| 2026-08-11 | $347.07 | $654.07 | 1,103,900 | $347.82 | 78,414 |
| 2026-08-10 | $348.30 | $656.39 | 1,277,900 | $351.00 | 70,879 |
| 2026-08-07 | $350.31 | $660.18 | 1,354,600 | $351.52 | 74,807 |
| 2026-08-06 | $354.03 | $667.19 | 1,629,900 | $356.11 | 88,188 |
| 2026-08-05 | $352.54 | $664.38 | 1,367,400 | $348.90 | 51,473 |
| 2026-08-04 | $348.30 | $656.39 | 1,521,800 | $343.58 | 77,721 |
| 2026-08-03 | $348.23 | $656.26 | 1,636,400 | $352.20 | 79,509 |
| 2026-07-31 | $350.68 | $660.88 | 1,362,600 | $352.38 | 56,437 |
| 2026-07-30 | $350.15 | $659.88 | 1,615,500 | $359.38 | 81,749 |
| 2026-07-29 | $361.90 | $682.02 | 1,858,300 | $364.57 | 93,064 |
| 2026-07-28 | $363.50 | $685.04 | 2,137,800 | $360.61 | 85,936 |
| 2026-07-27 | $358.91 | $676.39 | 1,751,300 | $358.99 | 80,014 |
| 2026-07-24 | $359.75 | $677.97 | 2,217,800 | $355.25 | 114,724 |
| 2026-07-23 | $353.25 | $665.72 | 2,610,600 | $342.42 | 163,061 |
| 2026-07-22 | $343.23 | $646.84 | 4,619,100 | $344.33 | 224,623 |
| 2026-07-21 | $354.80 | $668.64 | 2,364,800 | $348.92 | 152,000 |
| 2026-07-20 | $352.53 | $664.36 | 1,388,800 | $351.25 | 84,743 |
| 2026-07-17 | $352.16 | $663.66 | 2,985,200 | — | — |
| 2026-07-16 | $343.70 | $647.72 | 2,461,900 | — | — |
| 2026-07-15 | $337.44 | $635.92 | 1,955,600 | — | — |
| 2026-07-14 | $346.22 | $652.47 | 1,799,600 | — | — |
| 2026-07-13 | $354.74 | $668.53 | 1,649,700 | — | — |
| 2026-07-10 | $347.83 | $655.50 | 1,718,600 | — | — |
| 2026-07-09 | $347.80 | $655.45 | 1,807,400 | — | — |
| 2026-07-08 | $355.09 | $669.19 | 1,347,000 | — | — |
| 2026-07-07 | $359.30 | $677.12 | 1,596,200 | — | — |
| 2026-07-06 | $356.53 | $671.90 | 2,165,800 | — | — |
| 2026-07-02 | $361.17 | $680.64 | 1,499,200 | — | — |
| 2026-07-01 | $351.73 | $662.85 | 2,375,300 | — | — |
| 2026-06-30 | $340.74 | $642.14 | 1,343,000 | — | — |
| 2026-06-29 | $343.29 | $646.95 | 1,500,700 | — | — |
| 2026-06-26 | $341.44 | $643.46 | 3,340,200 | — | — |
| 2026-06-25 | $330.82 | $623.45 | 1,144,300 | — | — |
| 2026-06-24 | $335.15 | $631.61 | 1,348,500 | — | — |
| 2026-06-23 | $332.11 | $625.88 | 1,225,700 | — | — |
| 2026-06-22 | $325.20 | $612.86 | 1,755,500 | — | — |
| 2026-06-18 | $323.40 | $609.46 | 2,960,200 | — | — |
| 2026-06-17 | $327.96 | $618.06 | 1,432,900 | — | — |
| 2026-06-16 | $328.89 | $619.81 | 1,046,100 | — | — |
| 2026-06-15 | $326.95 | $616.16 | 1,408,600 | — | — |
| 2026-06-12 | $328.14 | $618.40 | 1,595,300 | — | — |
| 2026-06-11 | $327.93 | $616.08 | 1,351,100 | — | — |
| 2026-06-10 | $330.58 | $621.06 | 1,431,400 | — | — |
| 2026-06-09 | $325.13 | $610.82 | 1,720,400 | — | — |
| 2026-06-08 | $321.88 | $604.71 | 1,694,000 | — | — |
| 2026-06-05 | $326.27 | $612.96 | 1,910,800 | — | — |
| 2026-06-04 | $314.50 | $590.85 | 2,954,400 | — | — |
| 2026-06-03 | $312.75 | $587.56 | 1,788,700 | — | — |
| 2026-06-02 | $312.27 | $586.66 | 1,401,800 | — | — |
| 2026-06-01 | $309.78 | $581.98 | 1,745,900 | — | — |
| 2026-05-29 | $311.73 | $585.64 | 3,970,200 | — | — |
| 2026-05-28 | $316.22 | $594.08 | 1,714,000 | — | — |
| 2026-05-27 | $320.63 | $602.37 | 1,437,100 | — | — |
| 2026-05-26 | $325.45 | $611.42 | 1,509,800 | — | — |
| 2026-05-22 | $327.89 | $616.00 | 1,396,500 | — | — |
| 2026-05-21 | $330.26 | $620.46 | 1,026,000 | — | — |
| 2026-05-20 | $328.38 | $616.93 | 1,513,900 | — | — |
| 2026-05-19 | $330.13 | $620.21 | 1,460,200 | — | — |
| 2026-05-18 | $330.33 | $620.59 | 1,581,300 | — | — |
| 2026-05-15 | $324.15 | $608.98 | 1,462,400 | — | — |
| 2026-05-14 | $320.09 | $601.35 | 969,700 | — | — |
| 2026-05-13 | $316.01 | $593.69 | 2,211,200 | — | — |
| 2026-05-12 | $322.04 | $605.01 | 1,605,800 | — | — |
| 2026-05-11 | $320.26 | $601.67 | 1,275,600 | — | — |
| 2026-05-08 | $319.64 | $600.51 | 926,900 | — | — |
| 2026-05-07 | $321.28 | $603.59 | 1,079,300 | — | — |
| 2026-05-06 | $321.90 | $604.75 | 1,332,300 | — | — |
| 2026-05-05 | $322.57 | $606.01 | 1,295,600 | — | — |
| 2026-05-04 | $325.12 | $610.80 | 1,761,000 | — | — |
| 2026-05-01 | $326.22 | $612.87 | 1,345,200 | — | — |
| 2026-04-30 | $327.00 | $614.33 | 2,556,700 | — | — |
| 2026-04-29 | $325.75 | $611.98 | 2,246,800 | — | — |
| 2026-04-28 | $330.34 | $620.61 | 1,619,000 | — | — |
| 2026-04-27 | $324.60 | $609.82 | 1,534,200 | — | — |
| 2026-04-24 | $326.12 | $612.68 | 1,885,300 | — | — |
| 2026-04-23 | $332.88 | $625.38 | 1,702,800 | — | — |
| 2026-04-22 | $325.43 | $611.38 | 2,034,300 | — | — |
| 2026-04-21 | $329.29 | $618.63 | 2,156,700 | — | — |
| 2026-04-20 | $329.99 | $619.95 | 1,325,500 | — | — |
| 2026-04-17 | $330.83 | $621.53 | 2,225,200 | — | — |
| 2026-04-16 | $328.42 | $617.00 | 1,634,900 | — | — |
| 2026-04-15 | $327.27 | $614.84 | 1,560,900 | — | — |