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-03-19 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 | — | — | — | $170.62 | 4,132 |
| 2026-09-03 | — | — | — | $173.68 | 4,430 |
| 2026-09-02 | — | — | — | $165.01 | 3,960 |
| 2026-09-01 | — | — | — | $164.04 | 5,010 |
| 2026-08-31 | — | — | — | $162.67 | 4,056 |
| 2026-08-28 | — | — | — | $164.57 | 3,086 |
| 2026-08-27 | $164.12 | $252.24 | 146,900 | $163.30 | 5,515 |
| 2026-08-26 | $164.79 | $253.27 | 187,600 | $160.60 | 2,850 |
| 2026-08-25 | $162.08 | $249.10 | 132,400 | $163.69 | 9,469 |
| 2026-08-24 | $165.24 | $253.96 | 218,300 | $164.30 | 4,687 |
| 2026-08-21 | $164.40 | $252.67 | 146,400 | $163.92 | 3,272 |
| 2026-08-20 | $162.46 | $249.68 | 126,600 | $163.62 | 9,165 |
| 2026-08-19 | $162.37 | $249.55 | 132,600 | $160.44 | 5,675 |
| 2026-08-18 | $159.25 | $244.75 | 224,900 | $161.93 | 9,410 |
| 2026-08-17 | $161.87 | $248.78 | 202,800 | $163.84 | 6,217 |
| 2026-08-14 | $164.93 | $253.48 | 152,400 | $163.30 | 10,725 |
| 2026-08-13 | $163.58 | $251.41 | 128,000 | $167.58 | 6,861 |
| 2026-08-12 | $165.22 | $253.93 | 181,400 | $169.55 | 5,236 |
| 2026-08-11 | $169.74 | $260.87 | 152,100 | $170.98 | 7,109 |
| 2026-08-10 | $168.98 | $259.71 | 202,600 | $168.63 | 7,747 |
| 2026-08-07 | $168.74 | $259.34 | 190,700 | $168.03 | 5,700 |
| 2026-08-06 | $166.17 | $255.39 | 138,200 | $168.63 | 4,656 |
| 2026-08-05 | $167.78 | $257.86 | 118,500 | $170.21 | 5,557 |
| 2026-08-04 | $170.33 | $261.78 | 184,400 | $167.56 | 6,118 |
| 2026-08-03 | $163.93 | $251.94 | 126,400 | $164.26 | 2,816 |
| 2026-07-31 | $159.08 | $244.49 | 110,300 | $158.76 | 7,636 |
| 2026-07-30 | $157.84 | $242.58 | 117,500 | $158.82 | 2,001 |
| 2026-07-29 | $156.95 | $241.22 | 115,000 | $165.26 | 7,556 |
| 2026-07-28 | $164.24 | $252.42 | 93,500 | $166.23 | 2,893 |
| 2026-07-27 | $164.43 | $252.71 | 83,800 | $166.19 | 2,050 |
| 2026-07-24 | $165.35 | $254.13 | 89,600 | $166.94 | 5,541 |
| 2026-07-23 | $165.04 | $253.65 | 133,700 | $164.53 | 4,704 |
| 2026-07-22 | $163.75 | $251.67 | 68,800 | $162.99 | 2,580 |
| 2026-07-21 | $161.18 | $247.72 | 99,400 | $161.91 | 2,531 |
| 2026-07-20 | $160.11 | $246.07 | 84,600 | $164.58 | 2,564 |
| 2026-07-17 | $162.43 | $249.64 | 106,900 | — | — |
| 2026-07-16 | $165.71 | $254.68 | 121,900 | — | — |
| 2026-07-15 | $162.73 | $249.58 | 120,000 | — | — |
| 2026-07-14 | $163.16 | $250.24 | 123,600 | — | — |
| 2026-07-13 | $162.24 | $248.83 | 152,700 | — | — |
| 2026-07-10 | $161.48 | $247.66 | 112,900 | — | — |
| 2026-07-09 | $162.15 | $248.69 | 249,200 | — | — |
| 2026-07-08 | $162.95 | $249.91 | 175,900 | — | — |
| 2026-07-07 | $166.16 | $254.84 | 224,100 | — | — |
| 2026-07-06 | $170.89 | $262.09 | 120,900 | — | — |
| 2026-07-02 | $170.25 | $261.11 | 204,600 | — | — |
| 2026-07-01 | $166.30 | $255.05 | 157,600 | — | — |
| 2026-06-30 | $164.49 | $252.28 | 191,300 | — | — |
| 2026-06-29 | $167.49 | $256.88 | 198,200 | — | — |
| 2026-06-26 | $168.80 | $258.89 | 518,000 | — | — |
| 2026-06-25 | $168.04 | $257.72 | 96,200 | — | — |
| 2026-06-24 | $163.52 | $250.79 | 159,000 | — | — |
| 2026-06-23 | $159.08 | $243.98 | 154,200 | — | — |
| 2026-06-22 | $161.05 | $247.00 | 181,600 | — | — |
| 2026-06-18 | $161.35 | $247.46 | 446,000 | — | — |
| 2026-06-17 | $156.17 | $239.52 | 231,500 | — | — |
| 2026-06-16 | $153.43 | $235.31 | 222,900 | — | — |
| 2026-06-15 | $152.06 | $233.21 | 151,700 | — | — |
| 2026-06-12 | $153.74 | $235.79 | 91,500 | — | — |
| 2026-06-11 | $154.41 | $236.82 | 143,600 | — | — |
| 2026-06-10 | $150.86 | $231.37 | 144,400 | — | — |
| 2026-06-09 | $152.96 | $234.59 | 137,500 | — | — |
| 2026-06-08 | $150.67 | $231.08 | 159,600 | — | — |
| 2026-06-05 | $149.37 | $229.09 | 134,400 | — | — |
| 2026-06-04 | $151.68 | $232.63 | 181,800 | — | — |
| 2026-06-03 | $150.12 | $230.24 | 153,600 | — | — |
| 2026-06-02 | $152.76 | $234.29 | 122,200 | — | — |
| 2026-06-01 | $149.86 | $229.84 | 194,100 | — | — |
| 2026-05-29 | $150.71 | $231.14 | 148,000 | — | — |
| 2026-05-28 | $152.48 | $233.86 | 219,400 | — | — |
| 2026-05-27 | $153.84 | $235.94 | 169,100 | — | — |
| 2026-05-26 | $152.58 | $234.01 | 111,400 | — | — |
| 2026-05-22 | $150.02 | $230.08 | 137,100 | — | — |
| 2026-05-21 | $149.83 | $229.79 | 235,700 | — | — |
| 2026-05-20 | $152.16 | $233.37 | 199,300 | — | — |
| 2026-05-19 | $149.96 | $229.99 | 215,600 | — | — |
| 2026-05-18 | $151.22 | $231.92 | 230,800 | — | — |
| 2026-05-15 | $147.27 | $225.87 | 159,200 | — | — |
| 2026-05-14 | $151.98 | $233.09 | 144,200 | — | — |
| 2026-05-13 | $151.63 | $232.55 | 240,800 | — | — |
| 2026-05-12 | $151.63 | $232.55 | 238,000 | — | — |
| 2026-05-11 | $154.80 | $237.42 | 356,500 | — | — |
| 2026-05-08 | $163.76 | $251.16 | 161,300 | — | — |
| 2026-05-07 | $166.20 | $254.90 | 253,400 | — | — |
| 2026-05-06 | $170.85 | $262.03 | 367,500 | — | — |
| 2026-05-05 | $166.97 | $256.08 | 617,500 | — | — |
| 2026-05-04 | $167.39 | $256.72 | 133,000 | — | — |
| 2026-05-01 | $171.35 | $262.80 | 148,500 | — | — |
| 2026-04-30 | $173.44 | $266.00 | 191,300 | — | — |
| 2026-04-29 | $168.37 | $258.23 | 205,000 | — | — |
| 2026-04-28 | $168.77 | $258.84 | 122,900 | — | — |
| 2026-04-27 | $172.03 | $263.84 | 110,600 | — | — |
| 2026-04-24 | $171.89 | $263.63 | 168,700 | — | — |
| 2026-04-23 | $174.35 | $267.40 | 98,300 | — | — |
| 2026-04-22 | $169.25 | $259.58 | 138,400 | — | — |
| 2026-04-21 | $169.18 | $259.47 | 215,500 | — | — |
| 2026-04-20 | $172.96 | $265.27 | 88,100 | — | — |
| 2026-04-17 | $172.11 | $263.96 | 213,300 | — | — |
| 2026-04-16 | $167.97 | $257.61 | 190,800 | — | — |
| 2026-04-15 | $168.75 | $258.81 | 131,400 | — | — |