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
- 1986-03-12 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.17 | 993,252 |
| 2026-09-03 | — | — | — | $148.01 | 779,365 |
| 2026-09-02 | — | — | — | $140.74 | 639,767 |
| 2026-09-01 | — | — | — | $146.61 | 557,182 |
| 2026-08-31 | — | — | — | $148.99 | 369,101 |
| 2026-08-28 | — | — | — | $153.37 | 411,784 |
| 2026-08-27 | $151.94 | $191.36 | 30,251,400 | $152.14 | 761,044 |
| 2026-08-26 | $148.87 | $187.49 | 18,426,100 | $147.11 | 571,007 |
| 2026-08-25 | $144.76 | $182.32 | 13,329,400 | $143.26 | 630,799 |
| 2026-08-24 | $142.45 | $179.41 | 14,158,600 | $143.31 | 421,493 |
| 2026-08-21 | $146.47 | $184.47 | 19,635,000 | $143.72 | 561,745 |
| 2026-08-20 | $142.07 | $178.93 | 15,184,400 | $144.74 | 438,768 |
| 2026-08-19 | $143.81 | $181.12 | 26,552,900 | $142.70 | 1,004,205 |
| 2026-08-18 | $142.79 | $179.84 | 19,152,300 | $143.25 | 541,433 |
| 2026-08-17 | $146.65 | $184.70 | 20,668,000 | $148.43 | 644,201 |
| 2026-08-14 | $150.52 | $189.57 | 21,905,500 | $155.89 | 1,036,419 |
| 2026-08-13 | $156.22 | $196.75 | 25,740,000 | $152.15 | 697,204 |
| 2026-08-12 | $153.28 | $193.05 | 43,559,400 | $152.14 | 1,696,307 |
| 2026-08-11 | $145.48 | $183.22 | 28,761,800 | $151.09 | 906,357 |
| 2026-08-10 | $151.05 | $190.24 | 24,265,000 | $148.50 | 780,535 |
| 2026-08-07 | $147.02 | $185.16 | 22,874,000 | $145.31 | 535,762 |
| 2026-08-06 | $143.47 | $180.69 | 23,073,300 | $139.55 | 1,058,953 |
| 2026-08-05 | $144.39 | $181.85 | 23,524,100 | $144.98 | 711,918 |
| 2026-08-04 | $145.74 | $183.55 | 43,723,500 | $141.31 | 1,595,251 |
| 2026-08-03 | $141.85 | $178.65 | 49,696,900 | $131.82 | 1,756,784 |
| 2026-07-31 | $129.87 | $163.56 | 34,438,700 | $130.14 | 1,106,962 |
| 2026-07-30 | $127.56 | $160.65 | 41,338,400 | $123.06 | 1,398,197 |
| 2026-07-29 | $117.74 | $148.29 | 28,081,800 | $119.72 | 827,565 |
| 2026-07-28 | $119.96 | $151.08 | 32,665,400 | $118.30 | 872,911 |
| 2026-07-27 | $119.90 | $151.01 | 36,916,600 | $117.61 | 1,032,013 |
| 2026-07-24 | $114.99 | $144.82 | 46,405,700 | $122.38 | 1,326,407 |
| 2026-07-23 | $120.04 | $151.18 | 30,900,600 | $124.37 | 1,122,974 |
| 2026-07-22 | $125.84 | $158.49 | 21,096,700 | $126.44 | 1,054,236 |
| 2026-07-21 | $127.05 | $160.01 | 27,748,100 | $122.61 | 859,900 |
| 2026-07-20 | $121.38 | $152.87 | 36,793,200 | $124.27 | 1,301,279 |
| 2026-07-17 | $126.41 | $159.21 | 39,917,100 | — | — |
| 2026-07-16 | $124.21 | $156.44 | 54,780,900 | — | — |
| 2026-07-15 | $132.49 | $166.86 | 48,520,400 | — | — |
| 2026-07-14 | $127.94 | $161.13 | 52,670,400 | — | — |
| 2026-07-13 | $131.54 | $165.67 | 56,690,300 | — | — |
| 2026-07-10 | $140.64 | $177.13 | 29,843,300 | — | — |
| 2026-07-09 | $144.22 | $181.01 | 35,221,900 | — | — |
| 2026-07-08 | $140.49 | $176.33 | 34,607,300 | — | — |
| 2026-07-07 | $141.60 | $177.72 | 47,200,000 | — | — |
| 2026-07-06 | $143.76 | $180.43 | 36,683,000 | — | — |
| 2026-07-02 | $140.27 | $176.05 | 44,166,700 | — | — |
| 2026-07-01 | $142.50 | $178.85 | 45,964,000 | — | — |
| 2026-06-30 | $146.55 | $183.93 | 35,926,900 | — | — |
| 2026-06-29 | $147.76 | $185.45 | 34,310,300 | — | — |
| 2026-06-26 | $148.53 | $186.42 | 36,532,100 | — | — |
| 2026-06-25 | $152.46 | $191.35 | 36,844,400 | — | — |
| 2026-06-24 | $157.53 | $197.71 | 38,305,000 | — | — |
| 2026-06-23 | $165.16 | $207.29 | 33,327,900 | — | — |
| 2026-06-22 | $175.07 | $219.73 | 22,935,400 | — | — |
| 2026-06-18 | $184.29 | $231.30 | 31,386,100 | — | — |
| 2026-06-17 | $183.53 | $230.34 | 16,616,600 | — | — |
| 2026-06-16 | $188.33 | $236.37 | 16,985,500 | — | — |
| 2026-06-15 | $192.64 | $241.78 | 20,279,900 | — | — |
| 2026-06-12 | $184.13 | $231.10 | 29,562,300 | — | — |
| 2026-06-11 | $184.10 | $231.06 | 63,678,500 | — | — |
| 2026-06-10 | $201.26 | $252.60 | 46,108,300 | — | — |
| 2026-06-09 | $205.81 | $258.31 | 26,040,700 | — | — |
| 2026-06-08 | $211.82 | $265.85 | 17,227,200 | — | — |
| 2026-06-05 | $213.68 | $268.19 | 29,019,900 | — | — |
| 2026-06-04 | $236.34 | $296.63 | 19,993,800 | — | — |
| 2026-06-03 | $230.33 | $289.08 | 23,644,700 | — | — |
| 2026-06-02 | $244.58 | $306.97 | 30,294,800 | — | — |
| 2026-06-01 | $248.15 | $311.45 | 48,390,000 | — | — |
| 2026-05-29 | $225.78 | $283.37 | 41,082,200 | — | — |
| 2026-05-28 | $203.70 | $255.66 | 25,339,900 | — | — |
| 2026-05-27 | $190.96 | $239.67 | 12,126,000 | — | — |
| 2026-05-26 | $193.06 | $242.31 | 12,856,100 | — | — |
| 2026-05-22 | $192.08 | $241.08 | 10,875,800 | — | — |
| 2026-05-21 | $189.77 | $238.18 | 12,119,700 | — | — |
| 2026-05-20 | $188.16 | $236.16 | 16,517,200 | — | — |
| 2026-05-19 | $181.46 | $227.75 | 16,717,700 | — | — |
| 2026-05-18 | $186.61 | $234.21 | 19,114,300 | — | — |
| 2026-05-15 | $192.95 | $242.17 | 15,747,100 | — | — |
| 2026-05-14 | $195.61 | $245.51 | 22,545,000 | — | — |
| 2026-05-13 | $189.76 | $238.16 | 15,789,300 | — | — |
| 2026-05-12 | $186.83 | $234.49 | 22,123,400 | — | — |
| 2026-05-11 | $193.84 | $243.28 | 16,890,600 | — | — |
| 2026-05-08 | $195.95 | $245.93 | 21,158,300 | — | — |
| 2026-05-07 | $194.59 | $244.23 | 31,803,200 | — | — |
| 2026-05-06 | $194.03 | $243.52 | 27,685,500 | — | — |
| 2026-05-05 | $185.35 | $232.63 | 23,497,200 | — | — |
| 2026-05-04 | $180.29 | $226.28 | 33,504,500 | — | — |
| 2026-05-01 | $171.83 | $215.66 | 26,318,000 | — | — |
| 2026-04-30 | $161.39 | $202.56 | 21,016,400 | — | — |
| 2026-04-29 | $163.83 | $205.62 | 20,587,500 | — | — |
| 2026-04-28 | $165.96 | $208.29 | 33,716,500 | — | — |
| 2026-04-27 | $172.96 | $217.08 | 21,616,600 | — | — |
| 2026-04-24 | $173.28 | $217.48 | 33,215,000 | — | — |
| 2026-04-23 | $176.28 | $221.25 | 37,084,200 | — | — |
| 2026-04-22 | $187.50 | $235.33 | 32,448,800 | — | — |
| 2026-04-21 | $181.17 | $227.38 | 39,638,000 | — | — |
| 2026-04-20 | $177.58 | $222.88 | 22,330,900 | — | — |
| 2026-04-17 | $175.06 | $219.71 | 45,282,600 | — | — |
| 2026-04-16 | $178.34 | $223.83 | 46,997,300 | — | — |
| 2026-04-15 | $169.81 | $213.12 | 43,010,800 | — | — |