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
- 1994-04-04 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 | — | — | — | $341.61 | 24,667 |
| 2026-09-03 | — | — | — | $338.06 | 33,789 |
| 2026-09-02 | — | — | — | $337.96 | 64,513 |
| 2026-09-01 | — | — | — | $335.83 | 76,182 |
| 2026-08-31 | — | — | — | $338.69 | 113,218 |
| 2026-08-28 | — | — | — | $346.62 | 98,451 |
| 2026-08-27 | $346.34 | $562.38 | 389,000 | $345.91 | 70,291 |
| 2026-08-26 | $345.91 | $561.68 | 705,000 | $342.12 | 95,453 |
| 2026-08-25 | $339.66 | $551.53 | 563,000 | $338.53 | 53,436 |
| 2026-08-24 | $333.15 | $540.96 | 561,100 | $343.22 | 44,059 |
| 2026-08-21 | $343.26 | $557.38 | 356,100 | $344.21 | 29,056 |
| 2026-08-20 | $342.20 | $555.66 | 710,600 | $356.24 | 65,903 |
| 2026-08-19 | $359.95 | $583.96 | 605,700 | $363.63 | 55,738 |
| 2026-08-18 | $366.20 | $594.10 | 450,500 | $367.92 | 43,897 |
| 2026-08-17 | $370.40 | $600.91 | 396,800 | $369.03 | 25,504 |
| 2026-08-14 | $370.56 | $601.17 | 393,900 | $361.63 | 29,069 |
| 2026-08-13 | $358.54 | $581.67 | 461,400 | $364.67 | 21,852 |
| 2026-08-12 | $362.70 | $588.42 | 510,900 | $361.28 | 38,608 |
| 2026-08-11 | $356.58 | $578.49 | 483,100 | $356.88 | 26,602 |
| 2026-08-10 | $356.11 | $577.73 | 629,300 | $362.52 | 47,621 |
| 2026-08-07 | $362.89 | $588.73 | 476,400 | $371.60 | 29,410 |
| 2026-08-06 | $365.78 | $593.42 | 845,600 | $379.50 | 69,889 |
| 2026-08-05 | $373.28 | $605.59 | 427,700 | $376.46 | 29,174 |
| 2026-08-04 | $373.67 | $606.22 | 767,900 | $369.10 | 49,831 |
| 2026-08-03 | $363.57 | $589.83 | 809,400 | $363.71 | 75,947 |
| 2026-07-31 | $360.75 | $585.26 | 901,800 | $359.21 | 73,784 |
| 2026-07-30 | $356.28 | $578.01 | 1,971,200 | $360.76 | 123,776 |
| 2026-07-29 | $385.42 | $625.28 | 1,101,600 | $404.89 | 79,489 |
| 2026-07-28 | $410.55 | $666.05 | 613,100 | $416.25 | 47,749 |
| 2026-07-27 | $419.76 | $680.99 | 488,600 | $424.37 | 39,556 |
| 2026-07-24 | $419.00 | $679.76 | 424,800 | $413.97 | 33,857 |
| 2026-07-23 | $411.94 | $668.30 | 680,500 | $404.52 | 38,949 |
| 2026-07-22 | $404.59 | $656.38 | 356,400 | $406.68 | 21,550 |
| 2026-07-21 | $406.87 | $660.08 | 651,700 | $395.46 | 46,228 |
| 2026-07-20 | $390.75 | $633.93 | 420,600 | $396.46 | 23,664 |
| 2026-07-17 | $392.88 | $637.38 | 503,800 | — | — |
| 2026-07-16 | $394.12 | $639.39 | 432,400 | — | — |
| 2026-07-15 | $401.99 | $652.16 | 559,100 | — | — |
| 2026-07-14 | $397.89 | $645.51 | 425,800 | — | — |
| 2026-07-13 | $396.93 | $643.95 | 472,700 | — | — |
| 2026-07-10 | $406.40 | $659.32 | 717,500 | — | — |
| 2026-07-09 | $403.48 | $654.58 | 751,700 | — | — |
| 2026-07-08 | $399.58 | $648.25 | 700,100 | — | — |
| 2026-07-07 | $404.84 | $656.79 | 597,100 | — | — |
| 2026-07-06 | $423.48 | $687.03 | 424,900 | — | — |
| 2026-07-02 | $418.02 | $678.17 | 836,000 | — | — |
| 2026-07-01 | $420.93 | $682.89 | 801,400 | — | — |
| 2026-06-30 | $425.44 | $690.21 | 663,000 | — | — |
| 2026-06-29 | $423.32 | $686.77 | 1,005,100 | — | — |
| 2026-06-26 | $431.62 | $700.23 | 2,569,700 | — | — |
| 2026-06-25 | $436.44 | $708.05 | 437,500 | — | — |
| 2026-06-24 | $432.80 | $702.15 | 510,200 | — | — |
| 2026-06-23 | $428.25 | $694.76 | 1,136,800 | — | — |
| 2026-06-22 | $426.82 | $692.44 | 1,221,400 | — | — |
| 2026-06-18 | $430.08 | $697.73 | 1,851,400 | — | — |
| 2026-06-17 | $434.83 | $705.44 | 720,300 | — | — |
| 2026-06-16 | $421.54 | $683.88 | 1,543,300 | — | — |
| 2026-06-15 | $402.50 | $652.99 | 959,000 | — | — |
| 2026-06-12 | $386.85 | $627.60 | 413,200 | — | — |
| 2026-06-11 | $388.21 | $629.81 | 682,300 | — | — |
| 2026-06-10 | $367.27 | $595.83 | 865,600 | — | — |
| 2026-06-09 | $380.75 | $617.70 | 1,351,100 | — | — |
| 2026-06-08 | $359.79 | $583.70 | 670,000 | — | — |
| 2026-06-05 | $357.74 | $580.37 | 655,600 | — | — |
| 2026-06-04 | $360.36 | $584.62 | 598,600 | — | — |
| 2026-06-03 | $350.03 | $567.87 | 711,700 | — | — |
| 2026-06-02 | $344.70 | $559.22 | 789,700 | — | — |
| 2026-06-01 | $341.76 | $554.45 | 844,400 | — | — |
| 2026-05-29 | $350.03 | $567.87 | 892,300 | — | — |
| 2026-05-28 | $354.96 | $575.86 | 548,400 | — | — |
| 2026-05-27 | $358.21 | $581.14 | 372,100 | — | — |
| 2026-05-26 | $361.25 | $586.07 | 1,245,000 | — | — |
| 2026-05-22 | $351.36 | $570.02 | 560,900 | — | — |
| 2026-05-21 | $355.76 | $577.16 | 616,800 | — | — |
| 2026-05-20 | $356.38 | $577.65 | 644,100 | — | — |
| 2026-05-19 | $344.85 | $558.96 | 740,200 | — | — |
| 2026-05-18 | $349.41 | $566.35 | 647,300 | — | — |
| 2026-05-15 | $349.21 | $566.03 | 636,500 | — | — |
| 2026-05-14 | $365.41 | $592.29 | 303,600 | — | — |
| 2026-05-13 | $369.78 | $599.37 | 575,100 | — | — |
| 2026-05-12 | $367.45 | $595.59 | 445,200 | — | — |
| 2026-05-11 | $370.25 | $600.13 | 614,800 | — | — |
| 2026-05-08 | $369.93 | $599.61 | 517,800 | — | — |
| 2026-05-07 | $370.77 | $600.97 | 817,700 | — | — |
| 2026-05-06 | $382.42 | $619.86 | 751,300 | — | — |
| 2026-05-05 | $365.58 | $592.56 | 810,400 | — | — |
| 2026-05-04 | $357.02 | $578.69 | 911,100 | — | — |
| 2026-05-01 | $362.99 | $588.36 | 892,200 | — | — |
| 2026-04-30 | $362.99 | $588.36 | 2,306,700 | — | — |
| 2026-04-29 | $360.98 | $585.10 | 1,274,800 | — | — |
| 2026-04-28 | $363.97 | $589.95 | 1,029,700 | — | — |
| 2026-04-27 | $366.63 | $594.26 | 1,240,200 | — | — |
| 2026-04-24 | $364.95 | $591.54 | 618,000 | — | — |
| 2026-04-23 | $367.52 | $595.71 | 931,400 | — | — |
| 2026-04-22 | $366.48 | $594.02 | 1,073,000 | — | — |
| 2026-04-21 | $380.28 | $616.39 | 764,400 | — | — |
| 2026-04-20 | $393.80 | $638.30 | 560,000 | — | — |
| 2026-04-17 | $394.83 | $639.97 | 817,000 | — | — |
| 2026-04-16 | $374.91 | $607.68 | 779,200 | — | — |
| 2026-04-15 | $393.11 | $637.18 | 568,900 | — | — |