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
- 2004-06-01 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 | $191.41 | $191.41 | 270,100 | — | — |
| 2023-12-28 | $195.71 | $195.71 | 446,100 | — | — |
| 2023-12-27 | $196.57 | $196.57 | 447,700 | — | — |
| 2023-12-26 | $191.20 | $191.20 | 308,200 | — | — |
| 2023-12-22 | $191.02 | $191.02 | 592,800 | — | — |
| 2023-12-21 | $181.14 | $181.14 | 273,400 | — | — |
| 2023-12-20 | $179.05 | $179.05 | 659,500 | — | — |
| 2023-12-19 | $187.50 | $187.50 | 534,500 | — | — |
| 2023-12-18 | $186.23 | $186.23 | 399,000 | — | — |
| 2023-12-15 | $185.24 | $185.24 | 1,210,000 | — | — |
| 2023-12-14 | $186.48 | $186.48 | 1,583,000 | — | — |
| 2023-12-13 | $180.52 | $180.52 | 787,100 | — | — |
| 2023-12-12 | $173.88 | $173.88 | 461,100 | — | — |
| 2023-12-11 | $170.92 | $170.92 | 539,500 | — | — |
| 2023-12-08 | $170.04 | $170.04 | 467,400 | — | — |
| 2023-12-07 | $177.26 | $177.26 | 675,100 | — | — |
| 2023-12-06 | $175.02 | $175.02 | 658,900 | — | — |
| 2023-12-05 | $170.37 | $170.37 | 567,000 | — | — |
| 2023-12-04 | $172.87 | $172.87 | 387,400 | — | — |
| 2023-12-01 | $171.41 | $171.41 | 366,500 | — | — |
| 2023-11-30 | $168.25 | $168.25 | 780,600 | — | — |
| 2023-11-29 | $164.01 | $164.01 | 915,100 | — | — |
| 2023-11-28 | $161.36 | $161.36 | 380,800 | — | — |
| 2023-11-27 | $159.20 | $159.20 | 641,200 | — | — |
| 2023-11-24 | $162.92 | $162.92 | 143,000 | — | — |
| 2023-11-22 | $162.88 | $162.88 | 307,100 | — | — |
| 2023-11-21 | $163.68 | $163.68 | 602,100 | — | — |
| 2023-11-20 | $165.26 | $165.26 | 511,800 | — | — |
| 2023-11-17 | $163.73 | $163.73 | 654,800 | — | — |
| 2023-11-16 | $168.97 | $168.97 | 448,800 | — | — |
| 2023-11-15 | $171.05 | $171.05 | 479,500 | — | — |
| 2023-11-14 | $169.99 | $169.99 | 868,500 | — | — |
| 2023-11-13 | $165.01 | $165.01 | 334,200 | — | — |
| 2023-11-10 | $161.89 | $161.89 | 658,700 | — | — |
| 2023-11-09 | $164.52 | $164.52 | 649,900 | — | — |
| 2023-11-08 | $169.40 | $169.40 | 635,700 | — | — |
| 2023-11-07 | $170.20 | $170.20 | 1,004,400 | — | — |
| 2023-11-06 | $167.15 | $167.15 | 499,800 | — | — |
| 2023-11-03 | $167.35 | $167.35 | 653,400 | — | — |
| 2023-11-02 | $161.53 | $161.53 | 790,000 | — | — |
| 2023-11-01 | $157.00 | $157.00 | 785,600 | — | — |
| 2023-10-31 | $151.80 | $151.80 | 658,100 | — | — |
| 2023-10-30 | $151.41 | $151.41 | 616,200 | — | — |
| 2023-10-27 | $151.76 | $151.76 | 623,800 | — | — |
| 2023-10-26 | $155.66 | $155.66 | 644,100 | — | — |
| 2023-10-25 | $159.49 | $159.49 | 483,200 | — | — |
| 2023-10-24 | $163.96 | $163.96 | 371,300 | — | — |
| 2023-10-23 | $162.00 | $162.00 | 340,000 | — | — |
| 2023-10-20 | $161.79 | $161.79 | 1,035,000 | — | — |
| 2023-10-19 | $160.50 | $160.50 | 695,600 | — | — |
| 2023-10-18 | $165.08 | $165.08 | 495,200 | — | — |
| 2023-10-17 | $165.98 | $165.98 | 1,457,300 | — | — |
| 2023-10-16 | $167.25 | $167.25 | 549,700 | — | — |
| 2023-10-13 | $168.12 | $168.12 | 520,400 | — | — |
| 2023-10-12 | $165.29 | $165.29 | 790,000 | — | — |
| 2023-10-11 | $167.82 | $167.82 | 793,700 | — | — |
| 2023-10-10 | $169.06 | $169.06 | 936,700 | — | — |
| 2023-10-09 | $168.32 | $168.32 | 1,521,200 | — | — |
| 2023-10-06 | $176.92 | $176.92 | 459,600 | — | — |
| 2023-10-05 | $178.71 | $178.71 | 549,900 | — | — |
| 2023-10-04 | $169.17 | $169.17 | 658,100 | — | — |
| 2023-10-03 | $172.91 | $172.91 | 642,300 | — | — |
| 2023-10-02 | $178.96 | $178.96 | 629,600 | — | — |
| 2023-09-29 | $177.10 | $177.10 | 754,100 | — | — |
| 2023-09-28 | $174.03 | $174.03 | 362,000 | — | — |
| 2023-09-27 | $176.86 | $176.86 | 511,700 | — | — |
| 2023-09-26 | $175.05 | $175.05 | 576,600 | — | — |
| 2023-09-25 | $170.77 | $170.77 | 530,100 | — | — |
| 2023-09-22 | $171.55 | $171.55 | 678,900 | — | — |
| 2023-09-21 | $173.85 | $173.85 | 685,000 | — | — |
| 2023-09-20 | $175.52 | $175.52 | 565,300 | — | — |
| 2023-09-19 | $175.66 | $175.66 | 687,800 | — | — |
| 2023-09-18 | $179.77 | $179.77 | 731,000 | — | — |
| 2023-09-15 | $184.99 | $184.99 | 1,912,600 | — | — |
| 2023-09-14 | $193.06 | $193.06 | 2,105,900 | — | — |
| 2023-09-13 | $211.65 | $211.65 | 6,600 | — | — |
| 2023-09-12 | $211.65 | $211.65 | 775,000 | — | — |
| 2023-09-11 | $203.72 | $203.72 | 553,700 | — | — |
| 2023-09-08 | $201.43 | $201.43 | 660,100 | — | — |
| 2023-09-07 | $201.10 | $201.10 | 809,600 | — | — |
| 2023-09-06 | $201.45 | $201.45 | 394,600 | — | — |
| 2023-09-05 | $200.34 | $200.34 | 436,300 | — | — |
| 2023-09-01 | $201.17 | $201.17 | 494,100 | — | — |
| 2023-08-31 | $197.82 | $197.82 | 464,700 | — | — |
| 2023-08-30 | $197.16 | $197.16 | 546,400 | — | — |
| 2023-08-29 | $194.46 | $194.46 | 368,200 | — | — |
| 2023-08-28 | $191.66 | $191.66 | 267,300 | — | — |
| 2023-08-25 | $189.26 | $189.26 | 192,900 | — | — |
| 2023-08-24 | $186.77 | $186.77 | 349,500 | — | — |
| 2023-08-23 | $190.38 | $190.38 | 272,500 | — | — |
| 2023-08-22 | $189.38 | $189.38 | 523,700 | — | — |
| 2023-08-21 | $188.73 | $188.73 | 352,800 | — | — |
| 2023-08-18 | $186.03 | $186.03 | 372,600 | — | — |
| 2023-08-17 | $183.89 | $183.89 | 395,700 | — | — |
| 2023-08-16 | $182.43 | $182.43 | 451,600 | — | — |
| 2023-08-15 | $180.13 | $180.13 | 499,200 | — | — |
| 2023-08-14 | $181.35 | $181.35 | 1,122,900 | — | — |
| 2023-08-11 | $185.79 | $185.79 | 358,800 | — | — |
| 2023-08-10 | $185.03 | $185.03 | 368,400 | — | — |
| 2023-08-09 | $186.36 | $186.36 | 394,100 | — | — |
| 2023-08-08 | $184.84 | $184.84 | 488,400 | — | — |
| 2023-08-07 | $184.29 | $184.29 | 451,500 | — | — |
| 2023-08-04 | $185.58 | $185.58 | 567,900 | — | — |
| 2023-08-03 | $190.10 | $190.10 | 674,500 | — | — |
| 2023-08-02 | $187.01 | $187.01 | 631,500 | — | — |
| 2023-08-01 | $189.05 | $189.05 | 507,300 | — | — |
| 2023-07-31 | $195.40 | $195.40 | 406,300 | — | — |
| 2023-07-28 | $199.29 | $199.29 | 341,600 | — | — |
| 2023-07-27 | $194.87 | $194.87 | 853,900 | — | — |
| 2023-07-26 | $194.94 | $194.94 | 459,700 | — | — |
| 2023-07-25 | $193.46 | $193.46 | 685,800 | — | — |
| 2023-07-24 | $192.32 | $192.32 | 770,600 | — | — |
| 2023-07-21 | $200.07 | $200.07 | 305,100 | — | — |
| 2023-07-20 | $201.44 | $201.44 | 440,400 | — | — |
| 2023-07-19 | $205.32 | $205.32 | 428,500 | — | — |
| 2023-07-18 | $208.42 | $208.42 | 599,700 | — | — |
| 2023-07-17 | $202.83 | $202.83 | 1,234,100 | — | — |
| 2023-07-14 | $197.10 | $197.10 | 497,800 | — | — |
| 2023-07-13 | $203.88 | $203.88 | 538,800 | — | — |
| 2023-07-12 | $201.90 | $201.90 | 489,800 | — | — |
| 2023-07-11 | $202.15 | $202.15 | 503,800 | — | — |
| 2023-07-10 | $199.81 | $199.81 | 584,100 | — | — |
| 2023-07-07 | $192.68 | $192.68 | 284,100 | — | — |
| 2023-07-06 | $194.39 | $194.39 | 407,500 | — | — |
| 2023-07-05 | $192.57 | $192.57 | 329,100 | — | — |
| 2023-07-03 | $189.69 | $189.69 | 242,800 | — | — |
| 2023-06-30 | $189.94 | $189.94 | 706,500 | — | — |
| 2023-06-29 | $191.06 | $191.06 | 443,900 | — | — |
| 2023-06-28 | $196.56 | $196.56 | 635,000 | — | — |
| 2023-06-27 | $188.80 | $188.80 | 1,381,300 | — | — |
| 2023-06-26 | $191.35 | $191.35 | 407,900 | — | — |
| 2023-06-23 | $192.69 | $192.69 | 1,273,500 | — | — |
| 2023-06-22 | $199.07 | $199.07 | 501,200 | — | — |
| 2023-06-21 | $203.90 | $203.90 | 390,700 | — | — |
| 2023-06-20 | $201.60 | $201.60 | 732,700 | — | — |
| 2023-06-16 | $201.57 | $201.57 | 848,400 | — | — |
| 2023-06-15 | $202.34 | $202.34 | 313,000 | — | — |
| 2023-06-14 | $198.49 | $198.49 | 786,900 | — | — |
| 2023-06-13 | $197.54 | $197.54 | 428,700 | — | — |
| 2023-06-12 | $193.09 | $193.09 | 355,400 | — | — |
| 2023-06-09 | $190.83 | $190.83 | 457,600 | — | — |
| 2023-06-08 | $190.43 | $190.43 | 342,000 | — | — |
| 2023-06-07 | $190.17 | $190.17 | 349,200 | — | — |
| 2023-06-06 | $192.96 | $192.96 | 263,200 | — | — |
| 2023-06-05 | $192.30 | $192.30 | 301,500 | — | — |
| 2023-06-02 | $193.67 | $193.67 | 368,900 | — | — |
| 2023-06-01 | $188.67 | $188.67 | 426,300 | — | — |
| 2023-05-31 | $185.01 | $185.01 | 893,600 | — | — |
| 2023-05-30 | $186.46 | $186.46 | 557,400 | — | — |
| 2023-05-26 | $188.26 | $188.26 | 426,700 | — | — |
| 2023-05-25 | $186.00 | $186.00 | 512,300 | — | — |
| 2023-05-24 | $185.92 | $185.92 | 551,800 | — | — |
| 2023-05-23 | $191.83 | $191.83 | 400,200 | — | — |
| 2023-05-22 | $193.06 | $193.06 | 676,500 | — | — |
| 2023-05-19 | $190.74 | $190.74 | 296,600 | — | — |
| 2023-05-18 | $189.87 | $189.87 | 427,300 | — | — |
| 2023-05-17 | $193.23 | $193.23 | 492,200 | — | — |
| 2023-05-16 | $190.97 | $190.97 | 1,539,700 | — | — |
| 2023-05-15 | $206.20 | $206.20 | 371,100 | — | — |
| 2023-05-12 | $205.36 | $205.36 | 359,300 | — | — |
| 2023-05-11 | $206.09 | $206.09 | 293,000 | — | — |
| 2023-05-10 | $210.97 | $210.97 | 619,100 | — | — |
| 2023-05-09 | $207.83 | $207.83 | 594,000 | — | — |
| 2023-05-08 | $209.96 | $209.96 | 559,700 | — | — |
| 2023-05-05 | $212.05 | $212.05 | 768,100 | — | — |
| 2023-05-04 | $205.39 | $205.39 | 936,900 | — | — |
| 2023-05-03 | $199.50 | $199.50 | 699,500 | — | — |
| 2023-05-02 | $199.02 | $199.02 | 651,100 | — | — |
| 2023-05-01 | $201.87 | $201.87 | 627,000 | — | — |
| 2023-04-28 | $199.20 | $199.20 | 607,300 | — | — |
| 2023-04-27 | $196.04 | $196.04 | 1,276,800 | — | — |
| 2023-04-26 | $197.52 | $197.52 | 526,900 | — | — |
| 2023-04-25 | $202.15 | $202.15 | 846,500 | — | — |
| 2023-04-24 | $204.79 | $204.79 | 845,700 | — | — |
| 2023-04-21 | $209.28 | $209.28 | 746,900 | — | — |
| 2023-04-20 | $202.86 | $202.86 | 840,200 | — | — |
| 2023-04-19 | $202.30 | $202.30 | 1,318,600 | — | — |
| 2023-04-18 | $201.67 | $201.67 | 972,900 | — | — |
| 2023-04-17 | $205.91 | $205.91 | 474,400 | — | — |
| 2023-04-14 | $203.92 | $203.92 | 686,800 | — | — |
| 2023-04-13 | $207.33 | $207.33 | 1,432,500 | — | — |
| 2023-04-12 | $202.89 | $202.89 | 705,100 | — | — |
| 2023-04-11 | $202.81 | $202.81 | 687,100 | — | — |
| 2023-04-10 | $205.44 | $205.44 | 663,500 | — | — |
| 2023-04-06 | $210.99 | $210.99 | 1,194,700 | — | — |
| 2023-04-05 | $200.82 | $200.82 | 615,600 | — | — |
| 2023-04-04 | $202.70 | $202.70 | 435,000 | — | — |
| 2023-04-03 | $200.70 | $200.70 | 837,900 | — | — |
| 2023-03-31 | $200.32 | $200.32 | 1,156,000 | — | — |
| 2023-03-30 | $195.12 | $195.12 | 587,500 | — | — |
| 2023-03-29 | $195.91 | $195.91 | 806,800 | — | — |
| 2023-03-28 | $188.55 | $188.55 | 1,304,900 | — | — |
| 2023-03-27 | $190.51 | $190.51 | 938,400 | — | — |
| 2023-03-24 | $189.98 | $189.98 | 351,500 | — | — |
| 2023-03-23 | $190.49 | $190.49 | 458,500 | — | — |
| 2023-03-22 | $189.74 | $189.74 | 1,237,200 | — | — |
| 2023-03-21 | $190.43 | $190.43 | 956,600 | — | — |
| 2023-03-20 | $187.52 | $187.52 | 560,200 | — | — |
| 2023-03-17 | $185.45 | $185.45 | 883,400 | — | — |
| 2023-03-16 | $189.66 | $189.66 | 769,100 | — | — |
| 2023-03-15 | $185.75 | $185.75 | 647,300 | — | — |
| 2023-03-14 | $187.10 | $187.10 | 1,121,000 | — | — |
| 2023-03-13 | $184.86 | $184.86 | 1,200,200 | — | — |
| 2023-03-10 | $182.66 | $182.66 | 1,002,500 | — | — |
| 2023-03-09 | $185.95 | $185.95 | 1,336,000 | — | — |
| 2023-03-08 | $190.41 | $190.41 | 549,600 | — | — |
| 2023-03-07 | $194.34 | $194.34 | 720,100 | — | — |
| 2023-03-06 | $199.70 | $199.70 | 446,000 | — | — |
| 2023-03-03 | $202.58 | $202.58 | 964,000 | — | — |
| 2023-03-02 | $194.44 | $194.44 | 548,000 | — | — |
| 2023-03-01 | $195.40 | $195.40 | 676,800 | — | — |
| 2023-02-28 | $191.45 | $191.45 | 1,388,400 | — | — |
| 2023-02-27 | $190.01 | $190.01 | 801,000 | — | — |
| 2023-02-24 | $189.78 | $189.78 | 1,542,900 | — | — |
| 2023-02-23 | $196.24 | $196.24 | 1,454,700 | — | — |
| 2023-02-22 | $201.10 | $201.10 | 909,500 | — | — |
| 2023-02-21 | $199.86 | $199.86 | 1,622,600 | — | — |
| 2023-02-17 | $222.79 | $222.79 | 503,200 | — | — |
| 2023-02-16 | $219.85 | $219.85 | 481,300 | — | — |
| 2023-02-15 | $222.10 | $222.10 | 367,800 | — | — |
| 2023-02-14 | $224.91 | $224.91 | 684,600 | — | — |
| 2023-02-13 | $222.34 | $222.34 | 489,900 | — | — |
| 2023-02-10 | $215.26 | $215.26 | 610,800 | — | — |
| 2023-02-09 | $215.58 | $215.58 | 329,300 | — | — |
| 2023-02-08 | $217.75 | $217.75 | 433,400 | — | — |
| 2023-02-07 | $220.95 | $220.95 | 903,900 | — | — |
| 2023-02-06 | $224.14 | $224.14 | 855,600 | — | — |
| 2023-02-03 | $233.37 | $233.37 | 1,206,100 | — | — |
| 2023-02-02 | $229.75 | $229.75 | 908,200 | — | — |
| 2023-02-01 | $224.91 | $224.91 | 750,900 | — | — |
| 2023-01-31 | $226.40 | $226.40 | 1,447,400 | — | — |
| 2023-01-30 | $225.40 | $225.40 | 673,800 | — | — |
| 2023-01-27 | $231.37 | $231.37 | 820,500 | — | — |
| 2023-01-26 | $231.59 | $231.59 | 551,100 | — | — |
| 2023-01-25 | $229.02 | $229.02 | 841,600 | — | — |
| 2023-01-24 | $228.11 | $228.11 | 717,100 | — | — |
| 2023-01-23 | $230.59 | $230.59 | 575,200 | — | — |
| 2023-01-20 | $229.65 | $229.65 | 481,700 | — | — |
| 2023-01-19 | $228.56 | $228.56 | 550,700 | — | — |
| 2023-01-18 | $231.81 | $231.81 | 661,700 | — | — |
| 2023-01-17 | $233.73 | $233.73 | 1,040,900 | — | — |
| 2023-01-13 | $235.53 | $235.53 | 983,900 | — | — |
| 2023-01-12 | $229.84 | $229.84 | 471,700 | — | — |
| 2023-01-11 | $225.22 | $225.22 | 836,900 | — | — |
| 2023-01-10 | $219.50 | $219.50 | 466,200 | — | — |
| 2023-01-09 | $219.72 | $219.72 | 1,010,000 | — | — |
| 2023-01-06 | $225.00 | $225.00 | 800,100 | — | — |
| 2023-01-05 | $225.68 | $225.68 | 840,100 | — | — |
| 2023-01-04 | $232.86 | $232.86 | 905,200 | — | — |
| 2023-01-03 | $233.59 | $233.59 | 635,100 | — | — |