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
- 1997-06-12 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 | — | — | — | $342.74 | 57,987 |
| 2026-09-03 | — | — | — | $340.07 | 41,987 |
| 2026-09-02 | — | — | — | $344.57 | 40,977 |
| 2026-09-01 | — | — | — | $341.73 | 34,417 |
| 2026-08-31 | — | — | — | $356.05 | 37,790 |
| 2026-08-28 | — | — | — | $356.03 | 24,916 |
| 2026-08-27 | $351.90 | $471.94 | 753,900 | $358.71 | 46,329 |
| 2026-08-26 | $362.32 | $485.92 | 487,100 | $364.17 | 25,399 |
| 2026-08-25 | $362.60 | $486.29 | 611,500 | $371.69 | 38,221 |
| 2026-08-24 | $370.82 | $497.32 | 570,800 | $371.75 | 33,970 |
| 2026-08-21 | $372.59 | $499.69 | 533,900 | $377.50 | 30,452 |
| 2026-08-20 | $372.52 | $499.60 | 574,500 | $373.86 | 29,660 |
| 2026-08-19 | $377.96 | $506.89 | 328,600 | $382.01 | 16,345 |
| 2026-08-18 | $378.25 | $507.28 | 466,600 | $380.70 | 19,200 |
| 2026-08-17 | $379.31 | $508.70 | 476,400 | $383.84 | 27,644 |
| 2026-08-14 | $388.92 | $521.59 | 459,800 | $385.34 | 34,778 |
| 2026-08-13 | $387.39 | $519.54 | 576,300 | $393.60 | 33,636 |
| 2026-08-12 | $396.35 | $531.56 | 593,300 | $400.36 | 32,143 |
| 2026-08-11 | $397.72 | $533.39 | 581,000 | $404.18 | 44,702 |
| 2026-08-10 | $406.89 | $545.69 | 708,200 | $398.43 | 58,647 |
| 2026-08-07 | $395.53 | $530.46 | 709,500 | $398.48 | 47,869 |
| 2026-08-06 | $395.83 | $530.86 | 1,263,700 | $373.97 | 84,758 |
| 2026-08-05 | $380.78 | $510.67 | 987,400 | $379.37 | 70,239 |
| 2026-08-04 | $377.92 | $506.84 | 924,600 | $383.32 | 56,586 |
| 2026-08-03 | $380.17 | $509.86 | 602,700 | $388.50 | 40,703 |
| 2026-07-31 | $380.34 | $510.08 | 439,200 | $385.67 | 34,159 |
| 2026-07-30 | $385.91 | $517.55 | 427,500 | $378.16 | 21,426 |
| 2026-07-29 | $375.68 | $503.83 | 577,500 | $369.45 | 39,344 |
| 2026-07-28 | $377.46 | $506.22 | 501,000 | $382.55 | 33,535 |
| 2026-07-27 | $379.94 | $509.55 | 536,300 | $376.32 | 40,296 |
| 2026-07-24 | $373.58 | $501.02 | 315,800 | $375.46 | 14,015 |
| 2026-07-23 | $371.69 | $498.48 | 512,200 | $378.38 | 31,191 |
| 2026-07-22 | $387.14 | $519.20 | 474,300 | $383.15 | 27,411 |
| 2026-07-21 | $382.93 | $513.56 | 479,900 | $384.76 | 50,056 |
| 2026-07-20 | $376.48 | $504.91 | 409,600 | $386.50 | 32,742 |
| 2026-07-17 | $380.45 | $510.23 | 549,500 | — | — |
| 2026-07-16 | $388.11 | $520.50 | 682,900 | — | — |
| 2026-07-15 | $374.08 | $501.69 | 515,000 | — | — |
| 2026-07-14 | $368.97 | $494.84 | 628,200 | — | — |
| 2026-07-13 | $374.49 | $502.24 | 908,800 | — | — |
| 2026-07-10 | $394.90 | $529.61 | 434,000 | — | — |
| 2026-07-09 | $387.58 | $519.79 | 648,000 | — | — |
| 2026-07-08 | $380.36 | $510.11 | 780,900 | — | — |
| 2026-07-07 | $395.31 | $530.16 | 447,600 | — | — |
| 2026-07-06 | $396.32 | $531.52 | 633,200 | — | — |
| 2026-07-02 | $398.22 | $534.06 | 627,800 | — | — |
| 2026-07-01 | $398.02 | $533.80 | 499,700 | — | — |
| 2026-06-30 | $401.41 | $538.34 | 535,300 | — | — |
| 2026-06-29 | $397.61 | $533.25 | 724,700 | — | — |
| 2026-06-26 | $411.16 | $551.42 | 1,392,900 | — | — |
| 2026-06-25 | $410.11 | $548.67 | 503,900 | — | — |
| 2026-06-24 | $414.25 | $554.21 | 541,200 | — | — |
| 2026-06-23 | $407.01 | $544.52 | 590,100 | — | — |
| 2026-06-22 | $410.92 | $549.75 | 628,200 | — | — |
| 2026-06-18 | $413.01 | $552.55 | 1,136,000 | — | — |
| 2026-06-17 | $403.85 | $540.29 | 909,200 | — | — |
| 2026-06-16 | $406.75 | $544.17 | 558,900 | — | — |
| 2026-06-15 | $412.36 | $551.68 | 1,191,800 | — | — |
| 2026-06-12 | $403.98 | $540.47 | 794,800 | — | — |
| 2026-06-11 | $393.30 | $526.18 | 453,900 | — | — |
| 2026-06-10 | $376.43 | $503.61 | 899,200 | — | — |
| 2026-06-09 | $391.16 | $523.32 | 806,100 | — | — |
| 2026-06-08 | $372.85 | $498.82 | 700,700 | — | — |
| 2026-06-05 | $366.55 | $490.39 | 593,000 | — | — |
| 2026-06-04 | $366.72 | $490.62 | 682,800 | — | — |
| 2026-06-03 | $359.43 | $480.87 | 486,500 | — | — |
| 2026-06-02 | $363.51 | $486.32 | 643,900 | — | — |
| 2026-06-01 | $366.31 | $490.07 | 674,900 | — | — |
| 2026-05-29 | $363.90 | $486.85 | 918,700 | — | — |
| 2026-05-28 | $370.77 | $496.04 | 550,000 | — | — |
| 2026-05-27 | $376.23 | $503.34 | 715,100 | — | — |
| 2026-05-26 | $381.78 | $510.77 | 949,100 | — | — |
| 2026-05-22 | $377.78 | $505.42 | 885,600 | — | — |
| 2026-05-21 | $374.90 | $501.56 | 2,116,500 | — | — |
| 2026-05-20 | $329.24 | $440.48 | 1,426,700 | — | — |
| 2026-05-19 | $320.69 | $429.04 | 1,020,800 | — | — |
| 2026-05-18 | $325.87 | $435.97 | 878,000 | — | — |
| 2026-05-15 | $326.81 | $437.22 | 549,900 | — | — |
| 2026-05-14 | $334.05 | $446.91 | 566,900 | — | — |
| 2026-05-13 | $331.62 | $443.66 | 797,000 | — | — |
| 2026-05-12 | $337.14 | $451.04 | 966,900 | — | — |
| 2026-05-11 | $343.10 | $459.02 | 616,500 | — | — |
| 2026-05-08 | $358.45 | $479.55 | 578,500 | — | — |
| 2026-05-07 | $353.55 | $473.00 | 842,100 | — | — |
| 2026-05-06 | $372.15 | $497.88 | 430,600 | — | — |
| 2026-05-05 | $360.02 | $481.66 | 358,000 | — | — |
| 2026-05-04 | $354.29 | $473.99 | 435,400 | — | — |
| 2026-05-01 | $362.21 | $484.58 | 398,800 | — | — |
| 2026-04-30 | $358.64 | $479.81 | 584,900 | — | — |
| 2026-04-29 | $359.45 | $480.89 | 381,600 | — | — |
| 2026-04-28 | $366.87 | $490.82 | 370,300 | — | — |
| 2026-04-27 | $370.38 | $495.52 | 394,400 | — | — |
| 2026-04-24 | $371.24 | $496.67 | 359,600 | — | — |
| 2026-04-23 | $371.14 | $496.53 | 504,900 | — | — |
| 2026-04-22 | $375.29 | $502.08 | 427,300 | — | — |
| 2026-04-21 | $386.77 | $517.44 | 672,500 | — | — |
| 2026-04-20 | $389.52 | $521.12 | 500,200 | — | — |
| 2026-04-17 | $386.88 | $517.59 | 690,200 | — | — |
| 2026-04-16 | $369.70 | $494.61 | 507,100 | — | — |
| 2026-04-15 | $369.36 | $494.15 | 473,200 | — | — |