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
- 1994-04-12 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 | $202.84 | $292.53 | 105,500 | — | — |
| 2023-12-28 | $204.24 | $294.55 | 104,900 | — | — |
| 2023-12-27 | $205.80 | $296.80 | 97,400 | — | — |
| 2023-12-26 | $205.12 | $295.82 | 114,100 | — | — |
| 2023-12-22 | $203.40 | $293.34 | 135,500 | — | — |
| 2023-12-21 | $201.58 | $290.71 | 254,800 | — | — |
| 2023-12-20 | $201.55 | $290.67 | 255,400 | — | — |
| 2023-12-19 | $204.26 | $294.58 | 215,400 | — | — |
| 2023-12-18 | $203.31 | $293.21 | 261,500 | — | — |
| 2023-12-15 | $203.56 | $293.57 | 460,600 | — | — |
| 2023-12-14 | $203.46 | $293.42 | 608,800 | — | — |
| 2023-12-13 | $192.31 | $276.98 | 451,300 | — | — |
| 2023-12-12 | $190.65 | $274.59 | 179,000 | — | — |
| 2023-12-11 | $188.36 | $271.29 | 159,000 | — | — |
| 2023-12-08 | $189.06 | $272.30 | 210,600 | — | — |
| 2023-12-07 | $188.16 | $271.00 | 157,000 | — | — |
| 2023-12-06 | $184.76 | $266.11 | 240,900 | — | — |
| 2023-12-05 | $182.44 | $262.77 | 215,700 | — | — |
| 2023-12-04 | $185.29 | $266.87 | 207,300 | — | — |
| 2023-12-01 | $185.13 | $266.64 | 187,600 | — | — |
| 2023-11-30 | $181.05 | $260.76 | 266,400 | — | — |
| 2023-11-29 | $180.03 | $259.29 | 238,700 | — | — |
| 2023-11-28 | $177.77 | $256.04 | 223,300 | — | — |
| 2023-11-27 | $180.94 | $260.61 | 180,300 | — | — |
| 2023-11-24 | $179.32 | $258.27 | 82,500 | — | — |
| 2023-11-22 | $178.40 | $256.95 | 173,500 | — | — |
| 2023-11-21 | $177.01 | $254.95 | 315,900 | — | — |
| 2023-11-20 | $175.81 | $253.22 | 260,500 | — | — |
| 2023-11-17 | $175.89 | $253.33 | 211,200 | — | — |
| 2023-11-16 | $172.84 | $248.94 | 299,500 | — | — |
| 2023-11-15 | $173.01 | $249.18 | 352,100 | — | — |
| 2023-11-14 | $174.49 | $251.32 | 252,400 | — | — |
| 2023-11-13 | $167.80 | $241.68 | 231,100 | — | — |
| 2023-11-10 | $167.79 | $241.67 | 154,000 | — | — |
| 2023-11-09 | $165.12 | $237.82 | 172,200 | — | — |
| 2023-11-08 | $166.08 | $239.20 | 226,000 | — | — |
| 2023-11-07 | $164.55 | $237.00 | 222,200 | — | — |
| 2023-11-06 | $164.87 | $237.46 | 221,400 | — | — |
| 2023-11-03 | $165.08 | $237.76 | 264,700 | — | — |
| 2023-11-02 | $161.42 | $232.49 | 396,300 | — | — |
| 2023-11-01 | $158.68 | $228.54 | 285,700 | — | — |
| 2023-10-31 | $153.91 | $221.67 | 306,000 | — | — |
| 2023-10-30 | $153.00 | $220.36 | 414,800 | — | — |
| 2023-10-27 | $147.75 | $212.80 | 382,600 | — | — |
| 2023-10-26 | $147.65 | $212.66 | 481,400 | — | — |
| 2023-10-25 | $152.11 | $219.08 | 392,200 | — | — |
| 2023-10-24 | $155.62 | $224.14 | 252,300 | — | — |
| 2023-10-23 | $154.34 | $222.29 | 490,800 | — | — |
| 2023-10-20 | $155.03 | $223.29 | 539,200 | — | — |
| 2023-10-19 | $157.36 | $226.64 | 377,500 | — | — |
| 2023-10-18 | $159.31 | $229.45 | 246,100 | — | — |
| 2023-10-17 | $167.00 | $240.53 | 350,300 | — | — |
| 2023-10-16 | $166.98 | $240.50 | 138,100 | — | — |
| 2023-10-13 | $164.53 | $236.97 | 247,700 | — | — |
| 2023-10-12 | $166.16 | $239.32 | 271,400 | — | — |
| 2023-10-11 | $171.79 | $247.43 | 163,100 | — | — |
| 2023-10-10 | $169.68 | $244.39 | 204,400 | — | — |
| 2023-10-09 | $169.16 | $243.64 | 172,300 | — | — |
| 2023-10-06 | $169.24 | $243.75 | 191,500 | — | — |
| 2023-10-05 | $167.49 | $241.23 | 209,800 | — | — |
| 2023-10-04 | $167.44 | $241.16 | 296,900 | — | — |
| 2023-10-03 | $161.50 | $232.61 | 382,000 | — | — |
| 2023-10-02 | $164.97 | $237.60 | 243,900 | — | — |
| 2023-09-29 | $166.52 | $239.84 | 300,600 | — | — |
| 2023-09-28 | $168.87 | $243.22 | 219,000 | — | — |
| 2023-09-27 | $166.57 | $239.91 | 413,600 | — | — |
| 2023-09-26 | $162.81 | $234.49 | 260,800 | — | — |
| 2023-09-25 | $163.57 | $235.59 | 330,700 | — | — |
| 2023-09-22 | $162.50 | $234.05 | 523,800 | — | — |
| 2023-09-21 | $164.09 | $236.34 | 423,200 | — | — |
| 2023-09-20 | $171.14 | $246.49 | 286,800 | — | — |
| 2023-09-19 | $173.53 | $249.93 | 248,000 | — | — |
| 2023-09-18 | $173.98 | $250.58 | 405,000 | — | — |
| 2023-09-15 | $173.95 | $250.54 | 683,200 | — | — |
| 2023-09-14 | $177.96 | $256.31 | 295,000 | — | — |
| 2023-09-13 | $177.02 | $254.60 | 307,700 | — | — |
| 2023-09-12 | $180.19 | $259.16 | 167,800 | — | — |
| 2023-09-11 | $182.10 | $261.91 | 183,300 | — | — |
| 2023-09-08 | $180.41 | $259.48 | 186,800 | — | — |
| 2023-09-07 | $180.67 | $259.85 | 472,100 | — | — |
| 2023-09-06 | $183.78 | $264.32 | 287,800 | — | — |
| 2023-09-05 | $184.06 | $264.72 | 462,300 | — | — |
| 2023-09-01 | $194.78 | $280.14 | 302,100 | — | — |
| 2023-08-31 | $189.32 | $272.29 | 343,800 | — | — |
| 2023-08-30 | $187.85 | $270.18 | 299,700 | — | — |
| 2023-08-29 | $186.25 | $267.87 | 249,700 | — | — |
| 2023-08-28 | $181.62 | $261.22 | 350,400 | — | — |
| 2023-08-25 | $179.60 | $258.31 | 435,700 | — | — |
| 2023-08-24 | $177.01 | $254.58 | 210,400 | — | — |
| 2023-08-23 | $180.43 | $259.50 | 187,300 | — | — |
| 2023-08-22 | $178.12 | $256.18 | 183,000 | — | — |
| 2023-08-21 | $176.43 | $253.75 | 265,100 | — | — |
| 2023-08-18 | $175.45 | $252.34 | 297,800 | — | — |
| 2023-08-17 | $176.64 | $254.05 | 773,700 | — | — |
| 2023-08-16 | $182.74 | $262.83 | 185,400 | — | — |
| 2023-08-15 | $184.14 | $264.84 | 176,800 | — | — |
| 2023-08-14 | $185.06 | $266.16 | 126,300 | — | — |
| 2023-08-11 | $183.58 | $264.03 | 170,800 | — | — |
| 2023-08-10 | $184.47 | $265.31 | 304,800 | — | — |
| 2023-08-09 | $187.04 | $269.01 | 208,800 | — | — |
| 2023-08-08 | $189.52 | $272.58 | 250,100 | — | — |
| 2023-08-07 | $190.97 | $274.66 | 223,700 | — | — |
| 2023-08-04 | $188.07 | $270.49 | 265,800 | — | — |
| 2023-08-03 | $187.05 | $269.03 | 339,800 | — | — |
| 2023-08-02 | $187.57 | $269.77 | 388,500 | — | — |
| 2023-08-01 | $187.31 | $269.40 | 236,600 | — | — |
| 2023-07-31 | $184.37 | $265.17 | 383,900 | — | — |
| 2023-07-28 | $182.34 | $262.25 | 366,800 | — | — |
| 2023-07-27 | $183.28 | $263.60 | 493,700 | — | — |
| 2023-07-26 | $189.80 | $272.98 | 388,200 | — | — |
| 2023-07-25 | $190.32 | $273.73 | 291,400 | — | — |
| 2023-07-24 | $189.45 | $272.48 | 294,400 | — | — |
| 2023-07-21 | $190.91 | $274.58 | 337,800 | — | — |
| 2023-07-20 | $192.54 | $276.92 | 318,000 | — | — |
| 2023-07-19 | $192.54 | $276.92 | 335,100 | — | — |
| 2023-07-18 | $192.94 | $277.50 | 363,200 | — | — |
| 2023-07-17 | $191.67 | $275.67 | 346,800 | — | — |
| 2023-07-14 | $187.79 | $270.09 | 379,600 | — | — |
| 2023-07-13 | $187.71 | $269.97 | 315,800 | — | — |
| 2023-07-12 | $183.48 | $263.89 | 285,800 | — | — |
| 2023-07-11 | $183.54 | $263.98 | 243,300 | — | — |
| 2023-07-10 | $182.18 | $262.02 | 236,000 | — | — |
| 2023-07-07 | $179.60 | $258.31 | 324,600 | — | — |
| 2023-07-06 | $178.66 | $256.96 | 342,300 | — | — |
| 2023-07-05 | $184.03 | $264.68 | 328,700 | — | — |
| 2023-07-03 | $185.64 | $267.00 | 157,600 | — | — |
| 2023-06-30 | $186.42 | $268.12 | 251,100 | — | — |
| 2023-06-29 | $184.92 | $265.96 | 244,100 | — | — |
| 2023-06-28 | $181.96 | $261.70 | 351,900 | — | — |
| 2023-06-27 | $180.03 | $258.93 | 409,500 | — | — |
| 2023-06-26 | $174.82 | $251.44 | 309,500 | — | — |
| 2023-06-23 | $174.37 | $250.79 | 631,600 | — | — |
| 2023-06-22 | $173.95 | $250.18 | 411,400 | — | — |
| 2023-06-21 | $174.57 | $251.08 | 410,700 | — | — |
| 2023-06-20 | $172.05 | $247.45 | 503,100 | — | — |
| 2023-06-16 | $170.42 | $245.11 | 936,300 | — | — |
| 2023-06-15 | $169.47 | $243.74 | 337,800 | — | — |
| 2023-06-14 | $166.76 | $239.48 | 429,700 | — | — |
| 2023-06-13 | $166.79 | $239.53 | 321,400 | — | — |
| 2023-06-12 | $165.52 | $237.70 | 208,300 | — | — |
| 2023-06-09 | $166.42 | $239.00 | 234,100 | — | — |
| 2023-06-08 | $168.42 | $241.87 | 253,700 | — | — |
| 2023-06-07 | $166.66 | $239.34 | 545,800 | — | — |
| 2023-06-06 | $166.41 | $238.98 | 356,700 | — | — |
| 2023-06-05 | $166.37 | $238.92 | 358,900 | — | — |
| 2023-06-02 | $169.07 | $242.80 | 364,100 | — | — |
| 2023-06-01 | $163.09 | $234.21 | 407,300 | — | — |
| 2023-05-31 | $162.93 | $233.98 | 294,700 | — | — |
| 2023-05-30 | $164.62 | $236.41 | 229,000 | — | — |
| 2023-05-26 | $166.18 | $238.65 | 236,700 | — | — |
| 2023-05-25 | $166.56 | $239.20 | 262,400 | — | — |
| 2023-05-24 | $164.89 | $236.80 | 486,600 | — | — |
| 2023-05-23 | $166.75 | $239.47 | 446,400 | — | — |
| 2023-05-22 | $167.11 | $239.99 | 419,100 | — | — |
| 2023-05-19 | $167.21 | $240.13 | 513,500 | — | — |
| 2023-05-18 | $166.03 | $238.43 | 642,000 | — | — |
| 2023-05-17 | $160.62 | $230.67 | 392,300 | — | — |
| 2023-05-16 | $158.35 | $227.41 | 197,700 | — | — |
| 2023-05-15 | $159.64 | $229.26 | 353,200 | — | — |
| 2023-05-12 | $158.31 | $227.35 | 306,800 | — | — |
| 2023-05-11 | $157.82 | $226.64 | 320,300 | — | — |
| 2023-05-10 | $158.89 | $228.18 | 265,300 | — | — |
| 2023-05-09 | $158.76 | $227.99 | 264,000 | — | — |
| 2023-05-08 | $159.98 | $229.75 | 335,200 | — | — |
| 2023-05-05 | $160.08 | $229.89 | 546,400 | — | — |
| 2023-05-04 | $156.40 | $224.61 | 675,500 | — | — |
| 2023-05-03 | $150.74 | $216.48 | 333,300 | — | — |
| 2023-05-02 | $149.79 | $215.11 | 251,600 | — | — |
| 2023-05-01 | $148.95 | $213.91 | 236,600 | — | — |
| 2023-04-28 | $148.21 | $212.84 | 306,400 | — | — |
| 2023-04-27 | $146.88 | $210.93 | 255,900 | — | — |
| 2023-04-26 | $143.52 | $206.11 | 296,700 | — | — |
| 2023-04-25 | $145.47 | $208.91 | 186,300 | — | — |
| 2023-04-24 | $147.23 | $211.44 | 204,300 | — | — |
| 2023-04-21 | $145.88 | $209.50 | 274,900 | — | — |
| 2023-04-20 | $148.27 | $212.93 | 352,500 | — | — |
| 2023-04-19 | $146.14 | $209.87 | 275,900 | — | — |
| 2023-04-18 | $143.71 | $206.38 | 203,300 | — | — |
| 2023-04-17 | $143.67 | $206.32 | 190,400 | — | — |
| 2023-04-14 | $143.74 | $206.42 | 230,600 | — | — |
| 2023-04-13 | $144.78 | $207.92 | 214,800 | — | — |
| 2023-04-12 | $142.98 | $205.33 | 237,100 | — | — |
| 2023-04-11 | $141.75 | $203.57 | 201,100 | — | — |
| 2023-04-10 | $139.91 | $200.92 | 263,200 | — | — |
| 2023-04-06 | $136.29 | $195.73 | 273,200 | — | — |
| 2023-04-05 | $137.43 | $197.36 | 275,800 | — | — |
| 2023-04-04 | $143.17 | $205.61 | 240,700 | — | — |
| 2023-04-03 | $147.38 | $211.65 | 244,200 | — | — |
| 2023-03-31 | $146.75 | $210.75 | 202,300 | — | — |
| 2023-03-30 | $144.73 | $207.85 | 184,000 | — | — |
| 2023-03-29 | $144.15 | $207.01 | 159,000 | — | — |
| 2023-03-28 | $142.99 | $205.35 | 164,100 | — | — |
| 2023-03-27 | $140.50 | $201.77 | 145,400 | — | — |
| 2023-03-24 | $138.89 | $199.46 | 204,400 | — | — |
| 2023-03-23 | $139.06 | $199.70 | 361,400 | — | — |
| 2023-03-22 | $138.51 | $198.91 | 409,000 | — | — |
| 2023-03-21 | $140.18 | $201.31 | 360,400 | — | — |
| 2023-03-20 | $135.37 | $194.40 | 194,400 | — | — |
| 2023-03-17 | $131.92 | $189.45 | 724,800 | — | — |
| 2023-03-16 | $135.57 | $194.69 | 259,100 | — | — |
| 2023-03-15 | $131.62 | $188.66 | 318,500 | — | — |
| 2023-03-14 | $136.80 | $196.08 | 296,100 | — | — |
| 2023-03-13 | $133.90 | $191.93 | 260,700 | — | — |
| 2023-03-10 | $136.00 | $194.94 | 300,500 | — | — |
| 2023-03-09 | $140.50 | $201.39 | 171,900 | — | — |
| 2023-03-08 | $144.70 | $207.41 | 231,800 | — | — |
| 2023-03-07 | $144.37 | $206.94 | 264,300 | — | — |
| 2023-03-06 | $145.25 | $208.20 | 592,400 | — | — |
| 2023-03-03 | $147.53 | $211.46 | 257,300 | — | — |
| 2023-03-02 | $145.60 | $208.70 | 314,300 | — | — |
| 2023-03-01 | $143.29 | $205.39 | 332,000 | — | — |
| 2023-02-28 | $140.32 | $201.13 | 196,200 | — | — |
| 2023-02-27 | $139.85 | $200.46 | 247,800 | — | — |
| 2023-02-24 | $138.76 | $198.89 | 295,200 | — | — |
| 2023-02-23 | $139.85 | $200.46 | 155,100 | — | — |
| 2023-02-22 | $139.55 | $200.03 | 230,600 | — | — |
| 2023-02-21 | $137.64 | $197.29 | 240,400 | — | — |
| 2023-02-17 | $143.81 | $206.13 | 237,800 | — | — |
| 2023-02-16 | $143.51 | $205.70 | 244,000 | — | — |
| 2023-02-15 | $146.33 | $209.74 | 247,100 | — | — |
| 2023-02-14 | $144.25 | $206.76 | 164,000 | — | — |
| 2023-02-13 | $145.05 | $207.91 | 207,300 | — | — |
| 2023-02-10 | $143.79 | $206.10 | 265,800 | — | — |
| 2023-02-09 | $144.31 | $206.85 | 154,200 | — | — |
| 2023-02-08 | $146.97 | $210.66 | 265,600 | — | — |
| 2023-02-07 | $149.90 | $214.86 | 299,300 | — | — |
| 2023-02-06 | $147.28 | $211.11 | 238,500 | — | — |
| 2023-02-03 | $148.64 | $213.06 | 292,600 | — | — |
| 2023-02-02 | $151.16 | $216.67 | 286,700 | — | — |
| 2023-02-01 | $148.08 | $212.25 | 292,200 | — | — |
| 2023-01-31 | $146.08 | $209.39 | 345,700 | — | — |
| 2023-01-30 | $141.53 | $202.86 | 358,700 | — | — |
| 2023-01-27 | $141.11 | $202.26 | 352,700 | — | — |
| 2023-01-26 | $139.04 | $199.30 | 604,500 | — | — |
| 2023-01-25 | $144.73 | $207.45 | 245,000 | — | — |
| 2023-01-24 | $143.19 | $205.24 | 203,400 | — | — |
| 2023-01-23 | $142.18 | $203.80 | 258,200 | — | — |
| 2023-01-20 | $140.43 | $201.29 | 326,100 | — | — |
| 2023-01-19 | $137.49 | $197.07 | 200,200 | — | — |
| 2023-01-18 | $141.44 | $202.74 | 143,100 | — | — |
| 2023-01-17 | $142.34 | $204.03 | 184,200 | — | — |
| 2023-01-13 | $144.19 | $206.68 | 186,100 | — | — |
| 2023-01-12 | $142.35 | $204.04 | 192,800 | — | — |
| 2023-01-11 | $143.39 | $205.53 | 265,600 | — | — |
| 2023-01-10 | $139.69 | $200.23 | 253,200 | — | — |
| 2023-01-09 | $139.94 | $200.59 | 332,900 | — | — |
| 2023-01-06 | $143.05 | $205.04 | 160,800 | — | — |
| 2023-01-05 | $137.51 | $197.10 | 394,100 | — | — |
| 2023-01-04 | $138.23 | $198.13 | 304,300 | — | — |
| 2023-01-03 | $134.87 | $193.32 | 201,600 | — | — |