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 — 2026
| 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 | — | — |
| 2026-04-14 | $149.10 | $158.21 | 1,322,500 | — | — |
| 2026-04-13 | $154.22 | $163.64 | 1,651,100 | — | — |
| 2026-04-10 | $143.72 | $152.50 | 1,585,300 | — | — |
| 2026-04-09 | $148.02 | $157.07 | 1,347,000 | — | — |
| 2026-04-08 | $149.40 | $158.53 | 1,642,400 | — | — |
| 2026-04-07 | $148.67 | $157.76 | 2,071,300 | — | — |
| 2026-04-06 | $155.81 | $165.33 | 951,700 | — | — |
| 2026-04-02 | $157.85 | $167.50 | 865,600 | — | — |
| 2026-04-01 | $154.79 | $164.25 | 1,432,000 | — | — |
| 2026-03-31 | $158.34 | $168.02 | 1,043,300 | — | — |
| 2026-03-30 | $159.14 | $168.86 | 1,162,100 | — | — |
| 2026-03-27 | $155.42 | $164.92 | 1,797,400 | — | — |
| 2026-03-26 | $156.60 | $166.17 | 1,259,600 | — | — |
| 2026-03-25 | $150.23 | $159.41 | 1,404,600 | — | — |
| 2026-03-24 | $151.38 | $160.63 | 1,495,600 | — | — |
| 2026-03-23 | $162.59 | $172.53 | 1,551,000 | — | — |
| 2026-03-20 | $161.41 | $171.27 | 3,388,400 | — | — |
| 2026-03-19 | $159.26 | $168.99 | 1,338,400 | — | — |
| 2026-03-18 | $158.12 | $167.78 | 1,230,600 | — | — |
| 2026-03-17 | $161.99 | $171.89 | 1,055,400 | — | — |
| 2026-03-16 | $160.25 | $170.04 | 1,506,600 | — | — |
| 2026-03-13 | $166.74 | $176.93 | 1,883,700 | — | — |
| 2026-03-12 | $160.59 | $170.40 | 1,999,000 | — | — |
| 2026-03-11 | $160.39 | $170.19 | 1,347,600 | — | — |
| 2026-03-10 | $159.06 | $168.78 | 1,845,200 | — | — |
| 2026-03-09 | $166.39 | $176.56 | 1,603,700 | — | — |
| 2026-03-06 | $169.00 | $179.33 | 1,296,100 | — | — |
| 2026-03-05 | $170.98 | $181.43 | 1,911,100 | — | — |
| 2026-03-04 | $166.90 | $177.10 | 1,010,400 | — | — |
| 2026-03-03 | $164.78 | $174.85 | 1,326,900 | — | — |
| 2026-03-02 | $159.27 | $169.00 | 1,367,400 | — | — |
| 2026-02-27 | $157.20 | $166.81 | 2,141,600 | — | — |
| 2026-02-26 | $155.80 | $165.32 | 2,447,900 | — | — |
| 2026-02-25 | $149.34 | $158.47 | 1,651,400 | — | — |
| 2026-02-24 | $147.34 | $156.34 | 1,808,300 | — | — |
| 2026-02-23 | $144.97 | $153.83 | 1,856,800 | — | — |
| 2026-02-20 | $153.73 | $163.12 | 1,388,000 | — | — |
| 2026-02-19 | $156.94 | $166.53 | 1,210,800 | — | — |
| 2026-02-18 | $161.25 | $171.10 | 1,413,700 | — | — |
| 2026-02-17 | $156.30 | $165.85 | 1,776,400 | — | — |
| 2026-02-13 | $158.58 | $168.27 | 1,616,700 | — | — |
| 2026-02-12 | $153.63 | $163.02 | 2,343,600 | — | — |
| 2026-02-11 | $161.53 | $171.40 | 1,974,000 | — | — |
| 2026-02-10 | $159.89 | $169.66 | 2,495,100 | — | — |
| 2026-02-09 | $159.75 | $169.51 | 1,795,600 | — | — |
| 2026-02-06 | $156.33 | $165.88 | 2,316,500 | — | — |
| 2026-02-05 | $152.03 | $161.32 | 3,521,300 | — | — |
| 2026-02-04 | $157.83 | $167.47 | 3,661,600 | — | — |
| 2026-02-03 | $160.16 | $169.95 | 7,311,300 | — | — |
| 2026-02-02 | $202.40 | $214.77 | 2,485,500 | — | — |
| 2026-01-30 | $209.61 | $222.42 | 1,707,000 | — | — |
| 2026-01-29 | $212.70 | $225.70 | 1,628,300 | — | — |
| 2026-01-28 | $225.98 | $239.79 | 994,500 | — | — |
| 2026-01-27 | $232.00 | $246.18 | 945,300 | — | — |
| 2026-01-26 | $236.58 | $251.04 | 664,000 | — | — |
| 2026-01-23 | $231.76 | $245.92 | 716,800 | — | — |
| 2026-01-22 | $237.12 | $251.61 | 831,000 | — | — |
| 2026-01-21 | $232.44 | $246.64 | 1,253,600 | — | — |
| 2026-01-20 | $221.83 | $235.39 | 1,617,100 | — | — |
| 2026-01-16 | $230.67 | $244.77 | 903,500 | — | — |
| 2026-01-15 | $230.38 | $244.46 | 1,405,100 | — | — |
| 2026-01-14 | $238.93 | $253.53 | 651,600 | — | — |
| 2026-01-13 | $235.79 | $250.20 | 860,100 | — | — |
| 2026-01-12 | $242.30 | $257.11 | 796,900 | — | — |
| 2026-01-09 | $248.02 | $263.18 | 608,500 | — | — |
| 2026-01-08 | $246.81 | $261.89 | 578,300 | — | — |
| 2026-01-07 | $245.67 | $260.68 | 876,700 | — | — |
| 2026-01-06 | $244.78 | $259.74 | 903,400 | — | — |
| 2026-01-05 | $239.37 | $254.00 | 984,800 | — | — |
| 2026-01-02 | $237.03 | $251.51 | 910,100 | — | — |