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
- 2007-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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $245.82 | 18,778 |
| 2026-09-03 | — | — | — | $247.44 | 39,564 |
| 2026-09-02 | — | — | — | $245.81 | 95,795 |
| 2026-09-01 | — | — | — | $250.82 | 50,437 |
| 2026-08-31 | — | — | — | $243.19 | 64,054 |
| 2026-08-28 | — | — | — | $249.58 | 53,620 |
| 2026-08-27 | $251.10 | $251.10 | 4,740,300 | $250.14 | 90,887 |
| 2026-08-26 | $249.29 | $249.29 | 2,373,000 | $256.19 | 124,744 |
| 2026-08-25 | $260.23 | $260.23 | 1,560,100 | $256.82 | 88,024 |
| 2026-08-24 | $254.47 | $254.47 | 419,900 | $252.16 | 16,816 |
| 2026-08-21 | $254.28 | $254.28 | 516,600 | $248.28 | 35,065 |
| 2026-08-20 | $248.70 | $248.70 | 439,900 | $251.20 | 22,666 |
| 2026-08-19 | $252.16 | $252.16 | 549,500 | $256.09 | 19,183 |
| 2026-08-18 | $253.07 | $253.07 | 459,200 | $251.81 | 21,872 |
| 2026-08-17 | $248.36 | $248.36 | 504,900 | $244.07 | 33,679 |
| 2026-08-14 | $244.96 | $244.96 | 542,000 | $243.18 | 32,712 |
| 2026-08-13 | $245.85 | $245.85 | 468,000 | $249.73 | 20,919 |
| 2026-08-12 | $248.95 | $248.95 | 553,500 | $246.38 | 55,601 |
| 2026-08-11 | $247.98 | $247.98 | 1,288,300 | $255.23 | 46,314 |
| 2026-08-10 | $256.52 | $256.52 | 896,500 | $256.63 | 46,185 |
| 2026-08-07 | $256.56 | $256.56 | 970,700 | $257.02 | 48,124 |
| 2026-08-06 | $256.65 | $256.65 | 804,500 | $262.02 | 35,499 |
| 2026-08-05 | $261.57 | $261.57 | 715,300 | $262.60 | 32,866 |
| 2026-08-04 | $261.62 | $261.62 | 1,895,100 | $255.53 | 140,587 |
| 2026-08-03 | $251.58 | $251.58 | 1,493,300 | $254.56 | 50,946 |
| 2026-07-31 | $252.86 | $252.86 | 572,800 | $256.90 | 34,542 |
| 2026-07-30 | $258.38 | $258.38 | 728,800 | $255.71 | 30,979 |
| 2026-07-29 | $255.97 | $255.97 | 622,700 | $258.46 | 51,363 |
| 2026-07-28 | $256.92 | $256.92 | 945,200 | $259.19 | 51,246 |
| 2026-07-27 | $255.43 | $255.43 | 771,900 | $254.07 | 27,548 |
| 2026-07-24 | $253.87 | $253.87 | 538,200 | $256.60 | 35,856 |
| 2026-07-23 | $254.87 | $254.87 | 527,900 | $248.77 | 35,887 |
| 2026-07-22 | $250.41 | $250.41 | 521,000 | $253.52 | 28,692 |
| 2026-07-21 | $254.22 | $254.22 | 810,000 | $243.68 | 36,612 |
| 2026-07-20 | $243.47 | $243.47 | 675,800 | $247.15 | 38,691 |
| 2026-07-17 | $247.53 | $247.53 | 503,600 | — | — |
| 2026-07-16 | $242.18 | $242.18 | 430,700 | — | — |
| 2026-07-15 | $239.32 | $239.32 | 610,500 | — | — |
| 2026-07-14 | $238.05 | $238.05 | 747,000 | — | — |
| 2026-07-13 | $236.97 | $236.97 | 838,400 | — | — |
| 2026-07-10 | $243.82 | $243.82 | 630,600 | — | — |
| 2026-07-09 | $246.91 | $246.91 | 713,500 | — | — |
| 2026-07-08 | $248.25 | $248.25 | 856,300 | — | — |
| 2026-07-07 | $247.72 | $247.72 | 1,056,200 | — | — |
| 2026-07-06 | $244.17 | $244.17 | 861,500 | — | — |
| 2026-07-02 | $243.47 | $243.47 | 766,800 | — | — |
| 2026-07-01 | $237.51 | $237.51 | 874,700 | — | — |
| 2026-06-30 | $240.97 | $240.97 | 1,000,800 | — | — |
| 2026-06-29 | $237.72 | $237.72 | 975,100 | — | — |
| 2026-06-26 | $230.02 | $230.02 | 845,900 | — | — |
| 2026-06-25 | $226.20 | $226.20 | 680,200 | — | — |
| 2026-06-24 | $229.85 | $229.85 | 719,900 | — | — |
| 2026-06-23 | $230.25 | $230.25 | 862,800 | — | — |
| 2026-06-22 | $225.92 | $225.92 | 980,000 | — | — |
| 2026-06-18 | $224.66 | $224.66 | 1,906,800 | — | — |
| 2026-06-17 | $226.93 | $226.93 | 680,000 | — | — |
| 2026-06-16 | $226.88 | $226.88 | 770,200 | — | — |
| 2026-06-15 | $230.59 | $230.59 | 691,000 | — | — |
| 2026-06-12 | $230.56 | $230.56 | 635,700 | — | — |
| 2026-06-11 | $236.17 | $236.17 | 954,400 | — | — |
| 2026-06-10 | $229.63 | $229.63 | 954,800 | — | — |
| 2026-06-09 | $229.19 | $229.19 | 727,800 | — | — |
| 2026-06-08 | $232.04 | $232.04 | 1,208,500 | — | — |
| 2026-06-05 | $238.57 | $238.57 | 678,000 | — | — |
| 2026-06-04 | $240.06 | $240.06 | 1,296,600 | — | — |
| 2026-06-03 | $230.93 | $230.93 | 910,500 | — | — |
| 2026-06-02 | $226.12 | $226.12 | 1,364,700 | — | — |
| 2026-06-01 | $232.64 | $232.64 | 945,700 | — | — |
| 2026-05-29 | $236.49 | $236.49 | 1,766,200 | — | — |
| 2026-05-28 | $235.38 | $235.38 | 667,700 | — | — |
| 2026-05-27 | $237.56 | $237.56 | 615,300 | — | — |
| 2026-05-26 | $237.41 | $237.41 | 660,100 | — | — |
| 2026-05-22 | $239.83 | $239.83 | 549,800 | — | — |
| 2026-05-21 | $239.40 | $239.40 | 596,200 | — | — |
| 2026-05-20 | $239.01 | $239.01 | 835,300 | — | — |
| 2026-05-19 | $237.45 | $237.45 | 1,268,400 | — | — |
| 2026-05-18 | $229.55 | $229.55 | 685,900 | — | — |
| 2026-05-15 | $228.77 | $228.77 | 1,346,300 | — | — |
| 2026-05-14 | $231.05 | $231.05 | 695,900 | — | — |
| 2026-05-13 | $232.33 | $232.33 | 918,000 | — | — |
| 2026-05-12 | $227.84 | $227.84 | 807,800 | — | — |
| 2026-05-11 | $223.61 | $223.61 | 997,700 | — | — |
| 2026-05-08 | $225.79 | $225.79 | 741,300 | — | — |
| 2026-05-07 | $226.96 | $226.96 | 1,129,500 | — | — |
| 2026-05-06 | $228.57 | $228.57 | 2,148,000 | — | — |
| 2026-05-05 | $212.26 | $212.26 | 1,215,100 | — | — |
| 2026-05-04 | $208.06 | $208.06 | 950,400 | — | — |
| 2026-05-01 | $202.72 | $202.72 | 572,300 | — | — |
| 2026-04-30 | $203.02 | $203.02 | 542,800 | — | — |
| 2026-04-29 | $199.92 | $199.92 | 594,300 | — | — |
| 2026-04-28 | $203.98 | $203.98 | 591,100 | — | — |
| 2026-04-27 | $201.22 | $201.22 | 1,310,600 | — | — |
| 2026-04-24 | $196.52 | $196.52 | 733,700 | — | — |
| 2026-04-23 | $199.96 | $199.96 | 1,074,600 | — | — |
| 2026-04-22 | $202.40 | $202.40 | 1,053,300 | — | — |
| 2026-04-21 | $199.03 | $199.03 | 990,800 | — | — |
| 2026-04-20 | $202.56 | $202.56 | 777,800 | — | — |
| 2026-04-17 | $203.42 | $203.42 | 634,800 | — | — |
| 2026-04-16 | $197.83 | $197.83 | 2,303,300 | — | — |
| 2026-04-15 | $199.33 | $199.33 | 658,400 | — | — |