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-05 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 | — | — | — | $191.84 | 44,364 |
| 2026-09-03 | — | — | — | $189.20 | 40,367 |
| 2026-09-02 | — | — | — | $190.48 | 44,246 |
| 2026-09-01 | — | — | — | $197.28 | 48,024 |
| 2026-08-31 | — | — | — | $196.82 | 22,565 |
| 2026-08-28 | — | — | — | $197.64 | 41,787 |
| 2026-08-27 | $196.60 | $208.61 | 1,198,200 | $195.78 | 55,926 |
| 2026-08-26 | $192.96 | $204.75 | 1,181,400 | $190.97 | 68,020 |
| 2026-08-25 | $195.79 | $207.75 | 1,986,200 | $198.62 | 79,485 |
| 2026-08-24 | $202.78 | $215.17 | 1,292,100 | $196.25 | 56,373 |
| 2026-08-21 | $195.90 | $207.87 | 1,059,800 | $191.88 | 47,313 |
| 2026-08-20 | $193.68 | $205.52 | 854,200 | $194.02 | 40,176 |
| 2026-08-19 | $192.82 | $204.60 | 1,279,700 | $181.49 | 64,153 |
| 2026-08-18 | $182.07 | $193.20 | 1,304,600 | $179.62 | 52,903 |
| 2026-08-17 | $179.19 | $190.14 | 2,285,300 | $180.48 | 76,129 |
| 2026-08-14 | $181.09 | $192.16 | 1,629,600 | $184.61 | 59,596 |
| 2026-08-13 | $183.30 | $194.50 | 1,618,800 | $180.80 | 104,084 |
| 2026-08-12 | $179.46 | $190.43 | 1,011,800 | $183.08 | 68,512 |
| 2026-08-11 | $187.27 | $198.71 | 1,378,200 | $190.89 | 43,279 |
| 2026-08-10 | $193.17 | $204.97 | 1,666,400 | $184.37 | 87,872 |
| 2026-08-07 | $185.60 | $196.94 | 1,194,900 | $189.05 | 55,038 |
| 2026-08-06 | $184.82 | $196.11 | 1,646,100 | $183.23 | 56,579 |
| 2026-08-05 | $186.41 | $197.80 | 2,354,900 | $189.06 | 132,003 |
| 2026-08-04 | $185.79 | $197.14 | 3,712,100 | $157.58 | 242,761 |
| 2026-08-03 | $151.53 | $160.79 | 1,441,700 | $154.72 | 88,570 |
| 2026-07-31 | $151.02 | $160.25 | 1,406,300 | $149.71 | 77,018 |
| 2026-07-30 | $152.92 | $162.26 | 2,229,000 | $158.48 | 114,628 |
| 2026-07-29 | $165.65 | $175.77 | 1,431,800 | $157.07 | 89,636 |
| 2026-07-28 | $155.84 | $165.36 | 1,530,700 | $153.21 | 87,184 |
| 2026-07-27 | $147.45 | $156.46 | 1,127,600 | $144.16 | 61,221 |
| 2026-07-24 | $140.50 | $149.09 | 1,085,200 | $135.93 | 49,594 |
| 2026-07-23 | $133.69 | $141.86 | 1,344,100 | $132.56 | 79,389 |
| 2026-07-22 | $132.10 | $140.17 | 998,700 | $135.97 | 51,887 |
| 2026-07-21 | $134.77 | $143.01 | 990,200 | $136.54 | 61,574 |
| 2026-07-20 | $141.06 | $149.68 | 1,187,200 | $136.78 | 62,724 |
| 2026-07-17 | $140.19 | $148.76 | 1,233,600 | — | — |
| 2026-07-16 | $142.89 | $151.62 | 1,285,600 | — | — |
| 2026-07-15 | $133.76 | $141.93 | 1,102,000 | — | — |
| 2026-07-14 | $132.97 | $141.10 | 1,740,900 | — | — |
| 2026-07-13 | $141.31 | $149.95 | 1,375,300 | — | — |
| 2026-07-10 | $133.24 | $141.38 | 1,226,900 | — | — |
| 2026-07-09 | $132.69 | $140.80 | 1,574,000 | — | — |
| 2026-07-08 | $134.68 | $142.91 | 1,040,500 | — | — |
| 2026-07-07 | $140.80 | $149.40 | 1,343,600 | — | — |
| 2026-07-06 | $135.11 | $143.37 | 945,100 | — | — |
| 2026-07-02 | $136.32 | $144.65 | 995,900 | — | — |
| 2026-07-01 | $133.76 | $141.93 | 1,470,400 | — | — |
| 2026-06-30 | $129.62 | $137.54 | 1,314,700 | — | — |
| 2026-06-29 | $132.79 | $140.90 | 1,298,000 | — | — |
| 2026-06-26 | $134.96 | $143.21 | 2,147,100 | — | — |
| 2026-06-25 | $126.63 | $134.37 | 1,437,000 | — | — |
| 2026-06-24 | $130.47 | $138.44 | 1,527,300 | — | — |
| 2026-06-23 | $129.18 | $137.07 | 1,409,000 | — | — |
| 2026-06-22 | $125.73 | $133.41 | 1,624,600 | — | — |
| 2026-06-18 | $127.49 | $135.28 | 4,347,100 | — | — |
| 2026-06-17 | $133.58 | $141.74 | 1,530,800 | — | — |
| 2026-06-16 | $142.24 | $150.93 | 1,263,200 | — | — |
| 2026-06-15 | $142.77 | $151.49 | 1,743,700 | — | — |
| 2026-06-12 | $148.17 | $157.22 | 1,139,900 | — | — |
| 2026-06-11 | $148.81 | $157.90 | 1,249,200 | — | — |
| 2026-06-10 | $154.91 | $164.38 | 1,104,800 | — | — |
| 2026-06-09 | $157.40 | $167.02 | 927,900 | — | — |
| 2026-06-08 | $160.35 | $170.15 | 1,002,600 | — | — |
| 2026-06-05 | $164.02 | $174.04 | 1,312,700 | — | — |
| 2026-06-04 | $164.87 | $174.95 | 1,075,900 | — | — |
| 2026-06-03 | $164.75 | $174.82 | 1,118,900 | — | — |
| 2026-06-02 | $170.62 | $181.05 | 1,533,200 | — | — |
| 2026-06-01 | $179.59 | $190.56 | 2,031,400 | — | — |
| 2026-05-29 | $162.20 | $172.11 | 8,702,100 | — | — |
| 2026-05-28 | $161.18 | $171.03 | 1,251,500 | — | — |
| 2026-05-27 | $159.97 | $169.75 | 952,500 | — | — |
| 2026-05-26 | $157.89 | $167.54 | 1,083,000 | — | — |
| 2026-05-22 | $160.01 | $169.79 | 1,042,200 | — | — |
| 2026-05-21 | $157.22 | $166.83 | 1,162,400 | — | — |
| 2026-05-20 | $158.46 | $168.14 | 1,444,300 | — | — |
| 2026-05-19 | $154.14 | $163.56 | 1,774,300 | — | — |
| 2026-05-18 | $155.43 | $164.93 | 1,545,300 | — | — |
| 2026-05-15 | $146.23 | $155.17 | 1,786,800 | — | — |
| 2026-05-14 | $140.65 | $149.25 | 1,773,600 | — | — |
| 2026-05-13 | $144.46 | $153.29 | 2,172,600 | — | — |
| 2026-05-12 | $152.96 | $162.31 | 1,334,500 | — | — |
| 2026-05-11 | $153.80 | $163.20 | 1,550,000 | — | — |
| 2026-05-08 | $158.65 | $168.35 | 1,204,500 | — | — |
| 2026-05-07 | $157.78 | $167.42 | 2,434,200 | — | — |
| 2026-05-06 | $151.05 | $160.28 | 2,569,400 | — | — |
| 2026-05-05 | $149.49 | $158.63 | 2,970,600 | — | — |
| 2026-05-04 | $147.71 | $156.74 | 2,374,300 | — | — |
| 2026-05-01 | $146.40 | $155.35 | 1,554,100 | — | — |
| 2026-04-30 | $148.49 | $157.56 | 1,525,800 | — | — |
| 2026-04-29 | $150.23 | $159.41 | 846,200 | — | — |
| 2026-04-28 | $150.12 | $159.29 | 1,352,300 | — | — |
| 2026-04-27 | $148.78 | $157.87 | 1,070,400 | — | — |
| 2026-04-24 | $150.55 | $159.75 | 997,000 | — | — |
| 2026-04-23 | $148.60 | $157.68 | 1,470,300 | — | — |
| 2026-04-22 | $157.09 | $166.69 | 849,200 | — | — |
| 2026-04-21 | $158.97 | $168.68 | 1,168,000 | — | — |
| 2026-04-20 | $156.23 | $165.78 | 1,162,900 | — | — |
| 2026-04-17 | $154.62 | $164.07 | 1,423,900 | — | — |
| 2026-04-16 | $155.53 | $165.03 | 1,068,500 | — | — |
| 2026-04-15 | $152.39 | $161.70 | 1,259,500 | — | — |