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
- 1993-10-29 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 | — | — | — | $75.59 | 50,781 |
| 2026-09-03 | — | — | — | $76.35 | 29,529 |
| 2026-09-02 | — | — | — | $76.08 | 31,815 |
| 2026-09-01 | — | — | — | $75.24 | 71,384 |
| 2026-08-31 | — | — | — | $75.03 | 41,651 |
| 2026-08-28 | — | — | — | $75.35 | 36,291 |
| 2026-08-27 | $75.46 | $417.01 | 654,100 | $75.57 | 20,188 |
| 2026-08-26 | $76.38 | $422.10 | 762,800 | $76.69 | 38,114 |
| 2026-08-25 | $76.72 | $423.98 | 670,800 | $77.00 | 24,688 |
| 2026-08-24 | $76.69 | $423.81 | 836,200 | $76.58 | 40,396 |
| 2026-08-21 | $76.06 | $420.33 | 1,114,700 | $76.89 | 51,214 |
| 2026-08-20 | $76.51 | $422.82 | 1,064,300 | $76.29 | 82,638 |
| 2026-08-19 | $76.40 | $422.21 | 1,487,600 | $76.20 | 59,738 |
| 2026-08-18 | $76.19 | $421.05 | 1,437,400 | $76.98 | 48,552 |
| 2026-08-17 | $76.37 | $422.04 | 730,900 | $76.82 | 24,916 |
| 2026-08-14 | $76.71 | $423.92 | 645,200 | $76.89 | 24,647 |
| 2026-08-13 | $76.86 | $424.75 | 1,213,300 | $76.02 | 54,913 |
| 2026-08-12 | $75.74 | $418.56 | 890,000 | $76.04 | 30,155 |
| 2026-08-11 | $75.82 | $419.00 | 1,099,400 | $76.43 | 45,636 |
| 2026-08-10 | $76.11 | $420.61 | 1,255,900 | $76.93 | 51,396 |
| 2026-08-07 | $77.12 | $426.19 | 1,606,800 | $76.71 | 101,730 |
| 2026-08-06 | $76.96 | $425.30 | 2,584,900 | $80.37 | 108,720 |
| 2026-08-05 | $79.07 | $436.96 | 1,384,200 | $79.21 | 49,424 |
| 2026-08-04 | $79.43 | $438.95 | 1,915,800 | $79.40 | 84,717 |
| 2026-08-03 | $80.30 | $443.76 | 1,627,400 | $80.42 | 94,498 |
| 2026-07-31 | $80.29 | $443.71 | 1,323,600 | $80.36 | 58,424 |
| 2026-07-30 | $80.36 | $444.09 | 1,660,200 | $81.20 | 73,109 |
| 2026-07-29 | $81.11 | $448.24 | 1,801,000 | $80.94 | 110,912 |
| 2026-07-28 | $80.97 | $447.46 | 1,606,400 | $83.22 | 113,023 |
| 2026-07-27 | $82.34 | $455.03 | 1,033,200 | $82.10 | 46,517 |
| 2026-07-24 | $82.15 | $453.98 | 1,635,500 | $81.79 | 89,767 |
| 2026-07-23 | $81.18 | $448.62 | 1,449,200 | $82.51 | 75,334 |
| 2026-07-22 | $82.22 | $454.37 | 1,152,200 | $82.43 | 74,639 |
| 2026-07-21 | $82.09 | $453.65 | 1,223,400 | $82.06 | 69,185 |
| 2026-07-20 | $82.14 | $453.93 | 1,355,100 | $82.58 | 52,070 |
| 2026-07-17 | $82.68 | $456.91 | 1,441,900 | — | — |
| 2026-07-16 | $82.38 | $455.26 | 1,460,200 | — | — |
| 2026-07-15 | $79.99 | $442.05 | 1,204,600 | — | — |
| 2026-07-14 | $80.33 | $443.93 | 1,028,200 | — | — |
| 2026-07-13 | $79.94 | $441.77 | 958,600 | — | — |
| 2026-07-10 | $79.62 | $440.00 | 1,220,700 | — | — |
| 2026-07-09 | $79.44 | $439.01 | 1,147,800 | — | — |
| 2026-07-08 | $79.72 | $440.56 | 948,300 | — | — |
| 2026-07-07 | $80.74 | $446.19 | 1,014,700 | — | — |
| 2026-07-06 | $79.84 | $441.22 | 1,361,200 | — | — |
| 2026-07-02 | $80.96 | $447.41 | 1,246,100 | — | — |
| 2026-07-01 | $79.37 | $438.62 | 1,701,100 | — | — |
| 2026-06-30 | $79.74 | $440.67 | 1,519,800 | — | — |
| 2026-06-29 | $81.30 | $449.29 | 1,306,900 | — | — |
| 2026-06-26 | $81.81 | $452.11 | 2,671,400 | — | — |
| 2026-06-25 | $80.25 | $443.48 | 1,454,500 | — | — |
| 2026-06-24 | $79.87 | $441.38 | 1,877,700 | — | — |
| 2026-06-23 | $78.67 | $434.75 | 1,275,800 | — | — |
| 2026-06-22 | $77.36 | $427.51 | 1,384,500 | — | — |
| 2026-06-18 | $76.88 | $424.86 | 1,669,600 | — | — |
| 2026-06-17 | $77.37 | $427.57 | 2,236,000 | — | — |
| 2026-06-16 | $78.90 | $436.02 | 1,302,300 | — | — |
| 2026-06-15 | $79.26 | $438.01 | 2,294,900 | — | — |
| 2026-06-12 | $80.28 | $443.65 | 1,370,900 | — | — |
| 2026-06-11 | $80.69 | $441.74 | 1,664,700 | — | — |
| 2026-06-10 | $80.10 | $438.51 | 1,650,600 | — | — |
| 2026-06-09 | $79.55 | $435.50 | 2,582,400 | — | — |
| 2026-06-08 | $77.56 | $424.61 | 1,866,400 | — | — |
| 2026-06-05 | $77.72 | $425.48 | 1,581,300 | — | — |
| 2026-06-04 | $76.68 | $419.79 | 1,302,800 | — | — |
| 2026-06-03 | $76.31 | $417.77 | 1,332,600 | — | — |
| 2026-06-02 | $76.03 | $416.23 | 1,451,000 | — | — |
| 2026-06-01 | $76.14 | $416.83 | 1,199,500 | — | — |
| 2026-05-29 | $77.35 | $423.46 | 3,094,900 | — | — |
| 2026-05-28 | $78.52 | $429.86 | 1,241,600 | — | — |
| 2026-05-27 | $78.95 | $432.22 | 1,172,600 | — | — |
| 2026-05-26 | $78.99 | $432.44 | 1,007,400 | — | — |
| 2026-05-22 | $78.84 | $431.62 | 996,900 | — | — |
| 2026-05-21 | $78.34 | $428.88 | 1,290,100 | — | — |
| 2026-05-20 | $77.74 | $425.59 | 1,151,400 | — | — |
| 2026-05-19 | $77.34 | $423.40 | 1,313,900 | — | — |
| 2026-05-18 | $77.33 | $423.35 | 949,800 | — | — |
| 2026-05-15 | $76.06 | $416.40 | 1,002,900 | — | — |
| 2026-05-14 | $76.92 | $421.10 | 1,140,600 | — | — |
| 2026-05-13 | $76.67 | $419.74 | 1,295,100 | — | — |
| 2026-05-12 | $77.61 | $424.88 | 1,354,900 | — | — |
| 2026-05-11 | $77.72 | $425.48 | 1,393,200 | — | — |
| 2026-05-08 | $77.59 | $424.77 | 1,689,200 | — | — |
| 2026-05-07 | $77.86 | $426.25 | 2,779,000 | — | — |
| 2026-05-06 | $79.08 | $432.93 | 1,265,700 | — | — |
| 2026-05-05 | $78.89 | $431.89 | 1,260,800 | — | — |
| 2026-05-04 | $78.75 | $431.12 | 1,784,500 | — | — |
| 2026-05-01 | $78.65 | $430.58 | 1,842,200 | — | — |
| 2026-04-30 | $77.85 | $426.20 | 3,195,600 | — | — |
| 2026-04-29 | $79.38 | $434.57 | 1,549,100 | — | — |
| 2026-04-28 | $80.31 | $439.66 | 1,737,700 | — | — |
| 2026-04-27 | $79.95 | $437.69 | 1,327,700 | — | — |
| 2026-04-24 | $80.19 | $439.01 | 1,016,200 | — | — |
| 2026-04-23 | $80.74 | $442.02 | 1,285,200 | — | — |
| 2026-04-22 | $79.00 | $432.49 | 1,352,900 | — | — |
| 2026-04-21 | $80.01 | $438.02 | 1,273,100 | — | — |
| 2026-04-20 | $81.12 | $444.10 | 1,303,100 | — | — |
| 2026-04-17 | $80.93 | $443.06 | 1,453,600 | — | — |
| 2026-04-16 | $79.65 | $436.05 | 1,303,300 | — | — |
| 2026-04-15 | $79.52 | $435.34 | 1,379,200 | — | — |