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
- 1987-06-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 | — | — | — | $47.40 | 34,202 |
| 2026-09-03 | — | — | — | $47.63 | 41,069 |
| 2026-09-02 | — | — | — | $46.71 | 58,710 |
| 2026-09-01 | — | — | — | $46.96 | 34,296 |
| 2026-08-31 | — | — | — | $47.69 | 34,793 |
| 2026-08-28 | — | — | — | $47.70 | 44,876 |
| 2026-08-27 | $47.49 | $227.26 | 698,600 | $47.19 | 34,662 |
| 2026-08-26 | $47.45 | $227.07 | 708,400 | $47.52 | 40,852 |
| 2026-08-25 | $47.41 | $226.87 | 830,300 | $47.68 | 59,814 |
| 2026-08-24 | $47.80 | $228.74 | 1,018,800 | $47.97 | 49,186 |
| 2026-08-21 | $47.81 | $228.79 | 1,021,600 | $47.96 | 55,732 |
| 2026-08-20 | $47.70 | $228.26 | 663,000 | $47.43 | 32,141 |
| 2026-08-19 | $47.69 | $228.21 | 865,000 | $48.81 | 46,197 |
| 2026-08-18 | $48.77 | $233.38 | 673,000 | $48.87 | 39,599 |
| 2026-08-17 | $48.98 | $234.39 | 726,300 | $49.06 | 44,221 |
| 2026-08-14 | $49.27 | $235.77 | 498,200 | $48.96 | 33,797 |
| 2026-08-13 | $49.06 | $234.77 | 689,100 | $49.29 | 30,297 |
| 2026-08-12 | $48.90 | $234.00 | 623,700 | $48.60 | 42,456 |
| 2026-08-11 | $48.50 | $232.09 | 577,000 | $48.11 | 29,823 |
| 2026-08-10 | $48.05 | $229.94 | 704,900 | $47.99 | 31,459 |
| 2026-08-07 | $48.32 | $231.23 | 709,100 | $48.29 | 41,797 |
| 2026-08-06 | $48.58 | $232.47 | 699,600 | $49.50 | 38,509 |
| 2026-08-05 | $49.08 | $234.87 | 705,900 | $49.32 | 38,495 |
| 2026-08-04 | $49.37 | $236.25 | 883,500 | $48.85 | 47,523 |
| 2026-08-03 | $48.91 | $234.05 | 819,100 | $48.70 | 35,460 |
| 2026-07-31 | $48.45 | $231.85 | 1,197,300 | $48.54 | 57,269 |
| 2026-07-30 | $48.36 | $231.42 | 773,700 | $49.13 | 41,886 |
| 2026-07-29 | $48.88 | $233.91 | 1,094,200 | $48.70 | 66,298 |
| 2026-07-28 | $49.00 | $234.48 | 953,900 | $48.08 | 57,399 |
| 2026-07-27 | $47.94 | $229.41 | 995,800 | $47.86 | 60,089 |
| 2026-07-24 | $47.80 | $228.74 | 1,189,400 | $47.52 | 81,545 |
| 2026-07-23 | $47.36 | $226.63 | 1,803,500 | $46.52 | 100,112 |
| 2026-07-22 | $46.91 | $224.48 | 1,222,900 | $47.19 | 58,724 |
| 2026-07-21 | $47.21 | $225.92 | 1,012,900 | $46.94 | 55,937 |
| 2026-07-20 | $47.18 | $225.77 | 1,037,700 | $47.63 | 68,054 |
| 2026-07-17 | $47.58 | $227.69 | 1,322,100 | — | — |
| 2026-07-16 | $48.22 | $230.75 | 1,052,600 | — | — |
| 2026-07-15 | $46.69 | $223.43 | 1,014,400 | — | — |
| 2026-07-14 | $46.19 | $221.04 | 952,900 | — | — |
| 2026-07-13 | $46.15 | $220.84 | 918,600 | — | — |
| 2026-07-10 | $46.11 | $220.65 | 927,700 | — | — |
| 2026-07-09 | $45.93 | $219.79 | 955,500 | — | — |
| 2026-07-08 | $45.30 | $216.78 | 1,065,400 | — | — |
| 2026-07-07 | $46.14 | $220.80 | 801,800 | — | — |
| 2026-07-06 | $46.49 | $222.47 | 791,800 | — | — |
| 2026-07-02 | $46.38 | $221.95 | 1,086,100 | — | — |
| 2026-07-01 | $46.94 | $224.63 | 1,223,100 | — | — |
| 2026-06-30 | $45.83 | $219.31 | 927,400 | — | — |
| 2026-06-29 | $45.72 | $218.79 | 1,071,700 | — | — |
| 2026-06-26 | $46.21 | $221.13 | 2,615,300 | — | — |
| 2026-06-25 | $46.18 | $220.99 | 1,293,000 | — | — |
| 2026-06-24 | $45.68 | $218.60 | 1,466,200 | — | — |
| 2026-06-23 | $45.29 | $216.73 | 1,326,400 | — | — |
| 2026-06-22 | $44.95 | $215.10 | 855,500 | — | — |
| 2026-06-18 | $44.42 | $212.57 | 2,140,900 | — | — |
| 2026-06-17 | $44.19 | $211.47 | 1,624,900 | — | — |
| 2026-06-16 | $45.05 | $215.58 | 872,700 | — | — |
| 2026-06-15 | $44.86 | $214.67 | 900,000 | — | — |
| 2026-06-12 | $45.65 | $218.45 | 763,600 | — | — |
| 2026-06-11 | $44.98 | $213.43 | 959,700 | — | — |
| 2026-06-10 | $44.88 | $212.95 | 1,163,800 | — | — |
| 2026-06-09 | $44.33 | $210.34 | 842,300 | — | — |
| 2026-06-08 | $43.76 | $207.64 | 772,300 | — | — |
| 2026-06-05 | $43.90 | $208.30 | 641,800 | — | — |
| 2026-06-04 | $43.72 | $207.45 | 793,500 | — | — |
| 2026-06-03 | $42.58 | $202.04 | 961,100 | — | — |
| 2026-06-02 | $43.50 | $206.40 | 541,000 | — | — |
| 2026-06-01 | $42.64 | $202.32 | 989,500 | — | — |
| 2026-05-29 | $43.41 | $205.98 | 839,500 | — | — |
| 2026-05-28 | $43.28 | $205.36 | 584,300 | — | — |
| 2026-05-27 | $43.33 | $205.60 | 645,500 | — | — |
| 2026-05-26 | $43.76 | $207.64 | 805,200 | — | — |
| 2026-05-22 | $43.26 | $205.27 | 677,000 | — | — |
| 2026-05-21 | $43.09 | $204.46 | 522,400 | — | — |
| 2026-05-20 | $43.14 | $204.70 | 765,400 | — | — |
| 2026-05-19 | $42.26 | $200.52 | 746,800 | — | — |
| 2026-05-18 | $42.54 | $201.85 | 774,500 | — | — |
| 2026-05-15 | $41.77 | $198.20 | 835,300 | — | — |
| 2026-05-14 | $42.31 | $200.76 | 615,000 | — | — |
| 2026-05-13 | $42.15 | $200.00 | 830,200 | — | — |
| 2026-05-12 | $42.52 | $201.75 | 857,900 | — | — |
| 2026-05-11 | $42.58 | $202.04 | 885,500 | — | — |
| 2026-05-08 | $43.41 | $205.98 | 635,700 | — | — |
| 2026-05-07 | $43.41 | $205.98 | 769,400 | — | — |
| 2026-05-06 | $43.72 | $207.45 | 737,500 | — | — |
| 2026-05-05 | $43.56 | $206.69 | 656,200 | — | — |
| 2026-05-04 | $43.10 | $204.51 | 746,800 | — | — |
| 2026-05-01 | $43.68 | $207.26 | 675,400 | — | — |
| 2026-04-30 | $43.81 | $207.88 | 944,000 | — | — |
| 2026-04-29 | $43.33 | $205.60 | 673,600 | — | — |
| 2026-04-28 | $44.10 | $209.25 | 851,800 | — | — |
| 2026-04-27 | $43.97 | $208.63 | 870,600 | — | — |
| 2026-04-24 | $43.49 | $206.36 | 921,000 | — | — |
| 2026-04-23 | $43.91 | $208.35 | 906,700 | — | — |
| 2026-04-22 | $43.39 | $205.88 | 900,500 | — | — |
| 2026-04-21 | $43.61 | $206.93 | 668,100 | — | — |
| 2026-04-20 | $44.50 | $211.15 | 544,900 | — | — |
| 2026-04-17 | $44.29 | $210.15 | 737,600 | — | — |
| 2026-04-16 | $43.22 | $205.08 | 523,900 | — | — |
| 2026-04-15 | $43.50 | $206.40 | 666,000 | — | — |