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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $304.74 | $369.65 | 61,200 | — | — |
| 2023-12-28 | $309.31 | $375.19 | 81,100 | — | — |
| 2023-12-27 | $306.62 | $371.93 | 73,700 | — | — |
| 2023-12-26 | $305.63 | $370.73 | 62,700 | — | — |
| 2023-12-22 | $299.66 | $363.49 | 69,900 | — | — |
| 2023-12-21 | $300.06 | $363.97 | 69,400 | — | — |
| 2023-12-20 | $295.09 | $357.95 | 95,900 | — | — |
| 2023-12-19 | $299.40 | $363.17 | 132,000 | — | — |
| 2023-12-18 | $293.13 | $355.57 | 128,800 | — | — |
| 2023-12-15 | $295.55 | $358.50 | 616,100 | — | — |
| 2023-12-14 | $297.49 | $360.86 | 254,200 | — | — |
| 2023-12-13 | $286.23 | $347.20 | 217,900 | — | — |
| 2023-12-12 | $274.64 | $333.14 | 133,500 | — | — |
| 2023-12-11 | $283.15 | $343.46 | 186,100 | — | — |
| 2023-12-08 | $283.00 | $343.28 | 153,900 | — | — |
| 2023-12-07 | $284.51 | $345.11 | 108,400 | — | — |
| 2023-12-06 | $281.02 | $340.88 | 146,300 | — | — |
| 2023-12-05 | $281.24 | $341.14 | 142,300 | — | — |
| 2023-12-04 | $287.58 | $348.84 | 158,700 | — | — |
| 2023-12-01 | $291.18 | $353.20 | 98,600 | — | — |
| 2023-11-30 | $282.10 | $342.19 | 139,200 | — | — |
| 2023-11-29 | $280.55 | $339.76 | 97,700 | — | — |
| 2023-11-28 | $280.27 | $339.42 | 84,200 | — | — |
| 2023-11-27 | $279.67 | $338.70 | 191,700 | — | — |
| 2023-11-24 | $283.71 | $343.59 | 118,800 | — | — |
| 2023-11-22 | $280.00 | $339.10 | 80,700 | — | — |
| 2023-11-21 | $280.96 | $340.26 | 125,100 | — | — |
| 2023-11-20 | $283.80 | $343.70 | 94,000 | — | — |
| 2023-11-17 | $283.10 | $342.85 | 93,400 | — | — |
| 2023-11-16 | $276.56 | $334.93 | 115,800 | — | — |
| 2023-11-15 | $290.67 | $352.02 | 117,200 | — | — |
| 2023-11-14 | $287.40 | $348.06 | 126,600 | — | — |
| 2023-11-13 | $267.75 | $324.26 | 76,800 | — | — |
| 2023-11-10 | $265.39 | $321.40 | 124,000 | — | — |
| 2023-11-09 | $263.70 | $319.36 | 85,300 | — | — |
| 2023-11-08 | $267.82 | $324.35 | 82,500 | — | — |
| 2023-11-07 | $272.21 | $329.66 | 67,300 | — | — |
| 2023-11-06 | $274.34 | $332.24 | 115,300 | — | — |
| 2023-11-03 | $274.95 | $332.98 | 112,200 | — | — |
| 2023-11-02 | $267.41 | $323.85 | 109,800 | — | — |
| 2023-11-01 | $261.41 | $316.58 | 149,400 | — | — |
| 2023-10-31 | $252.33 | $305.59 | 119,200 | — | — |
| 2023-10-30 | $247.08 | $299.23 | 155,300 | — | — |
| 2023-10-27 | $249.38 | $302.01 | 140,400 | — | — |
| 2023-10-26 | $249.51 | $302.17 | 143,800 | — | — |
| 2023-10-25 | $239.84 | $290.46 | 252,900 | — | — |
| 2023-10-24 | $232.89 | $282.04 | 195,700 | — | — |
| 2023-10-23 | $238.62 | $288.98 | 91,800 | — | — |
| 2023-10-20 | $243.55 | $294.95 | 95,700 | — | — |
| 2023-10-19 | $247.88 | $300.20 | 91,000 | — | — |
| 2023-10-18 | $254.42 | $308.12 | 84,200 | — | — |
| 2023-10-17 | $255.78 | $309.76 | 131,100 | — | — |
| 2023-10-16 | $254.49 | $308.20 | 108,300 | — | — |
| 2023-10-13 | $244.68 | $296.32 | 125,900 | — | — |
| 2023-10-12 | $251.90 | $305.07 | 110,600 | — | — |
| 2023-10-11 | $261.10 | $316.21 | 68,300 | — | — |
| 2023-10-10 | $260.12 | $315.02 | 109,400 | — | — |
| 2023-10-09 | $255.01 | $308.83 | 72,200 | — | — |
| 2023-10-06 | $250.07 | $302.85 | 138,100 | — | — |
| 2023-10-05 | $246.43 | $298.44 | 138,300 | — | — |
| 2023-10-04 | $256.24 | $310.32 | 98,800 | — | — |
| 2023-10-03 | $256.85 | $311.06 | 109,900 | — | — |
| 2023-10-02 | $261.13 | $316.24 | 113,800 | — | — |
| 2023-09-29 | $268.71 | $325.42 | 192,700 | — | — |
| 2023-09-28 | $272.25 | $329.71 | 152,100 | — | — |
| 2023-09-27 | $270.02 | $327.01 | 154,500 | — | — |
| 2023-09-26 | $258.80 | $313.42 | 125,200 | — | — |
| 2023-09-25 | $258.88 | $313.52 | 110,200 | — | — |
| 2023-09-22 | $258.07 | $312.54 | 133,800 | — | — |
| 2023-09-21 | $257.92 | $312.36 | 69,200 | — | — |
| 2023-09-20 | $260.70 | $315.72 | 102,800 | — | — |
| 2023-09-19 | $263.77 | $319.44 | 132,900 | — | — |
| 2023-09-18 | $265.79 | $321.89 | 100,800 | — | — |
| 2023-09-15 | $262.97 | $318.47 | 417,600 | — | — |
| 2023-09-14 | $275.50 | $333.65 | 151,900 | — | — |
| 2023-09-13 | $263.07 | $318.59 | 127,300 | — | — |
| 2023-09-12 | $264.18 | $319.94 | 141,200 | — | — |
| 2023-09-11 | $261.17 | $316.29 | 124,400 | — | — |
| 2023-09-08 | $262.31 | $317.67 | 180,600 | — | — |
| 2023-09-07 | $259.09 | $313.77 | 167,500 | — | — |
| 2023-09-06 | $261.28 | $316.42 | 141,100 | — | — |
| 2023-09-05 | $261.78 | $317.03 | 172,400 | — | — |
| 2023-09-01 | $270.74 | $327.88 | 65,200 | — | — |
| 2023-08-31 | $264.42 | $320.23 | 103,900 | — | — |
| 2023-08-30 | $266.60 | $322.32 | 47,600 | — | — |
| 2023-08-29 | $265.99 | $321.59 | 71,600 | — | — |
| 2023-08-28 | $259.17 | $313.34 | 138,200 | — | — |
| 2023-08-25 | $258.27 | $312.25 | 78,800 | — | — |
| 2023-08-24 | $257.79 | $311.67 | 148,400 | — | — |
| 2023-08-23 | $259.96 | $314.29 | 152,600 | — | — |
| 2023-08-22 | $256.92 | $310.62 | 106,400 | — | — |
| 2023-08-21 | $260.25 | $314.65 | 77,000 | — | — |
| 2023-08-18 | $264.01 | $319.19 | 79,500 | — | — |
| 2023-08-17 | $258.62 | $312.67 | 61,600 | — | — |
| 2023-08-16 | $260.93 | $315.47 | 96,700 | — | — |
| 2023-08-15 | $267.06 | $322.88 | 77,500 | — | — |
| 2023-08-14 | $272.97 | $330.02 | 105,300 | — | — |
| 2023-08-11 | $273.34 | $330.47 | 175,000 | — | — |
| 2023-08-10 | $263.23 | $318.25 | 125,800 | — | — |
| 2023-08-09 | $262.97 | $317.93 | 168,800 | — | — |
| 2023-08-08 | $254.81 | $308.07 | 197,000 | — | — |
| 2023-08-07 | $265.38 | $320.85 | 102,900 | — | — |
| 2023-08-04 | $261.83 | $316.56 | 108,900 | — | — |
| 2023-08-03 | $266.92 | $322.71 | 118,000 | — | — |
| 2023-08-02 | $264.31 | $319.55 | 126,700 | — | — |
| 2023-08-01 | $261.26 | $315.87 | 122,700 | — | — |
| 2023-07-31 | $258.53 | $312.57 | 91,300 | — | — |
| 2023-07-28 | $254.04 | $307.14 | 87,200 | — | — |
| 2023-07-27 | $252.19 | $304.90 | 135,600 | — | — |
| 2023-07-26 | $256.15 | $309.69 | 170,800 | — | — |
| 2023-07-25 | $248.07 | $299.92 | 280,300 | — | — |
| 2023-07-24 | $254.20 | $307.33 | 297,100 | — | — |
| 2023-07-21 | $257.07 | $310.80 | 282,900 | — | — |
| 2023-07-20 | $267.83 | $323.81 | 135,900 | — | — |
| 2023-07-19 | $271.12 | $327.79 | 174,600 | — | — |
| 2023-07-18 | $264.93 | $320.30 | 110,600 | — | — |
| 2023-07-17 | $261.00 | $315.55 | 134,400 | — | — |
| 2023-07-14 | $259.68 | $313.96 | 112,400 | — | — |
| 2023-07-13 | $264.65 | $319.97 | 110,400 | — | — |
| 2023-07-12 | $266.69 | $322.43 | 184,300 | — | — |
| 2023-07-11 | $264.70 | $320.03 | 168,800 | — | — |
| 2023-07-10 | $258.89 | $313.00 | 211,400 | — | — |
| 2023-07-07 | $257.52 | $311.34 | 101,500 | — | — |
| 2023-07-06 | $253.55 | $306.55 | 107,600 | — | — |
| 2023-07-05 | $255.30 | $308.66 | 94,500 | — | — |
| 2023-07-03 | $257.56 | $311.39 | 74,500 | — | — |
| 2023-06-30 | $258.10 | $312.05 | 139,600 | — | — |
| 2023-06-29 | $257.23 | $310.99 | 114,700 | — | — |
| 2023-06-28 | $254.66 | $307.89 | 104,700 | — | — |
| 2023-06-27 | $253.59 | $306.59 | 121,700 | — | — |
| 2023-06-26 | $247.29 | $298.98 | 186,400 | — | — |
| 2023-06-23 | $246.31 | $297.79 | 290,100 | — | — |
| 2023-06-22 | $246.61 | $298.15 | 261,500 | — | — |
| 2023-06-21 | $244.29 | $295.35 | 149,800 | — | — |
| 2023-06-20 | $239.36 | $289.39 | 141,100 | — | — |
| 2023-06-16 | $237.59 | $287.25 | 708,400 | — | — |
| 2023-06-15 | $243.66 | $294.59 | 127,000 | — | — |
| 2023-06-14 | $238.18 | $287.96 | 157,700 | — | — |
| 2023-06-13 | $242.37 | $293.03 | 333,100 | — | — |
| 2023-06-12 | $240.33 | $290.56 | 105,000 | — | — |
| 2023-06-09 | $240.33 | $290.56 | 88,700 | — | — |
| 2023-06-08 | $246.27 | $297.74 | 87,000 | — | — |
| 2023-06-07 | $246.01 | $297.43 | 234,400 | — | — |
| 2023-06-06 | $238.29 | $288.10 | 184,800 | — | — |
| 2023-06-05 | $227.35 | $274.87 | 132,000 | — | — |
| 2023-06-02 | $233.62 | $282.45 | 230,600 | — | — |
| 2023-06-01 | $222.03 | $268.44 | 226,100 | — | — |
| 2023-05-31 | $223.51 | $270.23 | 369,800 | — | — |
| 2023-05-30 | $230.71 | $278.39 | 115,200 | — | — |
| 2023-05-26 | $225.79 | $272.45 | 86,000 | — | — |
| 2023-05-25 | $223.49 | $269.68 | 120,900 | — | — |
| 2023-05-24 | $222.84 | $268.89 | 153,800 | — | — |
| 2023-05-23 | $225.33 | $271.90 | 183,000 | — | — |
| 2023-05-22 | $221.05 | $266.73 | 110,900 | — | — |
| 2023-05-19 | $220.68 | $266.28 | 106,900 | — | — |
| 2023-05-18 | $224.12 | $270.44 | 76,100 | — | — |
| 2023-05-17 | $222.14 | $268.05 | 84,100 | — | — |
| 2023-05-16 | $216.15 | $260.82 | 102,100 | — | — |
| 2023-05-15 | $221.05 | $266.73 | 127,300 | — | — |
| 2023-05-12 | $217.48 | $262.42 | 133,500 | — | — |
| 2023-05-11 | $218.78 | $263.99 | 90,800 | — | — |
| 2023-05-10 | $223.95 | $270.23 | 118,500 | — | — |
| 2023-05-09 | $221.50 | $267.27 | 98,300 | — | — |
| 2023-05-08 | $220.77 | $266.39 | 71,800 | — | — |
| 2023-05-05 | $220.29 | $265.81 | 93,400 | — | — |
| 2023-05-04 | $215.87 | $260.48 | 191,000 | — | — |
| 2023-05-03 | $219.71 | $265.11 | 175,900 | — | — |
| 2023-05-02 | $223.78 | $270.03 | 181,400 | — | — |
| 2023-05-01 | $227.49 | $274.50 | 123,100 | — | — |
| 2023-04-28 | $224.48 | $270.87 | 162,900 | — | — |
| 2023-04-27 | $223.72 | $269.95 | 118,200 | — | — |
| 2023-04-26 | $221.09 | $266.78 | 241,700 | — | — |
| 2023-04-25 | $220.22 | $265.73 | 164,700 | — | — |
| 2023-04-24 | $228.01 | $275.13 | 104,600 | — | — |
| 2023-04-21 | $228.78 | $276.06 | 149,000 | — | — |
| 2023-04-20 | $229.03 | $276.36 | 144,800 | — | — |
| 2023-04-19 | $230.51 | $278.15 | 284,800 | — | — |
| 2023-04-18 | $229.08 | $276.42 | 95,500 | — | — |
| 2023-04-17 | $224.83 | $271.29 | 80,900 | — | — |
| 2023-04-14 | $227.94 | $275.04 | 73,600 | — | — |
| 2023-04-13 | $223.42 | $269.59 | 175,900 | — | — |
| 2023-04-12 | $223.92 | $270.19 | 161,400 | — | — |
| 2023-04-11 | $227.57 | $274.60 | 185,700 | — | — |
| 2023-04-10 | $219.78 | $265.20 | 98,200 | — | — |
| 2023-04-06 | $217.12 | $261.99 | 119,000 | — | — |
| 2023-04-05 | $219.20 | $264.50 | 156,700 | — | — |
| 2023-04-04 | $220.00 | $265.46 | 111,700 | — | — |
| 2023-04-03 | $224.63 | $271.05 | 214,800 | — | — |
| 2023-03-31 | $226.42 | $273.21 | 169,800 | — | — |
| 2023-03-30 | $221.46 | $267.23 | 104,600 | — | — |
| 2023-03-29 | $215.53 | $260.07 | 166,700 | — | — |
| 2023-03-28 | $213.09 | $257.13 | 162,700 | — | — |
| 2023-03-27 | $211.58 | $255.30 | 120,000 | — | — |
| 2023-03-24 | $207.98 | $250.96 | 151,300 | — | — |
| 2023-03-23 | $203.78 | $245.89 | 124,000 | — | — |
| 2023-03-22 | $205.90 | $248.45 | 120,500 | — | — |
| 2023-03-21 | $208.34 | $251.39 | 165,200 | — | — |
| 2023-03-20 | $204.86 | $247.20 | 183,900 | — | — |
| 2023-03-17 | $201.04 | $242.59 | 505,000 | — | — |
| 2023-03-16 | $205.92 | $248.47 | 184,300 | — | — |
| 2023-03-15 | $200.80 | $242.30 | 264,900 | — | — |
| 2023-03-14 | $206.79 | $249.52 | 150,300 | — | — |
| 2023-03-13 | $209.02 | $252.21 | 179,600 | — | — |
| 2023-03-10 | $219.15 | $264.44 | 136,300 | — | — |
| 2023-03-09 | $226.62 | $273.45 | 158,400 | — | — |
| 2023-03-08 | $227.06 | $273.98 | 153,700 | — | — |
| 2023-03-07 | $225.51 | $272.11 | 83,100 | — | — |
| 2023-03-06 | $227.23 | $274.19 | 133,600 | — | — |
| 2023-03-03 | $232.45 | $280.49 | 86,900 | — | — |
| 2023-03-02 | $229.82 | $277.31 | 107,700 | — | — |
| 2023-03-01 | $228.66 | $275.91 | 164,500 | — | — |
| 2023-02-28 | $221.07 | $266.76 | 229,800 | — | — |
| 2023-02-27 | $224.76 | $270.66 | 156,200 | — | — |
| 2023-02-24 | $221.04 | $266.18 | 163,500 | — | — |
| 2023-02-23 | $225.54 | $271.60 | 193,600 | — | — |
| 2023-02-22 | $225.01 | $270.97 | 278,400 | — | — |
| 2023-02-21 | $223.25 | $268.85 | 255,100 | — | — |
| 2023-02-17 | $239.74 | $288.70 | 178,400 | — | — |
| 2023-02-16 | $232.49 | $279.97 | 120,300 | — | — |
| 2023-02-15 | $234.02 | $281.82 | 116,400 | — | — |
| 2023-02-14 | $232.38 | $279.84 | 105,800 | — | — |
| 2023-02-13 | $228.19 | $274.80 | 99,500 | — | — |
| 2023-02-10 | $224.80 | $270.71 | 78,200 | — | — |
| 2023-02-09 | $226.91 | $273.25 | 117,700 | — | — |
| 2023-02-08 | $225.06 | $271.03 | 149,900 | — | — |
| 2023-02-07 | $224.01 | $269.76 | 228,800 | — | — |
| 2023-02-06 | $230.77 | $277.90 | 124,000 | — | — |
| 2023-02-03 | $235.89 | $284.07 | 260,700 | — | — |
| 2023-02-02 | $232.87 | $280.43 | 295,200 | — | — |
| 2023-02-01 | $223.97 | $269.71 | 208,300 | — | — |
| 2023-01-31 | $213.85 | $257.53 | 203,300 | — | — |
| 2023-01-30 | $207.37 | $249.72 | 214,300 | — | — |
| 2023-01-27 | $206.94 | $249.21 | 228,800 | — | — |
| 2023-01-26 | $206.44 | $248.60 | 338,700 | — | — |
| 2023-01-25 | $197.08 | $237.33 | 182,400 | — | — |
| 2023-01-24 | $193.00 | $232.42 | 107,000 | — | — |
| 2023-01-23 | $195.57 | $235.51 | 152,200 | — | — |
| 2023-01-20 | $196.89 | $237.10 | 137,900 | — | — |
| 2023-01-19 | $190.49 | $229.40 | 360,400 | — | — |
| 2023-01-18 | $192.80 | $232.18 | 196,800 | — | — |
| 2023-01-17 | $189.64 | $228.37 | 130,900 | — | — |
| 2023-01-13 | $192.44 | $231.74 | 161,100 | — | — |
| 2023-01-12 | $192.68 | $232.03 | 197,400 | — | — |
| 2023-01-11 | $190.77 | $229.73 | 203,900 | — | — |
| 2023-01-10 | $186.97 | $225.16 | 158,400 | — | — |
| 2023-01-09 | $181.79 | $218.92 | 133,300 | — | — |
| 2023-01-06 | $185.72 | $223.65 | 175,300 | — | — |
| 2023-01-05 | $179.60 | $216.28 | 183,800 | — | — |
| 2023-01-04 | $180.47 | $217.33 | 160,100 | — | — |
| 2023-01-03 | $179.16 | $215.75 | 409,600 | — | — |