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-10-25 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 | — | — | — | $551.60 | 33,811 |
| 2026-09-03 | — | — | — | $558.57 | 42,519 |
| 2026-09-02 | — | — | — | $548.40 | 25,494 |
| 2026-09-01 | — | — | — | $529.83 | 50,212 |
| 2026-08-31 | — | — | — | $519.96 | 58,920 |
| 2026-08-28 | — | — | — | $537.00 | 117,059 |
| 2026-08-27 | $540.10 | $546.14 | 1,239,200 | $535.87 | 52,112 |
| 2026-08-26 | $543.19 | $549.27 | 629,200 | $536.11 | 35,867 |
| 2026-08-25 | $537.22 | $543.23 | 716,000 | $535.83 | 41,025 |
| 2026-08-24 | $538.76 | $544.79 | 612,200 | $528.94 | 51,273 |
| 2026-08-21 | $521.46 | $527.29 | 468,400 | $517.57 | 28,722 |
| 2026-08-20 | $515.14 | $520.90 | 497,000 | $521.05 | 18,600 |
| 2026-08-19 | $527.85 | $533.76 | 646,000 | $518.57 | 39,879 |
| 2026-08-18 | $516.74 | $522.52 | 773,000 | $497.13 | 37,666 |
| 2026-08-17 | $493.33 | $498.85 | 556,300 | $506.99 | 31,266 |
| 2026-08-14 | $510.75 | $516.47 | 639,300 | $516.55 | 37,542 |
| 2026-08-13 | $515.57 | $521.34 | 758,800 | $533.10 | 44,044 |
| 2026-08-12 | $531.89 | $537.84 | 510,800 | $534.99 | 39,401 |
| 2026-08-11 | $541.35 | $547.41 | 414,600 | $544.52 | 21,503 |
| 2026-08-10 | $548.66 | $554.80 | 727,300 | $562.30 | 41,422 |
| 2026-08-07 | $565.15 | $571.47 | 566,300 | $540.91 | 29,736 |
| 2026-08-06 | $538.79 | $544.82 | 358,300 | $537.48 | 22,677 |
| 2026-08-05 | $539.47 | $545.51 | 459,300 | $546.31 | 22,341 |
| 2026-08-04 | $543.86 | $549.95 | 494,700 | $529.56 | 26,477 |
| 2026-08-03 | $534.41 | $540.39 | 977,500 | $522.11 | 52,166 |
| 2026-07-31 | $512.83 | $518.57 | 511,300 | $514.99 | 48,233 |
| 2026-07-30 | $516.73 | $522.51 | 535,700 | $506.71 | 34,939 |
| 2026-07-29 | $508.09 | $513.78 | 562,000 | $501.88 | 29,173 |
| 2026-07-28 | $501.52 | $507.13 | 517,600 | $486.33 | 30,002 |
| 2026-07-27 | $480.51 | $485.89 | 425,100 | $481.00 | 28,694 |
| 2026-07-24 | $475.36 | $480.68 | 545,400 | $476.18 | 21,832 |
| 2026-07-23 | $477.96 | $483.31 | 519,500 | $480.97 | 34,304 |
| 2026-07-22 | $483.52 | $488.93 | 551,900 | $492.50 | 38,590 |
| 2026-07-21 | $489.47 | $494.95 | 744,900 | $487.70 | 50,041 |
| 2026-07-20 | $488.08 | $493.54 | 635,100 | $486.62 | 37,974 |
| 2026-07-17 | $479.57 | $484.94 | 773,600 | — | — |
| 2026-07-16 | $478.86 | $484.22 | 523,900 | — | — |
| 2026-07-15 | $466.14 | $471.36 | 577,200 | — | — |
| 2026-07-14 | $469.12 | $474.37 | 448,500 | — | — |
| 2026-07-13 | $473.33 | $478.63 | 554,600 | — | — |
| 2026-07-10 | $469.20 | $474.45 | 426,000 | — | — |
| 2026-07-09 | $460.24 | $465.39 | 395,100 | — | — |
| 2026-07-08 | $455.11 | $460.20 | 434,100 | — | — |
| 2026-07-07 | $453.78 | $458.86 | 552,300 | — | — |
| 2026-07-06 | $452.49 | $457.55 | 699,400 | — | — |
| 2026-07-02 | $461.33 | $466.49 | 567,400 | — | — |
| 2026-07-01 | $454.78 | $459.87 | 774,400 | — | — |
| 2026-06-30 | $450.98 | $456.03 | 862,400 | — | — |
| 2026-06-29 | $459.12 | $464.26 | 895,700 | — | — |
| 2026-06-26 | $488.45 | $493.92 | 920,600 | — | — |
| 2026-06-25 | $485.52 | $490.95 | 998,200 | — | — |
| 2026-06-24 | $478.93 | $484.29 | 1,048,100 | — | — |
| 2026-06-23 | $459.33 | $464.47 | 616,100 | — | — |
| 2026-06-22 | $465.06 | $470.26 | 903,000 | — | — |
| 2026-06-18 | $456.13 | $461.23 | 1,409,000 | — | — |
| 2026-06-17 | $450.75 | $455.79 | 867,300 | — | — |
| 2026-06-16 | $463.68 | $468.87 | 613,900 | — | — |
| 2026-06-15 | $471.65 | $476.93 | 812,100 | — | — |
| 2026-06-12 | $467.74 | $472.97 | 699,800 | — | — |
| 2026-06-11 | $476.42 | $481.75 | 645,900 | — | — |
| 2026-06-10 | $470.75 | $476.02 | 745,600 | — | — |
| 2026-06-09 | $477.90 | $483.25 | 726,700 | — | — |
| 2026-06-08 | $462.80 | $467.98 | 589,900 | — | — |
| 2026-06-05 | $467.07 | $472.30 | 1,075,700 | — | — |
| 2026-06-04 | $462.52 | $467.70 | 1,275,500 | — | — |
| 2026-06-03 | $471.21 | $476.48 | 2,452,800 | — | — |
| 2026-06-02 | $494.87 | $500.41 | 1,974,400 | — | — |
| 2026-06-01 | $500.77 | $506.37 | 938,200 | — | — |
| 2026-05-29 | $508.85 | $514.54 | 821,900 | — | — |
| 2026-05-28 | $520.15 | $525.97 | 716,300 | — | — |
| 2026-05-27 | $507.35 | $513.03 | 666,900 | — | — |
| 2026-05-26 | $516.04 | $521.81 | 671,100 | — | — |
| 2026-05-22 | $515.04 | $520.80 | 481,300 | — | — |
| 2026-05-21 | $504.05 | $509.69 | 666,100 | — | — |
| 2026-05-20 | $493.12 | $498.64 | 631,300 | — | — |
| 2026-05-19 | $481.56 | $486.95 | 782,100 | — | — |
| 2026-05-18 | $479.87 | $485.24 | 1,091,100 | — | — |
| 2026-05-15 | $494.28 | $499.81 | 626,700 | — | — |
| 2026-05-14 | $498.28 | $503.86 | 589,700 | — | — |
| 2026-05-13 | $492.15 | $497.66 | 829,300 | — | — |
| 2026-05-12 | $505.20 | $510.85 | 1,049,600 | — | — |
| 2026-05-11 | $511.98 | $517.71 | 586,300 | — | — |
| 2026-05-08 | $521.58 | $527.42 | 474,300 | — | — |
| 2026-05-07 | $526.53 | $532.42 | 534,200 | — | — |
| 2026-05-06 | $535.10 | $541.09 | 691,600 | — | — |
| 2026-05-05 | $532.53 | $538.49 | 679,500 | — | — |
| 2026-05-04 | $518.00 | $523.80 | 913,400 | — | — |
| 2026-05-01 | $531.95 | $537.90 | 478,000 | — | — |
| 2026-04-30 | $537.48 | $543.49 | 611,400 | — | — |
| 2026-04-29 | $530.23 | $536.16 | 810,800 | — | — |
| 2026-04-28 | $538.15 | $544.17 | 412,600 | — | — |
| 2026-04-27 | $539.66 | $545.70 | 1,046,300 | — | — |
| 2026-04-24 | $558.55 | $564.80 | 389,100 | — | — |
| 2026-04-23 | $564.44 | $570.76 | 608,000 | — | — |
| 2026-04-22 | $563.91 | $570.22 | 576,500 | — | — |
| 2026-04-21 | $570.16 | $576.54 | 616,600 | — | — |
| 2026-04-20 | $572.24 | $578.64 | 710,900 | — | — |
| 2026-04-17 | $553.36 | $559.55 | 992,300 | — | — |
| 2026-04-16 | $539.44 | $545.48 | 717,200 | — | — |
| 2026-04-15 | $539.14 | $545.17 | 513,800 | — | — |