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
- 2003-10-07 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 | — | — | — | $185.11 | 55,975 |
| 2026-09-03 | — | — | — | $187.18 | 49,786 |
| 2026-09-02 | — | — | — | $186.23 | 29,407 |
| 2026-09-01 | — | — | — | $194.65 | 66,254 |
| 2026-08-31 | — | — | — | $189.29 | 65,460 |
| 2026-08-28 | — | — | — | $193.48 | 46,907 |
| 2026-08-27 | $191.61 | $191.61 | 507,000 | $193.47 | 27,182 |
| 2026-08-26 | $192.46 | $192.46 | 714,200 | $192.07 | 22,145 |
| 2026-08-25 | $191.93 | $191.93 | 626,100 | $194.31 | 46,927 |
| 2026-08-24 | $191.99 | $191.99 | 974,500 | $199.55 | 50,962 |
| 2026-08-21 | $197.74 | $197.74 | 830,900 | $199.98 | 68,063 |
| 2026-08-20 | $196.84 | $196.84 | 708,700 | $196.87 | 37,988 |
| 2026-08-19 | $197.43 | $197.43 | 1,096,000 | $204.01 | 75,658 |
| 2026-08-18 | $202.72 | $202.72 | 929,400 | $208.83 | 51,843 |
| 2026-08-17 | $210.99 | $210.99 | 620,700 | $211.52 | 41,778 |
| 2026-08-14 | $211.06 | $211.06 | 879,300 | $210.50 | 33,501 |
| 2026-08-13 | $211.07 | $211.07 | 755,800 | $211.78 | 42,648 |
| 2026-08-12 | $208.94 | $208.94 | 995,200 | $204.47 | 79,118 |
| 2026-08-11 | $203.40 | $203.40 | 684,700 | $200.13 | 38,847 |
| 2026-08-10 | $200.48 | $200.48 | 655,200 | $200.47 | 43,148 |
| 2026-08-07 | $202.58 | $202.58 | 811,800 | $196.64 | 41,393 |
| 2026-08-06 | $196.35 | $196.35 | 814,400 | $199.29 | 33,045 |
| 2026-08-05 | $200.18 | $200.18 | 725,700 | $203.05 | 33,080 |
| 2026-08-04 | $203.29 | $203.29 | 1,062,900 | $198.02 | 56,751 |
| 2026-08-03 | $197.01 | $197.01 | 905,900 | $202.38 | 58,637 |
| 2026-07-31 | $200.97 | $200.97 | 1,110,200 | $203.71 | 96,893 |
| 2026-07-30 | $199.26 | $199.26 | 2,382,900 | $205.00 | 186,498 |
| 2026-07-29 | $199.38 | $199.38 | 1,494,400 | $202.29 | 88,891 |
| 2026-07-28 | $204.73 | $204.73 | 1,005,000 | $208.50 | 76,279 |
| 2026-07-27 | $208.20 | $208.20 | 1,093,700 | $214.03 | 85,436 |
| 2026-07-24 | $213.01 | $213.01 | 954,500 | $213.70 | 80,058 |
| 2026-07-23 | $214.16 | $214.16 | 1,068,400 | $213.14 | 73,954 |
| 2026-07-22 | $213.65 | $213.65 | 687,000 | $212.89 | 36,156 |
| 2026-07-21 | $214.72 | $214.72 | 1,208,000 | $212.89 | 65,733 |
| 2026-07-20 | $210.61 | $210.61 | 798,500 | $216.47 | 49,957 |
| 2026-07-17 | $215.02 | $215.02 | 877,400 | — | — |
| 2026-07-16 | $219.29 | $219.29 | 1,290,000 | — | — |
| 2026-07-15 | $204.82 | $204.82 | 878,900 | — | — |
| 2026-07-14 | $209.97 | $209.97 | 711,700 | — | — |
| 2026-07-13 | $209.45 | $209.45 | 861,400 | — | — |
| 2026-07-10 | $207.88 | $207.88 | 548,100 | — | — |
| 2026-07-09 | $208.03 | $208.03 | 663,200 | — | — |
| 2026-07-08 | $204.59 | $204.59 | 798,400 | — | — |
| 2026-07-07 | $202.79 | $202.79 | 900,300 | — | — |
| 2026-07-06 | $206.78 | $206.78 | 646,900 | — | — |
| 2026-07-02 | $206.33 | $206.33 | 1,315,200 | — | — |
| 2026-07-01 | $207.06 | $207.06 | 1,049,700 | — | — |
| 2026-06-30 | $205.29 | $205.29 | 1,168,000 | — | — |
| 2026-06-29 | $206.14 | $206.14 | 1,441,200 | — | — |
| 2026-06-26 | $201.46 | $201.46 | 3,219,200 | — | — |
| 2026-06-25 | $203.02 | $203.02 | 1,661,000 | — | — |
| 2026-06-24 | $196.83 | $196.83 | 1,207,400 | — | — |
| 2026-06-23 | $199.22 | $199.22 | 1,449,400 | — | — |
| 2026-06-22 | $201.19 | $201.19 | 1,835,000 | — | — |
| 2026-06-18 | $199.50 | $199.50 | 2,681,300 | — | — |
| 2026-06-17 | $201.79 | $201.79 | 2,041,300 | — | — |
| 2026-06-16 | $214.27 | $214.27 | 1,529,500 | — | — |
| 2026-06-15 | $220.74 | $220.74 | 1,438,800 | — | — |
| 2026-06-12 | $228.33 | $228.33 | 1,749,400 | — | — |
| 2026-06-11 | $227.65 | $227.65 | 863,200 | — | — |
| 2026-06-10 | $216.26 | $216.26 | 2,302,000 | — | — |
| 2026-06-09 | $227.58 | $227.58 | 1,383,600 | — | — |
| 2026-06-08 | $224.66 | $224.66 | 2,036,500 | — | — |
| 2026-06-05 | $218.94 | $218.94 | 1,034,200 | — | — |
| 2026-06-04 | $219.26 | $219.26 | 1,988,500 | — | — |
| 2026-06-03 | $218.69 | $218.69 | 967,900 | — | — |
| 2026-06-02 | $216.94 | $216.94 | 893,000 | — | — |
| 2026-06-01 | $221.21 | $221.21 | 1,352,800 | — | — |
| 2026-05-29 | $214.25 | $214.25 | 10,184,900 | — | — |
| 2026-05-28 | $214.03 | $214.03 | 1,062,200 | — | — |
| 2026-05-27 | $212.94 | $212.94 | 897,300 | — | — |
| 2026-05-26 | $210.75 | $210.75 | 1,294,100 | — | — |
| 2026-05-22 | $202.92 | $202.92 | 1,136,300 | — | — |
| 2026-05-21 | $203.57 | $203.57 | 1,253,500 | — | — |
| 2026-05-20 | $210.73 | $210.73 | 1,432,400 | — | — |
| 2026-05-19 | $202.30 | $202.30 | 929,000 | — | — |
| 2026-05-18 | $200.46 | $200.46 | 1,040,600 | — | — |
| 2026-05-15 | $204.23 | $204.23 | 1,200,200 | — | — |
| 2026-05-14 | $205.55 | $205.55 | 1,846,800 | — | — |
| 2026-05-13 | $198.28 | $198.28 | 1,484,300 | — | — |
| 2026-05-12 | $196.02 | $196.02 | 1,869,200 | — | — |
| 2026-05-11 | $201.60 | $201.60 | 864,700 | — | — |
| 2026-05-08 | $204.50 | $204.50 | 1,274,200 | — | — |
| 2026-05-07 | $206.88 | $206.88 | 1,307,000 | — | — |
| 2026-05-06 | $211.58 | $211.58 | 1,322,500 | — | — |
| 2026-05-05 | $207.55 | $207.55 | 1,182,100 | — | — |
| 2026-05-04 | $199.95 | $199.95 | 2,222,000 | — | — |
| 2026-05-01 | $215.28 | $215.28 | 2,132,000 | — | — |
| 2026-04-30 | $220.13 | $220.13 | 1,684,100 | — | — |
| 2026-04-29 | $216.71 | $216.71 | 1,480,600 | — | — |
| 2026-04-28 | $222.01 | $222.01 | 1,226,500 | — | — |
| 2026-04-27 | $220.00 | $220.00 | 1,233,200 | — | — |
| 2026-04-24 | $223.68 | $223.68 | 747,400 | — | — |
| 2026-04-23 | $224.76 | $224.76 | 854,700 | — | — |
| 2026-04-22 | $221.12 | $221.12 | 949,700 | — | — |
| 2026-04-21 | $227.61 | $227.61 | 965,700 | — | — |
| 2026-04-20 | $228.37 | $228.37 | 873,800 | — | — |
| 2026-04-17 | $225.02 | $225.02 | 1,423,000 | — | — |
| 2026-04-16 | $222.12 | $222.12 | 2,151,800 | — | — |
| 2026-04-15 | $210.33 | $210.33 | 821,100 | — | — |