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
- 1970-01-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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $362.21 | 48,917 |
| 2026-09-03 | — | — | — | $365.98 | 76,023 |
| 2026-09-02 | — | — | — | $370.08 | 73,541 |
| 2026-09-01 | — | — | — | $372.17 | 53,941 |
| 2026-08-31 | — | — | — | $376.78 | 65,554 |
| 2026-08-28 | — | — | — | $381.14 | 44,165 |
| 2026-08-27 | $380.06 | $1,497.41 | 592,400 | $379.04 | 21,623 |
| 2026-08-26 | $382.02 | $1,505.13 | 819,900 | $378.57 | 31,097 |
| 2026-08-25 | $376.58 | $1,483.70 | 978,600 | $383.19 | 48,417 |
| 2026-08-24 | $383.77 | $1,512.03 | 824,700 | $384.52 | 44,191 |
| 2026-08-21 | $384.29 | $1,514.08 | 759,800 | $388.03 | 33,701 |
| 2026-08-20 | $386.07 | $1,521.09 | 933,000 | $391.68 | 42,408 |
| 2026-08-19 | $392.34 | $1,545.79 | 860,300 | $396.36 | 35,104 |
| 2026-08-18 | $393.48 | $1,550.28 | 619,500 | $392.54 | 25,328 |
| 2026-08-17 | $391.14 | $1,541.07 | 725,800 | $391.77 | 31,626 |
| 2026-08-14 | $395.78 | $1,559.35 | 472,300 | $395.12 | 22,397 |
| 2026-08-13 | $392.96 | $1,548.24 | 660,500 | $395.98 | 25,418 |
| 2026-08-12 | $394.21 | $1,553.16 | 715,800 | $391.86 | 36,996 |
| 2026-08-11 | $391.89 | $1,544.02 | 569,900 | $395.49 | 18,110 |
| 2026-08-10 | $395.97 | $1,560.09 | 779,700 | $392.56 | 23,329 |
| 2026-08-07 | $392.05 | $1,544.65 | 1,053,000 | $385.85 | 37,366 |
| 2026-08-06 | $386.92 | $1,524.44 | 650,400 | $387.82 | 27,817 |
| 2026-08-05 | $384.08 | $1,513.25 | 834,300 | $388.15 | 26,714 |
| 2026-08-04 | $385.76 | $1,519.87 | 1,502,500 | $384.36 | 50,383 |
| 2026-08-03 | $382.43 | $1,506.75 | 918,800 | $387.55 | 37,884 |
| 2026-07-31 | $383.42 | $1,510.65 | 1,524,400 | $382.39 | 61,383 |
| 2026-07-30 | $382.20 | $1,505.84 | 1,199,900 | $376.82 | 64,597 |
| 2026-07-29 | $380.96 | $1,500.96 | 1,935,800 | $397.40 | 100,748 |
| 2026-07-28 | $393.19 | $1,549.14 | 1,702,600 | $392.88 | 88,578 |
| 2026-07-27 | $389.14 | $1,533.19 | 1,194,200 | $388.18 | 58,587 |
| 2026-07-24 | $386.75 | $1,523.77 | 1,498,800 | $384.09 | 80,576 |
| 2026-07-23 | $381.79 | $1,504.23 | 1,685,400 | $377.43 | 89,951 |
| 2026-07-22 | $373.16 | $1,470.23 | 955,900 | $371.28 | 31,932 |
| 2026-07-21 | $367.73 | $1,448.83 | 1,036,900 | $369.10 | 39,046 |
| 2026-07-20 | $370.60 | $1,460.14 | 703,300 | $370.38 | 33,126 |
| 2026-07-17 | $368.58 | $1,452.18 | 1,279,100 | — | — |
| 2026-07-16 | $368.82 | $1,453.13 | 709,900 | — | — |
| 2026-07-15 | $365.63 | $1,440.56 | 1,198,900 | — | — |
| 2026-07-14 | $369.50 | $1,455.80 | 1,387,500 | — | — |
| 2026-07-13 | $372.78 | $1,468.73 | 978,600 | — | — |
| 2026-07-10 | $375.06 | $1,477.71 | 1,008,600 | — | — |
| 2026-07-09 | $374.60 | $1,475.90 | 758,500 | — | — |
| 2026-07-08 | $374.31 | $1,474.76 | 1,097,600 | — | — |
| 2026-07-07 | $374.64 | $1,476.06 | 736,900 | — | — |
| 2026-07-06 | $376.88 | $1,484.88 | 1,273,700 | — | — |
| 2026-07-02 | $373.54 | $1,471.72 | 1,293,200 | — | — |
| 2026-07-01 | $362.86 | $1,423.38 | 1,285,300 | — | — |
| 2026-06-30 | $354.24 | $1,389.57 | 1,049,900 | — | — |
| 2026-06-29 | $348.07 | $1,365.36 | 1,289,200 | — | — |
| 2026-06-26 | $346.71 | $1,360.03 | 1,783,300 | — | — |
| 2026-06-25 | $344.70 | $1,352.14 | 1,219,300 | — | — |
| 2026-06-24 | $344.32 | $1,350.65 | 1,696,300 | — | — |
| 2026-06-23 | $350.34 | $1,374.27 | 1,354,200 | — | — |
| 2026-06-22 | $343.36 | $1,346.89 | 1,674,200 | — | — |
| 2026-06-18 | $350.01 | $1,372.97 | 4,242,200 | — | — |
| 2026-06-17 | $362.83 | $1,423.26 | 1,340,600 | — | — |
| 2026-06-16 | $364.11 | $1,428.28 | 1,127,700 | — | — |
| 2026-06-15 | $359.53 | $1,410.32 | 1,585,800 | — | — |
| 2026-06-12 | $360.22 | $1,413.02 | 988,100 | — | — |
| 2026-06-11 | $358.86 | $1,407.69 | 1,708,900 | — | — |
| 2026-06-10 | $341.07 | $1,337.90 | 761,400 | — | — |
| 2026-06-09 | $345.68 | $1,355.99 | 1,423,200 | — | — |
| 2026-06-08 | $340.86 | $1,337.08 | 876,200 | — | — |
| 2026-06-05 | $346.44 | $1,358.97 | 1,192,100 | — | — |
| 2026-06-04 | $341.50 | $1,339.59 | 1,394,700 | — | — |
| 2026-06-03 | $337.04 | $1,322.10 | 878,900 | — | — |
| 2026-06-02 | $337.61 | $1,324.33 | 961,400 | — | — |
| 2026-06-01 | $339.20 | $1,330.57 | 854,600 | — | — |
| 2026-05-29 | $346.82 | $1,360.46 | 1,245,300 | — | — |
| 2026-05-28 | $348.96 | $1,368.85 | 1,097,900 | — | — |
| 2026-05-27 | $342.69 | $1,344.26 | 752,600 | — | — |
| 2026-05-26 | $344.64 | $1,351.91 | 1,270,000 | — | — |
| 2026-05-22 | $342.89 | $1,345.04 | 689,300 | — | — |
| 2026-05-21 | $338.71 | $1,328.65 | 612,000 | — | — |
| 2026-05-20 | $339.75 | $1,332.73 | 780,200 | — | — |
| 2026-05-19 | $340.14 | $1,334.26 | 748,100 | — | — |
| 2026-05-18 | $343.11 | $1,345.91 | 984,800 | — | — |
| 2026-05-15 | $334.50 | $1,312.13 | 1,236,400 | — | — |
| 2026-05-14 | $340.62 | $1,336.14 | 960,400 | — | — |
| 2026-05-13 | $341.36 | $1,339.04 | 898,300 | — | — |
| 2026-05-12 | $346.46 | $1,359.05 | 1,089,600 | — | — |
| 2026-05-11 | $344.03 | $1,349.52 | 1,895,600 | — | — |
| 2026-05-08 | $346.53 | $1,359.32 | 1,558,400 | — | — |
| 2026-05-07 | $347.76 | $1,364.15 | 1,361,300 | — | — |
| 2026-05-06 | $347.27 | $1,362.22 | 1,566,600 | — | — |
| 2026-05-05 | $349.16 | $1,369.64 | 1,162,900 | — | — |
| 2026-05-04 | $349.08 | $1,369.32 | 1,640,400 | — | — |
| 2026-05-01 | $345.84 | $1,356.62 | 1,480,900 | — | — |
| 2026-04-30 | $344.30 | $1,350.57 | 2,029,800 | — | — |
| 2026-04-29 | $338.73 | $1,328.73 | 3,587,700 | — | — |
| 2026-04-28 | $313.68 | $1,230.46 | 2,169,700 | — | — |
| 2026-04-27 | $312.53 | $1,225.95 | 1,411,900 | — | — |
| 2026-04-24 | $313.21 | $1,228.62 | 1,300,900 | — | — |
| 2026-04-23 | $318.71 | $1,250.19 | 1,632,800 | — | — |
| 2026-04-22 | $320.74 | $1,258.16 | 1,578,000 | — | — |
| 2026-04-21 | $325.52 | $1,276.91 | 1,636,200 | — | — |
| 2026-04-20 | $332.14 | $1,302.88 | 1,026,700 | — | — |
| 2026-04-17 | $336.29 | $1,319.15 | 1,309,700 | — | — |
| 2026-04-16 | $334.92 | $1,313.78 | 1,540,100 | — | — |
| 2026-04-15 | $338.88 | $1,329.31 | 1,305,200 | — | — |