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
- 1997-10-30 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 | — | — | — | $287.83 | 23,177 |
| 2026-09-03 | — | — | — | $281.03 | 9,500 |
| 2026-09-02 | — | — | — | $272.39 | 6,498 |
| 2026-09-01 | — | — | — | $266.72 | 4,458 |
| 2026-08-31 | — | — | — | $264.97 | 6,971 |
| 2026-08-28 | — | — | — | $265.13 | 7,158 |
| 2026-08-27 | $262.04 | $322.24 | 102,600 | $258.67 | 4,644 |
| 2026-08-26 | $262.63 | $322.97 | 137,400 | $265.36 | 5,271 |
| 2026-08-25 | $264.81 | $325.65 | 131,100 | $261.37 | 3,585 |
| 2026-08-24 | $259.38 | $318.97 | 103,100 | $261.53 | 5,615 |
| 2026-08-21 | $261.85 | $322.01 | 232,500 | $262.72 | 4,544 |
| 2026-08-20 | $263.82 | $324.43 | 121,900 | $259.93 | 5,598 |
| 2026-08-19 | $263.87 | $324.49 | 196,700 | $252.87 | 9,037 |
| 2026-08-18 | $250.01 | $307.45 | 164,300 | $259.95 | 13,318 |
| 2026-08-17 | $259.68 | $319.34 | 366,900 | $261.42 | 14,400 |
| 2026-08-14 | $263.95 | $324.59 | 165,200 | $262.54 | 8,430 |
| 2026-08-13 | $263.01 | $323.43 | 154,400 | $267.80 | 9,879 |
| 2026-08-12 | $266.11 | $327.25 | 148,000 | $266.44 | 10,248 |
| 2026-08-11 | $266.26 | $327.43 | 121,600 | $270.84 | 8,684 |
| 2026-08-10 | $265.12 | $326.03 | 206,200 | $264.65 | 13,576 |
| 2026-08-07 | $266.47 | $327.69 | 187,700 | $268.01 | 15,459 |
| 2026-08-06 | $270.82 | $333.04 | 232,700 | $275.76 | 15,981 |
| 2026-08-05 | $277.60 | $341.37 | 155,600 | $285.88 | 9,312 |
| 2026-08-04 | $285.88 | $351.56 | 217,800 | $291.05 | 9,212 |
| 2026-08-03 | $292.14 | $359.26 | 300,600 | $292.23 | 12,081 |
| 2026-07-31 | $286.77 | $352.65 | 420,100 | $292.01 | 24,963 |
| 2026-07-30 | $296.71 | $364.87 | 378,900 | $338.22 | 24,172 |
| 2026-07-29 | $357.97 | $440.21 | 332,500 | $353.25 | 29,255 |
| 2026-07-28 | $350.65 | $431.21 | 181,900 | $337.99 | 12,904 |
| 2026-07-27 | $337.43 | $414.95 | 232,200 | $333.66 | 16,722 |
| 2026-07-24 | $330.87 | $406.88 | 129,300 | $327.01 | 5,663 |
| 2026-07-23 | $326.68 | $401.73 | 168,900 | $320.83 | 13,970 |
| 2026-07-22 | $327.93 | $403.27 | 262,600 | $321.69 | 18,546 |
| 2026-07-21 | $311.62 | $383.21 | 119,600 | $305.74 | 6,448 |
| 2026-07-20 | $305.95 | $376.24 | 132,000 | $329.43 | 9,347 |
| 2026-07-17 | $326.06 | $400.97 | 204,600 | — | — |
| 2026-07-16 | $331.62 | $407.81 | 224,800 | — | — |
| 2026-07-15 | $319.40 | $392.78 | 228,800 | — | — |
| 2026-07-14 | $299.18 | $367.91 | 100,300 | — | — |
| 2026-07-13 | $295.66 | $363.58 | 154,600 | — | — |
| 2026-07-10 | $299.88 | $368.77 | 108,400 | — | — |
| 2026-07-09 | $302.96 | $372.56 | 120,800 | — | — |
| 2026-07-08 | $294.64 | $362.33 | 122,400 | — | — |
| 2026-07-07 | $296.47 | $364.58 | 219,600 | — | — |
| 2026-07-06 | $296.81 | $365.00 | 172,000 | — | — |
| 2026-07-02 | $288.39 | $354.64 | 349,700 | — | — |
| 2026-07-01 | $286.60 | $352.44 | 176,400 | — | — |
| 2026-06-30 | $291.17 | $358.06 | 322,800 | — | — |
| 2026-06-29 | $297.85 | $366.28 | 310,500 | — | — |
| 2026-06-26 | $301.74 | $371.06 | 517,100 | — | — |
| 2026-06-25 | $300.82 | $369.93 | 354,100 | — | — |
| 2026-06-24 | $317.51 | $390.45 | 279,200 | — | — |
| 2026-06-23 | $318.25 | $391.36 | 264,300 | — | — |
| 2026-06-22 | $315.25 | $387.67 | 130,600 | — | — |
| 2026-06-18 | $313.16 | $385.10 | 203,200 | — | — |
| 2026-06-17 | $305.07 | $375.16 | 182,600 | — | — |
| 2026-06-16 | $325.60 | $400.40 | 92,100 | — | — |
| 2026-06-15 | $325.74 | $400.57 | 98,600 | — | — |
| 2026-06-12 | $325.33 | $400.07 | 120,300 | — | — |
| 2026-06-11 | $324.91 | $399.55 | 277,000 | — | — |
| 2026-06-10 | $326.10 | $401.02 | 163,200 | — | — |
| 2026-06-09 | $328.29 | $403.71 | 174,200 | — | — |
| 2026-06-08 | $316.65 | $389.40 | 191,500 | — | — |
| 2026-06-05 | $311.00 | $382.45 | 182,600 | — | — |
| 2026-06-04 | $305.43 | $375.60 | 145,700 | — | — |
| 2026-06-03 | $305.75 | $375.99 | 199,900 | — | — |
| 2026-06-02 | $308.32 | $379.15 | 164,800 | — | — |
| 2026-06-01 | $311.51 | $383.08 | 173,900 | — | — |
| 2026-05-29 | $316.34 | $388.34 | 182,300 | — | — |
| 2026-05-28 | $326.44 | $400.74 | 277,900 | — | — |
| 2026-05-27 | $331.70 | $407.19 | 254,700 | — | — |
| 2026-05-26 | $329.63 | $404.65 | 112,300 | — | — |
| 2026-05-22 | $326.18 | $400.42 | 147,100 | — | — |
| 2026-05-21 | $320.11 | $392.97 | 257,900 | — | — |
| 2026-05-20 | $315.20 | $386.94 | 131,200 | — | — |
| 2026-05-19 | $305.47 | $374.99 | 158,600 | — | — |
| 2026-05-18 | $317.18 | $389.37 | 159,800 | — | — |
| 2026-05-15 | $313.62 | $385.00 | 196,700 | — | — |
| 2026-05-14 | $334.33 | $410.42 | 138,700 | — | — |
| 2026-05-13 | $327.78 | $402.38 | 155,000 | — | — |
| 2026-05-12 | $336.14 | $412.64 | 118,300 | — | — |
| 2026-05-11 | $348.60 | $427.94 | 170,900 | — | — |
| 2026-05-08 | $357.83 | $439.27 | 155,500 | — | — |
| 2026-05-07 | $350.16 | $429.86 | 144,800 | — | — |
| 2026-05-06 | $343.97 | $422.26 | 122,300 | — | — |
| 2026-05-05 | $341.35 | $419.04 | 124,700 | — | — |
| 2026-05-04 | $330.00 | $405.11 | 253,700 | — | — |
| 2026-05-01 | $353.67 | $434.16 | 202,400 | — | — |
| 2026-04-30 | $356.87 | $438.09 | 305,700 | — | — |
| 2026-04-29 | $349.21 | $428.69 | 291,900 | — | — |
| 2026-04-28 | $344.70 | $423.15 | 146,700 | — | — |
| 2026-04-27 | $339.52 | $416.79 | 101,800 | — | — |
| 2026-04-24 | $341.39 | $419.09 | 98,200 | — | — |
| 2026-04-23 | $339.78 | $417.11 | 117,300 | — | — |
| 2026-04-22 | $341.86 | $419.67 | 113,000 | — | — |
| 2026-04-21 | $344.69 | $423.14 | 172,700 | — | — |
| 2026-04-20 | $351.21 | $431.14 | 80,500 | — | — |
| 2026-04-17 | $349.94 | $429.59 | 126,100 | — | — |
| 2026-04-16 | $335.48 | $411.83 | 94,300 | — | — |
| 2026-04-15 | $332.73 | $408.46 | 84,200 | — | — |