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
- 2002-03-21 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 | $224.97 | $249.27 | 126,300 | — | — |
| 2023-12-28 | $227.48 | $252.05 | 139,700 | — | — |
| 2023-12-27 | $223.99 | $248.18 | 160,500 | — | — |
| 2023-12-26 | $223.33 | $247.45 | 166,600 | — | — |
| 2023-12-22 | $224.18 | $248.39 | 139,900 | — | — |
| 2023-12-21 | $226.28 | $250.72 | 152,300 | — | — |
| 2023-12-20 | $221.79 | $245.74 | 195,400 | — | — |
| 2023-12-19 | $225.55 | $249.91 | 346,000 | — | — |
| 2023-12-18 | $223.06 | $247.15 | 342,700 | — | — |
| 2023-12-15 | $233.17 | $258.35 | 424,500 | — | — |
| 2023-12-14 | $234.34 | $259.65 | 278,600 | — | — |
| 2023-12-13 | $221.75 | $245.70 | 211,300 | — | — |
| 2023-12-12 | $211.20 | $234.01 | 124,500 | — | — |
| 2023-12-11 | $216.50 | $239.88 | 78,500 | — | — |
| 2023-12-08 | $215.21 | $238.45 | 63,000 | — | — |
| 2023-12-07 | $215.81 | $239.12 | 91,400 | — | — |
| 2023-12-06 | $214.62 | $237.80 | 92,700 | — | — |
| 2023-12-05 | $217.22 | $240.68 | 196,800 | — | — |
| 2023-12-04 | $222.71 | $246.76 | 146,600 | — | — |
| 2023-12-01 | $217.61 | $241.11 | 118,000 | — | — |
| 2023-11-30 | $209.82 | $232.48 | 141,700 | — | — |
| 2023-11-29 | $209.29 | $231.89 | 114,000 | — | — |
| 2023-11-28 | $209.18 | $231.77 | 112,800 | — | — |
| 2023-11-27 | $207.53 | $229.94 | 169,100 | — | — |
| 2023-11-24 | $209.76 | $232.41 | 50,200 | — | — |
| 2023-11-22 | $207.07 | $229.43 | 108,600 | — | — |
| 2023-11-21 | $205.70 | $227.91 | 107,600 | — | — |
| 2023-11-20 | $212.19 | $235.11 | 73,700 | — | — |
| 2023-11-17 | $209.67 | $232.31 | 140,700 | — | — |
| 2023-11-16 | $204.99 | $227.13 | 224,600 | — | — |
| 2023-11-15 | $222.74 | $246.79 | 142,100 | — | — |
| 2023-11-14 | $218.58 | $242.19 | 133,100 | — | — |
| 2023-11-13 | $203.70 | $225.70 | 77,600 | — | — |
| 2023-11-10 | $201.62 | $223.39 | 95,700 | — | — |
| 2023-11-09 | $198.56 | $220.00 | 169,900 | — | — |
| 2023-11-08 | $201.47 | $223.23 | 77,500 | — | — |
| 2023-11-07 | $202.66 | $224.55 | 98,200 | — | — |
| 2023-11-06 | $204.29 | $226.35 | 104,000 | — | — |
| 2023-11-03 | $210.02 | $232.70 | 163,400 | — | — |
| 2023-11-02 | $201.77 | $223.56 | 159,800 | — | — |
| 2023-11-01 | $196.34 | $217.54 | 193,200 | — | — |
| 2023-10-31 | $191.37 | $212.04 | 167,000 | — | — |
| 2023-10-30 | $186.07 | $206.16 | 184,900 | — | — |
| 2023-10-27 | $186.56 | $206.71 | 193,700 | — | — |
| 2023-10-26 | $189.04 | $209.46 | 230,300 | — | — |
| 2023-10-25 | $184.92 | $204.89 | 221,400 | — | — |
| 2023-10-24 | $186.52 | $206.66 | 436,600 | — | — |
| 2023-10-23 | $199.16 | $220.67 | 168,000 | — | — |
| 2023-10-20 | $204.71 | $226.82 | 145,200 | — | — |
| 2023-10-19 | $207.05 | $229.41 | 153,100 | — | — |
| 2023-10-18 | $212.83 | $235.81 | 116,800 | — | — |
| 2023-10-17 | $216.49 | $239.87 | 113,900 | — | — |
| 2023-10-16 | $216.18 | $239.53 | 80,900 | — | — |
| 2023-10-13 | $212.40 | $235.34 | 204,700 | — | — |
| 2023-10-12 | $212.69 | $235.66 | 134,100 | — | — |
| 2023-10-11 | $218.07 | $241.62 | 124,200 | — | — |
| 2023-10-10 | $221.52 | $245.44 | 97,900 | — | — |
| 2023-10-09 | $217.09 | $240.53 | 177,300 | — | — |
| 2023-10-06 | $210.88 | $233.65 | 159,200 | — | — |
| 2023-10-05 | $207.99 | $230.45 | 129,500 | — | — |
| 2023-10-04 | $214.32 | $237.47 | 75,300 | — | — |
| 2023-10-03 | $214.07 | $237.19 | 111,300 | — | — |
| 2023-10-02 | $218.85 | $242.48 | 175,300 | — | — |
| 2023-09-29 | $230.07 | $254.92 | 224,800 | — | — |
| 2023-09-28 | $229.19 | $253.94 | 182,300 | — | — |
| 2023-09-27 | $225.47 | $249.82 | 97,000 | — | — |
| 2023-09-26 | $221.56 | $245.49 | 113,900 | — | — |
| 2023-09-25 | $223.69 | $247.85 | 134,300 | — | — |
| 2023-09-22 | $223.00 | $247.08 | 260,700 | — | — |
| 2023-09-21 | $225.23 | $249.55 | 137,400 | — | — |
| 2023-09-20 | $226.55 | $251.02 | 162,500 | — | — |
| 2023-09-19 | $224.97 | $249.27 | 139,000 | — | — |
| 2023-09-18 | $225.92 | $250.32 | 140,600 | — | — |
| 2023-09-15 | $225.13 | $249.44 | 812,800 | — | — |
| 2023-09-14 | $234.19 | $259.48 | 266,100 | — | — |
| 2023-09-13 | $220.58 | $244.40 | 144,100 | — | — |
| 2023-09-12 | $222.61 | $246.65 | 153,400 | — | — |
| 2023-09-11 | $221.04 | $244.91 | 121,500 | — | — |
| 2023-09-08 | $222.27 | $246.27 | 133,800 | — | — |
| 2023-09-07 | $219.20 | $242.87 | 147,100 | — | — |
| 2023-09-06 | $225.24 | $249.56 | 135,300 | — | — |
| 2023-09-05 | $227.47 | $252.04 | 188,200 | — | — |
| 2023-09-01 | $233.48 | $258.69 | 108,100 | — | — |
| 2023-08-31 | $230.00 | $254.84 | 165,200 | — | — |
| 2023-08-30 | $229.00 | $253.73 | 143,800 | — | — |
| 2023-08-29 | $225.60 | $249.96 | 101,500 | — | — |
| 2023-08-28 | $221.72 | $245.66 | 101,700 | — | — |
| 2023-08-25 | $218.70 | $242.32 | 102,400 | — | — |
| 2023-08-24 | $217.57 | $241.07 | 113,000 | — | — |
| 2023-08-23 | $222.27 | $246.27 | 125,500 | — | — |
| 2023-08-22 | $219.06 | $242.72 | 115,800 | — | — |
| 2023-08-21 | $219.87 | $243.61 | 105,000 | — | — |
| 2023-08-18 | $221.37 | $245.28 | 100,400 | — | — |
| 2023-08-17 | $218.61 | $242.22 | 123,200 | — | — |
| 2023-08-16 | $219.32 | $243.01 | 119,900 | — | — |
| 2023-08-15 | $223.19 | $247.29 | 120,900 | — | — |
| 2023-08-14 | $229.30 | $254.06 | 140,900 | — | — |
| 2023-08-11 | $226.09 | $250.51 | 102,000 | — | — |
| 2023-08-10 | $221.45 | $245.37 | 138,400 | — | — |
| 2023-08-09 | $223.21 | $247.32 | 145,500 | — | — |
| 2023-08-08 | $219.59 | $243.30 | 107,300 | — | — |
| 2023-08-07 | $225.69 | $250.06 | 116,400 | — | — |
| 2023-08-04 | $221.43 | $245.34 | 129,700 | — | — |
| 2023-08-03 | $224.43 | $248.67 | 171,300 | — | — |
| 2023-08-02 | $225.17 | $249.49 | 112,800 | — | — |
| 2023-08-01 | $225.46 | $249.81 | 139,800 | — | — |
| 2023-07-31 | $225.60 | $249.96 | 217,900 | — | — |
| 2023-07-28 | $219.99 | $243.75 | 145,100 | — | — |
| 2023-07-27 | $221.17 | $245.05 | 180,000 | — | — |
| 2023-07-26 | $221.91 | $245.87 | 285,100 | — | — |
| 2023-07-25 | $218.31 | $241.89 | 401,900 | — | — |
| 2023-07-24 | $232.94 | $258.10 | 209,100 | — | — |
| 2023-07-21 | $232.37 | $257.46 | 286,100 | — | — |
| 2023-07-20 | $243.08 | $269.33 | 189,400 | — | — |
| 2023-07-19 | $249.98 | $276.98 | 192,700 | — | — |
| 2023-07-18 | $247.42 | $274.14 | 137,500 | — | — |
| 2023-07-17 | $244.23 | $270.61 | 140,400 | — | — |
| 2023-07-14 | $243.26 | $269.53 | 192,600 | — | — |
| 2023-07-13 | $248.30 | $275.11 | 283,200 | — | — |
| 2023-07-12 | $251.19 | $278.32 | 225,800 | — | — |
| 2023-07-11 | $250.85 | $277.94 | 239,800 | — | — |
| 2023-07-10 | $243.11 | $269.36 | 351,100 | — | — |
| 2023-07-07 | $243.68 | $270.00 | 173,100 | — | — |
| 2023-07-06 | $236.63 | $262.18 | 117,300 | — | — |
| 2023-07-05 | $241.65 | $267.75 | 177,700 | — | — |
| 2023-07-03 | $239.09 | $264.91 | 103,000 | — | — |
| 2023-06-30 | $240.42 | $266.38 | 166,300 | — | — |
| 2023-06-29 | $240.68 | $266.67 | 192,900 | — | — |
| 2023-06-28 | $240.99 | $267.02 | 178,200 | — | — |
| 2023-06-27 | $235.90 | $261.38 | 112,700 | — | — |
| 2023-06-26 | $229.00 | $253.73 | 146,700 | — | — |
| 2023-06-23 | $228.36 | $253.02 | 362,800 | — | — |
| 2023-06-22 | $229.89 | $254.72 | 106,600 | — | — |
| 2023-06-21 | $226.48 | $250.94 | 143,500 | — | — |
| 2023-06-20 | $224.47 | $248.71 | 209,700 | — | — |
| 2023-06-16 | $221.79 | $245.74 | 791,600 | — | — |
| 2023-06-15 | $228.76 | $253.46 | 183,000 | — | — |
| 2023-06-14 | $221.84 | $245.80 | 289,600 | — | — |
| 2023-06-13 | $227.85 | $252.46 | 303,300 | — | — |
| 2023-06-12 | $226.73 | $251.22 | 202,400 | — | — |
| 2023-06-09 | $226.26 | $250.69 | 121,400 | — | — |
| 2023-06-08 | $230.90 | $255.84 | 133,800 | — | — |
| 2023-06-07 | $230.10 | $254.95 | 297,300 | — | — |
| 2023-06-06 | $220.16 | $243.94 | 225,300 | — | — |
| 2023-06-05 | $210.96 | $233.74 | 146,100 | — | — |
| 2023-06-02 | $218.49 | $242.09 | 193,300 | — | — |
| 2023-06-01 | $204.89 | $227.02 | 189,600 | — | — |
| 2023-05-31 | $209.11 | $231.69 | 474,200 | — | — |
| 2023-05-30 | $216.47 | $239.85 | 149,900 | — | — |
| 2023-05-26 | $212.60 | $235.56 | 169,000 | — | — |
| 2023-05-25 | $201.04 | $222.75 | 113,200 | — | — |
| 2023-05-24 | $203.05 | $224.98 | 114,000 | — | — |
| 2023-05-23 | $206.40 | $228.69 | 202,800 | — | — |
| 2023-05-22 | $204.35 | $226.42 | 141,400 | — | — |
| 2023-05-19 | $204.23 | $226.29 | 184,400 | — | — |
| 2023-05-18 | $208.76 | $231.30 | 111,300 | — | — |
| 2023-05-17 | $205.67 | $227.88 | 235,900 | — | — |
| 2023-05-16 | $197.53 | $218.86 | 280,900 | — | — |
| 2023-05-15 | $202.06 | $223.88 | 249,900 | — | — |
| 2023-05-12 | $199.47 | $221.01 | 251,100 | — | — |
| 2023-05-11 | $203.61 | $225.60 | 206,100 | — | — |
| 2023-05-10 | $204.18 | $226.23 | 191,900 | — | — |
| 2023-05-09 | $202.07 | $223.89 | 207,800 | — | — |
| 2023-05-08 | $201.88 | $223.68 | 265,600 | — | — |
| 2023-05-05 | $196.93 | $218.20 | 234,200 | — | — |
| 2023-05-04 | $189.41 | $209.87 | 228,300 | — | — |
| 2023-05-03 | $191.82 | $212.54 | 290,300 | — | — |
| 2023-05-02 | $196.07 | $217.24 | 255,200 | — | — |
| 2023-05-01 | $198.33 | $219.75 | 254,000 | — | — |
| 2023-04-28 | $193.46 | $214.35 | 198,400 | — | — |
| 2023-04-27 | $193.19 | $214.05 | 250,200 | — | — |
| 2023-04-26 | $186.03 | $206.12 | 380,100 | — | — |
| 2023-04-25 | $187.64 | $207.90 | 563,200 | — | — |
| 2023-04-24 | $206.87 | $229.21 | 331,000 | — | — |
| 2023-04-21 | $203.93 | $225.95 | 178,700 | — | — |
| 2023-04-20 | $204.88 | $227.01 | 224,500 | — | — |
| 2023-04-19 | $206.30 | $228.58 | 164,600 | — | — |
| 2023-04-18 | $208.08 | $230.55 | 212,000 | — | — |
| 2023-04-17 | $204.63 | $226.73 | 155,500 | — | — |
| 2023-04-14 | $208.27 | $230.76 | 153,400 | — | — |
| 2023-04-13 | $205.27 | $227.44 | 166,800 | — | — |
| 2023-04-12 | $203.77 | $225.78 | 184,800 | — | — |
| 2023-04-11 | $205.36 | $227.54 | 269,000 | — | — |
| 2023-04-10 | $196.46 | $217.68 | 154,700 | — | — |
| 2023-04-06 | $193.54 | $214.44 | 160,000 | — | — |
| 2023-04-05 | $194.67 | $215.69 | 192,000 | — | — |
| 2023-04-04 | $203.46 | $225.43 | 256,700 | — | — |
| 2023-04-03 | $209.98 | $232.66 | 187,100 | — | — |
| 2023-03-31 | $210.00 | $232.68 | 182,900 | — | — |
| 2023-03-30 | $206.46 | $228.76 | 208,200 | — | — |
| 2023-03-29 | $199.65 | $221.21 | 316,600 | — | — |
| 2023-03-28 | $199.39 | $220.92 | 194,600 | — | — |
| 2023-03-27 | $198.54 | $219.98 | 170,400 | — | — |
| 2023-03-24 | $198.36 | $219.78 | 138,400 | — | — |
| 2023-03-23 | $197.96 | $219.34 | 243,800 | — | — |
| 2023-03-22 | $198.76 | $220.22 | 164,000 | — | — |
| 2023-03-21 | $204.25 | $226.31 | 204,800 | — | — |
| 2023-03-20 | $200.24 | $221.86 | 222,400 | — | — |
| 2023-03-17 | $196.04 | $217.21 | 693,000 | — | — |
| 2023-03-16 | $202.94 | $224.86 | 324,400 | — | — |
| 2023-03-15 | $199.29 | $220.81 | 353,400 | — | — |
| 2023-03-14 | $201.60 | $223.37 | 340,600 | — | — |
| 2023-03-13 | $207.47 | $229.88 | 544,300 | — | — |
| 2023-03-10 | $225.24 | $249.56 | 287,500 | — | — |
| 2023-03-09 | $234.74 | $260.09 | 292,300 | — | — |
| 2023-03-08 | $234.70 | $260.05 | 174,500 | — | — |
| 2023-03-07 | $235.48 | $260.91 | 169,500 | — | — |
| 2023-03-06 | $235.44 | $260.87 | 281,800 | — | — |
| 2023-03-03 | $238.02 | $263.72 | 381,200 | — | — |
| 2023-03-02 | $232.75 | $257.89 | 120,700 | — | — |
| 2023-03-01 | $232.85 | $258.00 | 205,700 | — | — |
| 2023-02-28 | $227.10 | $251.63 | 225,700 | — | — |
| 2023-02-27 | $227.00 | $251.51 | 192,900 | — | — |
| 2023-02-24 | $221.24 | $245.13 | 248,300 | — | — |
| 2023-02-23 | $229.39 | $254.16 | 176,700 | — | — |
| 2023-02-22 | $228.98 | $253.71 | 276,400 | — | — |
| 2023-02-21 | $223.29 | $247.40 | 240,200 | — | — |
| 2023-02-17 | $241.52 | $267.60 | 416,800 | — | — |
| 2023-02-16 | $233.51 | $258.73 | 211,900 | — | — |
| 2023-02-15 | $234.12 | $259.40 | 256,000 | — | — |
| 2023-02-14 | $233.19 | $258.37 | 186,200 | — | — |
| 2023-02-13 | $232.24 | $257.32 | 152,000 | — | — |
| 2023-02-10 | $231.51 | $256.51 | 187,200 | — | — |
| 2023-02-09 | $231.45 | $256.45 | 179,600 | — | — |
| 2023-02-08 | $232.32 | $257.41 | 175,800 | — | — |
| 2023-02-07 | $235.92 | $261.40 | 323,900 | — | — |
| 2023-02-06 | $236.00 | $261.49 | 298,100 | — | — |
| 2023-02-03 | $243.13 | $269.39 | 464,300 | — | — |
| 2023-02-02 | $241.71 | $267.81 | 1,012,700 | — | — |
| 2023-02-01 | $231.64 | $256.66 | 359,700 | — | — |
| 2023-01-31 | $220.00 | $243.76 | 396,000 | — | — |
| 2023-01-30 | $214.18 | $237.31 | 245,200 | — | — |
| 2023-01-27 | $214.84 | $238.04 | 445,500 | — | — |
| 2023-01-26 | $200.63 | $222.30 | 342,300 | — | — |
| 2023-01-25 | $193.64 | $214.55 | 158,500 | — | — |
| 2023-01-24 | $189.04 | $209.46 | 93,800 | — | — |
| 2023-01-23 | $191.84 | $212.56 | 94,700 | — | — |
| 2023-01-20 | $189.96 | $210.47 | 97,600 | — | — |
| 2023-01-19 | $184.04 | $203.92 | 145,000 | — | — |
| 2023-01-18 | $184.34 | $204.25 | 104,800 | — | — |
| 2023-01-17 | $186.19 | $206.30 | 132,400 | — | — |
| 2023-01-13 | $189.05 | $209.47 | 139,700 | — | — |
| 2023-01-12 | $193.54 | $214.44 | 155,700 | — | — |
| 2023-01-11 | $191.97 | $212.70 | 132,700 | — | — |
| 2023-01-10 | $189.37 | $209.82 | 161,500 | — | — |
| 2023-01-09 | $184.24 | $204.14 | 129,700 | — | — |
| 2023-01-06 | $184.23 | $204.13 | 170,700 | — | — |
| 2023-01-05 | $180.24 | $199.70 | 128,600 | — | — |
| 2023-01-04 | $179.34 | $198.71 | 173,900 | — | — |
| 2023-01-03 | $174.30 | $193.12 | 238,900 | — | — |