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
- 1991-09-17 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 | — | — | — | $222.18 | 20,024 |
| 2026-09-03 | — | — | — | $224.71 | 31,770 |
| 2026-09-02 | — | — | — | $218.23 | 110,718 |
| 2026-09-01 | — | — | — | $217.61 | 32,387 |
| 2026-08-31 | — | — | — | $215.90 | 24,798 |
| 2026-08-28 | — | — | — | $220.65 | 20,024 |
| 2026-08-27 | $221.50 | $221.50 | 497,300 | $218.24 | 25,974 |
| 2026-08-26 | $221.07 | $221.07 | 647,200 | $221.40 | 30,593 |
| 2026-08-25 | $220.77 | $220.77 | 495,400 | $218.17 | 13,783 |
| 2026-08-24 | $218.12 | $218.12 | 649,800 | $217.00 | 40,144 |
| 2026-08-21 | $216.78 | $216.78 | 722,300 | $217.00 | 32,225 |
| 2026-08-20 | $214.35 | $214.35 | 808,600 | $219.13 | 37,802 |
| 2026-08-19 | $221.56 | $221.56 | 886,800 | $215.08 | 31,476 |
| 2026-08-18 | $212.55 | $212.55 | 694,000 | $210.10 | 32,109 |
| 2026-08-17 | $209.15 | $209.15 | 617,100 | $208.70 | 28,273 |
| 2026-08-14 | $209.83 | $209.83 | 554,400 | $210.19 | 38,356 |
| 2026-08-13 | $210.65 | $210.65 | 860,100 | $212.49 | 46,612 |
| 2026-08-12 | $208.87 | $208.87 | 789,000 | $203.45 | 33,352 |
| 2026-08-11 | $203.89 | $203.89 | 936,800 | $206.45 | 61,051 |
| 2026-08-10 | $207.13 | $207.13 | 706,400 | $206.97 | 53,959 |
| 2026-08-07 | $207.94 | $207.94 | 840,500 | $207.91 | 53,795 |
| 2026-08-06 | $206.28 | $206.28 | 892,600 | $209.48 | 38,249 |
| 2026-08-05 | $206.63 | $206.63 | 873,700 | $210.33 | 47,248 |
| 2026-08-04 | $208.45 | $208.45 | 1,205,400 | $200.13 | 53,634 |
| 2026-08-03 | $201.82 | $201.82 | 940,900 | $202.63 | 35,264 |
| 2026-07-31 | $202.95 | $202.95 | 1,062,000 | $207.14 | 52,641 |
| 2026-07-30 | $207.93 | $207.93 | 892,900 | $204.50 | 64,264 |
| 2026-07-29 | $209.23 | $209.23 | 2,400,100 | $209.87 | 202,156 |
| 2026-07-28 | $205.61 | $205.61 | 1,831,900 | $200.94 | 122,262 |
| 2026-07-27 | $200.14 | $200.14 | 762,600 | $203.26 | 56,032 |
| 2026-07-24 | $202.19 | $202.19 | 596,300 | $202.61 | 36,388 |
| 2026-07-23 | $200.62 | $200.62 | 1,032,100 | $199.04 | 68,423 |
| 2026-07-22 | $197.74 | $197.74 | 841,300 | $203.26 | 71,349 |
| 2026-07-21 | $203.16 | $203.16 | 652,800 | $199.50 | 23,527 |
| 2026-07-20 | $199.95 | $199.95 | 962,700 | $205.37 | 40,120 |
| 2026-07-17 | $205.99 | $205.99 | 1,151,300 | — | — |
| 2026-07-16 | $208.92 | $208.92 | 1,872,700 | — | — |
| 2026-07-15 | $197.24 | $197.24 | 2,067,300 | — | — |
| 2026-07-14 | $191.95 | $191.95 | 3,902,100 | — | — |
| 2026-07-13 | $209.03 | $209.03 | 2,259,800 | — | — |
| 2026-07-10 | $199.15 | $199.15 | 1,133,100 | — | — |
| 2026-07-09 | $198.91 | $198.91 | 1,657,300 | — | — |
| 2026-07-08 | $200.36 | $200.36 | 1,947,700 | — | — |
| 2026-07-07 | $205.70 | $205.70 | 1,156,900 | — | — |
| 2026-07-06 | $208.46 | $208.46 | 1,218,400 | — | — |
| 2026-07-02 | $216.12 | $216.12 | 1,155,100 | — | — |
| 2026-07-01 | $209.74 | $209.74 | 1,138,600 | — | — |
| 2026-06-30 | $216.06 | $216.06 | 1,091,300 | — | — |
| 2026-06-29 | $216.63 | $216.63 | 1,279,800 | — | — |
| 2026-06-26 | $216.03 | $216.03 | 2,374,400 | — | — |
| 2026-06-25 | $201.96 | $201.96 | 1,328,900 | — | — |
| 2026-06-24 | $199.59 | $199.59 | 1,348,800 | — | — |
| 2026-06-23 | $197.19 | $197.19 | 1,053,500 | — | — |
| 2026-06-22 | $199.71 | $199.71 | 1,675,000 | — | — |
| 2026-06-18 | $196.58 | $196.58 | 1,729,800 | — | — |
| 2026-06-17 | $198.67 | $198.67 | 1,009,000 | — | — |
| 2026-06-16 | $195.61 | $195.61 | 1,110,700 | — | — |
| 2026-06-15 | $198.64 | $198.64 | 883,900 | — | — |
| 2026-06-12 | $200.05 | $200.05 | 837,300 | — | — |
| 2026-06-11 | $199.96 | $199.96 | 914,700 | — | — |
| 2026-06-10 | $194.24 | $194.24 | 1,071,200 | — | — |
| 2026-06-09 | $199.10 | $199.10 | 934,200 | — | — |
| 2026-06-08 | $192.62 | $192.62 | 1,162,400 | — | — |
| 2026-06-05 | $195.34 | $195.34 | 880,400 | — | — |
| 2026-06-04 | $196.45 | $196.45 | 719,100 | — | — |
| 2026-06-03 | $195.96 | $195.96 | 891,500 | — | — |
| 2026-06-02 | $188.83 | $188.83 | 1,097,800 | — | — |
| 2026-06-01 | $192.23 | $192.23 | 841,500 | — | — |
| 2026-05-29 | $196.00 | $196.00 | 1,905,400 | — | — |
| 2026-05-28 | $196.39 | $196.39 | 556,200 | — | — |
| 2026-05-27 | $196.97 | $196.97 | 893,000 | — | — |
| 2026-05-26 | $193.08 | $193.08 | 930,100 | — | — |
| 2026-05-22 | $193.76 | $193.76 | 892,900 | — | — |
| 2026-05-21 | $189.47 | $189.47 | 1,475,200 | — | — |
| 2026-05-20 | $187.80 | $187.80 | 919,700 | — | — |
| 2026-05-19 | $190.56 | $190.56 | 1,054,100 | — | — |
| 2026-05-18 | $191.91 | $191.91 | 1,051,300 | — | — |
| 2026-05-15 | $192.95 | $192.95 | 1,252,200 | — | — |
| 2026-05-14 | $191.37 | $191.37 | 2,812,900 | — | — |
| 2026-05-13 | $204.53 | $204.53 | 1,271,900 | — | — |
| 2026-05-12 | $199.36 | $199.36 | 1,145,400 | — | — |
| 2026-05-11 | $197.95 | $197.95 | 1,772,200 | — | — |
| 2026-05-08 | $193.45 | $193.45 | 931,500 | — | — |
| 2026-05-07 | $191.38 | $191.38 | 735,600 | — | — |
| 2026-05-06 | $190.68 | $190.68 | 741,300 | — | — |
| 2026-05-05 | $189.13 | $189.13 | 586,100 | — | — |
| 2026-05-04 | $187.21 | $187.21 | 626,600 | — | — |
| 2026-05-01 | $187.06 | $187.06 | 696,800 | — | — |
| 2026-04-30 | $189.28 | $189.28 | 1,550,500 | — | — |
| 2026-04-29 | $194.38 | $194.38 | 2,453,400 | — | — |
| 2026-04-28 | $183.38 | $183.38 | 1,235,600 | — | — |
| 2026-04-27 | $180.67 | $180.67 | 1,101,400 | — | — |
| 2026-04-24 | $184.38 | $184.38 | 723,300 | — | — |
| 2026-04-23 | $187.88 | $187.88 | 816,300 | — | — |
| 2026-04-22 | $190.07 | $190.07 | 1,327,900 | — | — |
| 2026-04-21 | $185.95 | $185.95 | 1,063,200 | — | — |
| 2026-04-20 | $183.34 | $183.34 | 1,484,400 | — | — |
| 2026-04-17 | $177.35 | $177.35 | 1,239,500 | — | — |
| 2026-04-16 | $176.02 | $176.02 | 953,500 | — | — |
| 2026-04-15 | $180.54 | $180.54 | 1,168,700 | — | — |