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 | — | — | — | $159.35 | 6,640 |
| 2026-09-03 | — | — | — | $164.39 | 5,956 |
| 2026-09-02 | — | — | — | $164.20 | 6,410 |
| 2026-09-01 | — | — | — | $162.69 | 6,558 |
| 2026-08-31 | — | — | — | $166.90 | 6,458 |
| 2026-08-28 | — | — | — | $167.69 | 16,219 |
| 2026-08-27 | $164.31 | $506.16 | 82,900 | $164.39 | 1,565 |
| 2026-08-26 | $164.72 | $507.42 | 132,500 | $166.53 | 3,139 |
| 2026-08-25 | $164.74 | $507.48 | 118,200 | $162.24 | 6,986 |
| 2026-08-24 | $162.16 | $499.54 | 107,800 | $160.95 | 5,283 |
| 2026-08-21 | $163.02 | $502.19 | 137,000 | $163.49 | 6,322 |
| 2026-08-20 | $164.83 | $507.76 | 187,400 | $161.20 | 5,532 |
| 2026-08-19 | $167.05 | $514.60 | 155,100 | $168.59 | 5,828 |
| 2026-08-18 | $164.89 | $507.95 | 158,200 | $169.36 | 7,158 |
| 2026-08-17 | $169.96 | $523.56 | 171,200 | $168.90 | 3,477 |
| 2026-08-14 | $170.72 | $525.91 | 134,700 | $171.92 | 2,769 |
| 2026-08-13 | $171.43 | $528.09 | 171,400 | $170.81 | 5,709 |
| 2026-08-12 | $168.88 | $520.24 | 219,400 | $173.54 | 5,547 |
| 2026-08-11 | $170.90 | $526.46 | 193,500 | $173.83 | 3,452 |
| 2026-08-10 | $171.87 | $529.45 | 134,100 | $170.04 | 6,466 |
| 2026-08-07 | $169.95 | $523.53 | 167,700 | $169.89 | 7,958 |
| 2026-08-06 | $167.31 | $515.40 | 151,100 | $171.15 | 13,202 |
| 2026-08-05 | $171.02 | $526.83 | 119,700 | $174.16 | 9,165 |
| 2026-08-04 | $173.26 | $533.73 | 170,100 | $168.50 | 4,761 |
| 2026-08-03 | $167.81 | $516.94 | 155,400 | $167.99 | 5,084 |
| 2026-07-31 | $160.52 | $494.48 | 279,200 | $162.05 | 19,988 |
| 2026-07-30 | $154.92 | $477.23 | 243,100 | $151.50 | 10,203 |
| 2026-07-29 | $148.79 | $458.35 | 133,800 | $154.86 | 13,741 |
| 2026-07-28 | $153.99 | $474.37 | 103,100 | $155.95 | 3,590 |
| 2026-07-27 | $151.60 | $467.01 | 123,100 | $153.30 | 5,306 |
| 2026-07-24 | $151.43 | $466.48 | 121,800 | $149.46 | 4,710 |
| 2026-07-23 | $148.82 | $458.44 | 150,900 | $150.71 | 5,748 |
| 2026-07-22 | $152.19 | $468.82 | 133,600 | $149.75 | 7,325 |
| 2026-07-21 | $150.92 | $464.91 | 85,400 | $148.32 | 2,661 |
| 2026-07-20 | $148.04 | $456.04 | 106,600 | $149.23 | 4,587 |
| 2026-07-17 | $150.61 | $463.96 | 103,600 | — | — |
| 2026-07-16 | $154.76 | $475.18 | 112,400 | — | — |
| 2026-07-15 | $151.99 | $466.67 | 90,000 | — | — |
| 2026-07-14 | $149.96 | $460.44 | 84,700 | — | — |
| 2026-07-13 | $147.98 | $454.36 | 113,900 | — | — |
| 2026-07-10 | $148.17 | $454.94 | 174,700 | — | — |
| 2026-07-09 | $147.29 | $452.24 | 161,500 | — | — |
| 2026-07-08 | $147.52 | $452.95 | 192,400 | — | — |
| 2026-07-07 | $153.41 | $471.03 | 235,500 | — | — |
| 2026-07-06 | $159.43 | $489.51 | 179,400 | — | — |
| 2026-07-02 | $161.16 | $494.83 | 140,000 | — | — |
| 2026-07-01 | $161.25 | $495.10 | 153,000 | — | — |
| 2026-06-30 | $158.87 | $487.79 | 204,700 | — | — |
| 2026-06-29 | $156.68 | $481.07 | 182,800 | — | — |
| 2026-06-26 | $160.63 | $493.20 | 683,900 | — | — |
| 2026-06-25 | $156.59 | $480.79 | 105,700 | — | — |
| 2026-06-24 | $153.66 | $471.80 | 214,100 | — | — |
| 2026-06-23 | $146.51 | $449.84 | 120,800 | — | — |
| 2026-06-22 | $150.24 | $461.30 | 118,400 | — | — |
| 2026-06-18 | $150.18 | $461.11 | 200,800 | — | — |
| 2026-06-17 | $148.11 | $454.76 | 157,600 | — | — |
| 2026-06-16 | $148.89 | $457.15 | 136,900 | — | — |
| 2026-06-15 | $147.27 | $452.18 | 103,300 | — | — |
| 2026-06-12 | $144.46 | $443.55 | 187,800 | — | — |
| 2026-06-11 | $143.47 | $440.51 | 119,200 | — | — |
| 2026-06-10 | $136.68 | $419.66 | 179,700 | — | — |
| 2026-06-09 | $142.94 | $438.88 | 195,400 | — | — |
| 2026-06-08 | $143.21 | $439.71 | 139,700 | — | — |
| 2026-06-05 | $140.69 | $431.97 | 142,100 | — | — |
| 2026-06-04 | $140.69 | $431.97 | 158,300 | — | — |
| 2026-06-03 | $142.14 | $436.43 | 140,200 | — | — |
| 2026-06-02 | $144.24 | $442.87 | 91,900 | — | — |
| 2026-06-01 | $142.51 | $437.56 | 117,800 | — | — |
| 2026-05-29 | $143.53 | $440.69 | 185,600 | — | — |
| 2026-05-28 | $146.94 | $451.16 | 126,700 | — | — |
| 2026-05-27 | $147.27 | $452.18 | 88,300 | — | — |
| 2026-05-26 | $146.09 | $448.55 | 165,300 | — | — |
| 2026-05-22 | $141.84 | $435.51 | 117,900 | — | — |
| 2026-05-21 | $139.13 | $427.18 | 158,300 | — | — |
| 2026-05-20 | $140.30 | $430.78 | 138,500 | — | — |
| 2026-05-19 | $134.02 | $411.50 | 170,100 | — | — |
| 2026-05-18 | $136.27 | $418.40 | 200,100 | — | — |
| 2026-05-15 | $137.99 | $423.68 | 141,800 | — | — |
| 2026-05-14 | $142.60 | $437.84 | 146,800 | — | — |
| 2026-05-13 | $141.99 | $435.97 | 128,100 | — | — |
| 2026-05-12 | $139.95 | $429.70 | 177,700 | — | — |
| 2026-05-11 | $143.33 | $440.08 | 148,300 | — | — |
| 2026-05-08 | $147.54 | $453.01 | 87,600 | — | — |
| 2026-05-07 | $142.94 | $438.88 | 143,200 | — | — |
| 2026-05-06 | $141.86 | $435.57 | 131,600 | — | — |
| 2026-05-05 | $140.10 | $430.16 | 141,600 | — | — |
| 2026-05-04 | $137.41 | $421.90 | 225,900 | — | — |
| 2026-05-01 | $142.43 | $437.32 | 405,500 | — | — |
| 2026-04-30 | $135.89 | $417.24 | 243,900 | — | — |
| 2026-04-29 | $133.25 | $409.13 | 130,600 | — | — |
| 2026-04-28 | $139.27 | $427.61 | 120,000 | — | — |
| 2026-04-27 | $140.59 | $431.67 | 126,100 | — | — |
| 2026-04-24 | $140.84 | $432.44 | 168,500 | — | — |
| 2026-04-23 | $138.39 | $424.91 | 138,000 | — | — |
| 2026-04-22 | $137.31 | $421.60 | 213,000 | — | — |
| 2026-04-21 | $142.51 | $437.56 | 151,200 | — | — |
| 2026-04-20 | $141.57 | $434.68 | 250,600 | — | — |
| 2026-04-17 | $139.81 | $429.27 | 203,400 | — | — |
| 2026-04-16 | $130.75 | $401.45 | 228,100 | — | — |
| 2026-04-15 | $129.90 | $397.29 | 133,200 | — | — |