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
- 1980-03-17 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 | — | — | — | $132.25 | 6,280 |
| 2026-09-03 | — | — | — | $132.34 | 10,993 |
| 2026-09-02 | — | — | — | $131.85 | 18,415 |
| 2026-09-01 | — | — | — | $134.94 | 3,885 |
| 2026-08-31 | — | — | — | $131.73 | 1,619 |
| 2026-08-28 | — | — | — | $133.96 | 4,652 |
| 2026-08-27 | $133.30 | $649.90 | 117,500 | $132.66 | 3,371 |
| 2026-08-26 | $134.18 | $654.19 | 208,800 | $135.17 | 5,939 |
| 2026-08-25 | $135.00 | $658.19 | 158,000 | $135.64 | 4,496 |
| 2026-08-24 | $135.25 | $659.41 | 169,200 | $134.36 | 5,703 |
| 2026-08-21 | $134.13 | $653.94 | 112,700 | $136.80 | 2,756 |
| 2026-08-20 | $137.58 | $670.76 | 150,500 | $137.58 | 4,925 |
| 2026-08-19 | $136.84 | $667.16 | 138,000 | $137.23 | 5,670 |
| 2026-08-18 | $136.56 | $665.79 | 181,900 | $135.85 | 6,091 |
| 2026-08-17 | $134.55 | $655.99 | 129,300 | $133.92 | 4,761 |
| 2026-08-14 | $135.10 | $658.67 | 140,300 | $135.20 | 3,778 |
| 2026-08-13 | $135.35 | $659.89 | 157,400 | $133.38 | 8,868 |
| 2026-08-12 | $134.73 | $656.87 | 143,900 | $132.36 | 4,528 |
| 2026-08-11 | $133.56 | $651.17 | 153,700 | $132.93 | 7,789 |
| 2026-08-10 | $132.36 | $645.31 | 195,900 | $133.00 | 9,700 |
| 2026-08-07 | $133.85 | $652.58 | 170,300 | $131.36 | 9,029 |
| 2026-08-06 | $133.50 | $650.87 | 166,300 | $134.02 | 5,569 |
| 2026-08-05 | $133.84 | $652.53 | 185,400 | $133.56 | 12,587 |
| 2026-08-04 | $133.09 | $648.87 | 169,500 | $132.10 | 4,340 |
| 2026-08-03 | $133.86 | $652.63 | 210,400 | $133.21 | 9,423 |
| 2026-07-31 | $132.78 | $647.36 | 237,300 | $132.40 | 5,422 |
| 2026-07-30 | $133.17 | $649.26 | 196,000 | $135.33 | 9,544 |
| 2026-07-29 | $136.78 | $666.86 | 242,800 | $137.90 | 19,022 |
| 2026-07-28 | $137.92 | $672.42 | 232,600 | $137.49 | 6,590 |
| 2026-07-27 | $135.61 | $661.16 | 307,400 | $134.68 | 17,607 |
| 2026-07-24 | $135.78 | $661.99 | 112,600 | $133.26 | 4,083 |
| 2026-07-23 | $134.61 | $656.28 | 146,900 | $133.57 | 6,087 |
| 2026-07-22 | $135.23 | $659.31 | 196,400 | $132.66 | 5,574 |
| 2026-07-21 | $131.92 | $643.17 | 193,300 | $131.35 | 6,408 |
| 2026-07-20 | $133.00 | $648.44 | 144,900 | $133.68 | 9,085 |
| 2026-07-17 | $133.29 | $649.85 | 179,600 | — | — |
| 2026-07-16 | $133.81 | $652.38 | 226,200 | — | — |
| 2026-07-15 | $130.44 | $635.95 | 219,800 | — | — |
| 2026-07-14 | $131.13 | $639.32 | 197,800 | — | — |
| 2026-07-13 | $133.91 | $652.87 | 316,100 | — | — |
| 2026-07-10 | $128.87 | $628.30 | 602,700 | — | — |
| 2026-07-09 | $127.91 | $623.62 | 392,100 | — | — |
| 2026-07-08 | $125.26 | $610.70 | 230,300 | — | — |
| 2026-07-07 | $124.33 | $606.17 | 125,100 | — | — |
| 2026-07-06 | $122.02 | $594.90 | 111,900 | — | — |
| 2026-07-02 | $125.00 | $609.43 | 132,400 | — | — |
| 2026-07-01 | $122.76 | $598.51 | 180,700 | — | — |
| 2026-06-30 | $122.48 | $597.15 | 224,600 | — | — |
| 2026-06-29 | $123.97 | $604.41 | 192,400 | — | — |
| 2026-06-26 | $125.90 | $613.82 | 869,300 | — | — |
| 2026-06-25 | $122.75 | $598.46 | 165,700 | — | — |
| 2026-06-24 | $122.04 | $595.00 | 220,100 | — | — |
| 2026-06-23 | $121.54 | $592.56 | 140,700 | — | — |
| 2026-06-22 | $118.97 | $580.03 | 191,000 | — | — |
| 2026-06-18 | $120.60 | $587.98 | 306,500 | — | — |
| 2026-06-17 | $120.03 | $585.20 | 164,600 | — | — |
| 2026-06-16 | $122.15 | $595.54 | 130,000 | — | — |
| 2026-06-15 | $121.96 | $594.61 | 143,400 | — | — |
| 2026-06-12 | $123.55 | $598.78 | 118,700 | — | — |
| 2026-06-11 | $122.31 | $592.77 | 98,800 | — | — |
| 2026-06-10 | $124.52 | $603.48 | 97,300 | — | — |
| 2026-06-09 | $123.04 | $596.31 | 113,000 | — | — |
| 2026-06-08 | $122.22 | $592.33 | 105,800 | — | — |
| 2026-06-05 | $123.78 | $599.89 | 150,500 | — | — |
| 2026-06-04 | $121.29 | $587.83 | 79,400 | — | — |
| 2026-06-03 | $120.62 | $584.58 | 129,100 | — | — |
| 2026-06-02 | $122.29 | $592.67 | 182,100 | — | — |
| 2026-06-01 | $120.62 | $584.58 | 199,200 | — | — |
| 2026-05-29 | $123.32 | $597.66 | 182,800 | — | — |
| 2026-05-28 | $123.06 | $596.40 | 194,900 | — | — |
| 2026-05-27 | $125.85 | $609.93 | 124,800 | — | — |
| 2026-05-26 | $127.10 | $615.98 | 113,400 | — | — |
| 2026-05-22 | $126.52 | $613.17 | 123,800 | — | — |
| 2026-05-21 | $127.02 | $615.60 | 115,300 | — | — |
| 2026-05-20 | $126.95 | $615.26 | 106,300 | — | — |
| 2026-05-19 | $127.72 | $618.99 | 116,600 | — | — |
| 2026-05-18 | $126.83 | $614.68 | 115,900 | — | — |
| 2026-05-15 | $124.77 | $604.69 | 113,100 | — | — |
| 2026-05-14 | $127.57 | $618.26 | 136,300 | — | — |
| 2026-05-13 | $126.40 | $612.59 | 112,100 | — | — |
| 2026-05-12 | $126.15 | $611.38 | 163,000 | — | — |
| 2026-05-11 | $125.56 | $608.52 | 114,500 | — | — |
| 2026-05-08 | $126.42 | $612.69 | 112,300 | — | — |
| 2026-05-07 | $127.23 | $616.61 | 302,600 | — | — |
| 2026-05-06 | $125.83 | $609.83 | 110,500 | — | — |
| 2026-05-05 | $125.85 | $609.93 | 70,800 | — | — |
| 2026-05-04 | $126.48 | $612.98 | 131,700 | — | — |
| 2026-05-01 | $126.94 | $615.21 | 90,700 | — | — |
| 2026-04-30 | $126.12 | $611.23 | 140,700 | — | — |
| 2026-04-29 | $125.13 | $606.44 | 101,900 | — | — |
| 2026-04-28 | $127.47 | $617.78 | 134,800 | — | — |
| 2026-04-27 | $127.05 | $615.74 | 115,100 | — | — |
| 2026-04-24 | $127.64 | $618.60 | 132,900 | — | — |
| 2026-04-23 | $127.91 | $619.91 | 85,400 | — | — |
| 2026-04-22 | $124.64 | $604.06 | 102,400 | — | — |
| 2026-04-21 | $124.44 | $603.09 | 121,700 | — | — |
| 2026-04-20 | $126.60 | $613.56 | 98,500 | — | — |
| 2026-04-17 | $126.53 | $613.22 | 203,000 | — | — |
| 2026-04-16 | $127.44 | $617.63 | 155,500 | — | — |
| 2026-04-15 | $128.04 | $620.54 | 100,400 | — | — |