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
- 1991-05-10 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 | — | — | — | $101.60 | 30,425 |
| 2026-09-03 | — | — | — | $103.17 | 35,272 |
| 2026-09-02 | — | — | — | $103.62 | 33,127 |
| 2026-09-01 | — | — | — | $103.54 | 16,646 |
| 2026-08-31 | — | — | — | $103.00 | 47,624 |
| 2026-08-28 | — | — | — | $105.37 | 30,472 |
| 2026-08-27 | $105.00 | $105.00 | 592,900 | $105.76 | 31,768 |
| 2026-08-26 | $106.60 | $106.60 | 661,300 | $107.54 | 38,844 |
| 2026-08-25 | $108.32 | $108.32 | 502,200 | $108.13 | 24,966 |
| 2026-08-24 | $108.40 | $108.40 | 641,100 | $108.18 | 42,802 |
| 2026-08-21 | $108.80 | $108.80 | 582,100 | $108.32 | 41,173 |
| 2026-08-20 | $108.22 | $108.22 | 891,200 | $106.07 | 37,663 |
| 2026-08-19 | $108.41 | $108.41 | 1,460,300 | $105.10 | 81,389 |
| 2026-08-18 | $104.65 | $104.65 | 2,305,000 | $102.70 | 159,905 |
| 2026-08-17 | $90.27 | $90.27 | 469,100 | $90.05 | 32,458 |
| 2026-08-14 | $90.80 | $90.80 | 533,300 | $91.22 | 24,835 |
| 2026-08-13 | $90.38 | $90.38 | 811,900 | $91.70 | 35,713 |
| 2026-08-12 | $91.34 | $91.34 | 823,000 | $86.42 | 40,949 |
| 2026-08-11 | $87.22 | $87.22 | 745,400 | $87.01 | 36,663 |
| 2026-08-10 | $86.61 | $86.61 | 571,100 | $86.42 | 31,213 |
| 2026-08-07 | $87.84 | $87.84 | 657,100 | $86.09 | 31,870 |
| 2026-08-06 | $85.02 | $85.02 | 1,275,200 | $86.41 | 129,466 |
| 2026-08-05 | $83.60 | $83.60 | 1,140,300 | $85.87 | 57,917 |
| 2026-08-04 | $85.38 | $85.38 | 1,272,600 | $86.29 | 100,152 |
| 2026-08-03 | $86.79 | $86.79 | 1,058,100 | $86.34 | 53,293 |
| 2026-07-31 | $85.54 | $85.54 | 789,600 | $84.19 | 61,558 |
| 2026-07-30 | $84.82 | $84.82 | 555,200 | $84.16 | 42,901 |
| 2026-07-29 | $85.42 | $85.42 | 893,400 | $82.75 | 65,867 |
| 2026-07-28 | $82.54 | $82.54 | 802,200 | $80.43 | 57,914 |
| 2026-07-27 | $79.91 | $79.91 | 803,200 | $79.11 | 64,944 |
| 2026-07-24 | $78.78 | $78.78 | 462,700 | $78.03 | 32,848 |
| 2026-07-23 | $77.40 | $77.40 | 598,300 | $77.53 | 31,789 |
| 2026-07-22 | $78.03 | $78.03 | 363,400 | $78.58 | 18,663 |
| 2026-07-21 | $78.07 | $78.07 | 371,800 | $77.99 | 25,023 |
| 2026-07-20 | $78.17 | $78.17 | 577,700 | $78.35 | 56,199 |
| 2026-07-17 | $77.86 | $77.86 | 493,000 | — | — |
| 2026-07-16 | $78.50 | $78.50 | 952,000 | — | — |
| 2026-07-15 | $76.68 | $76.68 | 534,800 | — | — |
| 2026-07-14 | $74.41 | $74.41 | 650,500 | — | — |
| 2026-07-13 | $76.89 | $76.89 | 691,200 | — | — |
| 2026-07-10 | $76.19 | $76.19 | 456,300 | — | — |
| 2026-07-09 | $75.00 | $75.00 | 424,000 | — | — |
| 2026-07-08 | $73.82 | $73.82 | 618,800 | — | — |
| 2026-07-07 | $74.88 | $74.88 | 399,400 | — | — |
| 2026-07-06 | $75.02 | $75.02 | 666,200 | — | — |
| 2026-07-02 | $75.07 | $75.07 | 1,329,900 | — | — |
| 2026-07-01 | $74.85 | $74.85 | 636,800 | — | — |
| 2026-06-30 | $75.00 | $75.00 | 562,600 | — | — |
| 2026-06-29 | $75.12 | $75.12 | 612,900 | — | — |
| 2026-06-26 | $77.29 | $77.29 | 1,608,300 | — | — |
| 2026-06-25 | $77.62 | $77.62 | 746,100 | — | — |
| 2026-06-24 | $72.87 | $72.87 | 523,900 | — | — |
| 2026-06-23 | $72.78 | $72.78 | 625,100 | — | — |
| 2026-06-22 | $72.53 | $72.53 | 1,171,900 | — | — |
| 2026-06-18 | $74.17 | $74.17 | 887,700 | — | — |
| 2026-06-17 | $72.73 | $72.73 | 1,252,700 | — | — |
| 2026-06-16 | $74.43 | $74.43 | 1,322,000 | — | — |
| 2026-06-15 | $76.91 | $76.91 | 886,400 | — | — |
| 2026-06-12 | $78.20 | $78.20 | 1,198,300 | — | — |
| 2026-06-11 | $79.84 | $79.84 | 1,749,700 | — | — |
| 2026-06-10 | $78.80 | $78.80 | 1,006,900 | — | — |
| 2026-06-09 | $78.71 | $78.71 | 1,888,100 | — | — |
| 2026-06-08 | $74.88 | $74.88 | 1,343,200 | — | — |
| 2026-06-05 | $71.28 | $71.28 | 604,800 | — | — |
| 2026-06-04 | $69.85 | $69.85 | 1,215,500 | — | — |
| 2026-06-03 | $65.88 | $65.88 | 743,800 | — | — |
| 2026-06-02 | $66.37 | $66.37 | 921,800 | — | — |
| 2026-06-01 | $67.22 | $67.22 | 735,900 | — | — |
| 2026-05-29 | $67.81 | $67.81 | 942,500 | — | — |
| 2026-05-28 | $67.04 | $67.04 | 1,014,300 | — | — |
| 2026-05-27 | $67.16 | $67.16 | 1,138,200 | — | — |
| 2026-05-26 | $66.84 | $66.84 | 1,049,400 | — | — |
| 2026-05-22 | $65.49 | $65.49 | 1,036,900 | — | — |
| 2026-05-21 | $61.94 | $61.94 | 1,182,500 | — | — |
| 2026-05-20 | $59.56 | $59.56 | 1,001,200 | — | — |
| 2026-05-19 | $56.85 | $56.85 | 605,900 | — | — |
| 2026-05-18 | $57.28 | $57.28 | 614,300 | — | — |
| 2026-05-15 | $56.29 | $56.29 | 911,700 | — | — |
| 2026-05-14 | $57.12 | $57.12 | 789,100 | — | — |
| 2026-05-13 | $57.01 | $57.01 | 1,419,700 | — | — |
| 2026-05-12 | $54.01 | $54.01 | 971,200 | — | — |
| 2026-05-11 | $52.24 | $52.24 | 1,021,900 | — | — |
| 2026-05-08 | $55.12 | $55.12 | 1,122,200 | — | — |
| 2026-05-07 | $54.37 | $54.37 | 1,823,800 | — | — |
| 2026-05-06 | $52.67 | $52.67 | 1,273,800 | — | — |
| 2026-05-05 | $55.62 | $55.62 | 753,800 | — | — |
| 2026-05-04 | $55.32 | $55.32 | 865,900 | — | — |
| 2026-05-01 | $59.26 | $59.26 | 717,800 | — | — |
| 2026-04-30 | $60.09 | $60.09 | 610,900 | — | — |
| 2026-04-29 | $59.01 | $59.01 | 438,400 | — | — |
| 2026-04-28 | $59.84 | $59.84 | 472,500 | — | — |
| 2026-04-27 | $60.48 | $60.48 | 569,800 | — | — |
| 2026-04-24 | $59.93 | $59.93 | 489,300 | — | — |
| 2026-04-23 | $59.62 | $59.62 | 1,554,400 | — | — |
| 2026-04-22 | $61.13 | $61.13 | 547,200 | — | — |
| 2026-04-21 | $60.21 | $60.21 | 589,300 | — | — |
| 2026-04-20 | $61.17 | $61.17 | 585,200 | — | — |
| 2026-04-17 | $61.62 | $61.62 | 791,900 | — | — |
| 2026-04-16 | $60.11 | $60.11 | 837,600 | — | — |
| 2026-04-15 | $61.95 | $61.95 | 530,100 | — | — |