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
- 1985-11-20 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 | — | — | — | $165.56 | 39,218 |
| 2026-09-03 | — | — | — | $169.42 | 34,335 |
| 2026-09-02 | — | — | — | $167.40 | 28,387 |
| 2026-09-01 | — | — | — | $168.42 | 60,402 |
| 2026-08-31 | — | — | — | $169.16 | 37,542 |
| 2026-08-28 | — | — | — | $169.07 | 65,846 |
| 2026-08-27 | $169.64 | $270.46 | 661,800 | $170.83 | 38,061 |
| 2026-08-26 | $172.39 | $274.85 | 819,000 | $172.59 | 33,384 |
| 2026-08-25 | $173.62 | $276.81 | 1,320,400 | $167.97 | 62,009 |
| 2026-08-24 | $170.51 | $271.85 | 1,032,400 | $167.17 | 68,491 |
| 2026-08-21 | $166.20 | $264.98 | 999,400 | $164.53 | 65,102 |
| 2026-08-20 | $165.08 | $263.19 | 1,038,600 | $163.34 | 71,496 |
| 2026-08-19 | $163.06 | $259.97 | 1,947,900 | $163.71 | 96,249 |
| 2026-08-18 | $153.12 | $244.13 | 1,397,800 | $151.61 | 86,355 |
| 2026-08-17 | $149.87 | $238.94 | 1,299,400 | $152.78 | 101,799 |
| 2026-08-14 | $153.31 | $244.43 | 653,700 | $155.57 | 37,483 |
| 2026-08-13 | $155.86 | $248.49 | 549,700 | $151.79 | 37,930 |
| 2026-08-12 | $152.31 | $242.83 | 803,000 | $152.46 | 49,275 |
| 2026-08-11 | $153.63 | $244.94 | 838,300 | $154.34 | 44,720 |
| 2026-08-10 | $155.08 | $247.25 | 644,800 | $156.26 | 31,225 |
| 2026-08-07 | $155.95 | $248.64 | 873,500 | $155.80 | 35,747 |
| 2026-08-06 | $156.94 | $250.22 | 1,112,600 | $151.64 | 54,350 |
| 2026-08-05 | $154.35 | $246.09 | 1,101,800 | $158.33 | 33,848 |
| 2026-08-04 | $156.63 | $249.72 | 712,100 | $152.33 | 56,147 |
| 2026-08-03 | $156.53 | $249.56 | 617,400 | $156.06 | 26,022 |
| 2026-07-31 | $154.04 | $245.59 | 1,025,000 | $150.81 | 44,976 |
| 2026-07-30 | $154.24 | $245.91 | 833,000 | $158.11 | 39,412 |
| 2026-07-29 | $161.15 | $256.93 | 947,700 | $157.84 | 58,369 |
| 2026-07-28 | $157.43 | $251.00 | 896,100 | $155.45 | 59,437 |
| 2026-07-27 | $152.98 | $243.90 | 735,600 | $150.43 | 37,418 |
| 2026-07-24 | $150.58 | $240.08 | 714,800 | $149.58 | 41,682 |
| 2026-07-23 | $148.23 | $236.33 | 1,072,000 | $146.81 | 50,346 |
| 2026-07-22 | $146.16 | $233.03 | 852,400 | $150.08 | 29,024 |
| 2026-07-21 | $148.90 | $237.40 | 684,100 | $149.46 | 28,183 |
| 2026-07-20 | $153.16 | $244.19 | 1,307,900 | $151.52 | 60,640 |
| 2026-07-17 | $151.67 | $241.81 | 1,222,800 | — | — |
| 2026-07-16 | $153.84 | $245.27 | 930,900 | — | — |
| 2026-07-15 | $148.47 | $236.71 | 1,106,700 | — | — |
| 2026-07-14 | $145.37 | $231.77 | 1,603,100 | — | — |
| 2026-07-13 | $150.73 | $240.31 | 1,321,400 | — | — |
| 2026-07-10 | $150.32 | $239.66 | 1,758,200 | — | — |
| 2026-07-09 | $150.22 | $239.50 | 1,740,500 | — | — |
| 2026-07-08 | $147.37 | $234.96 | 1,897,800 | — | — |
| 2026-07-07 | $146.71 | $233.91 | 1,405,000 | — | — |
| 2026-07-06 | $146.38 | $233.38 | 1,257,300 | — | — |
| 2026-07-02 | $146.87 | $234.16 | 1,111,700 | — | — |
| 2026-07-01 | $142.42 | $227.07 | 1,385,600 | — | — |
| 2026-06-30 | $137.74 | $219.60 | 1,083,800 | — | — |
| 2026-06-29 | $136.73 | $217.99 | 1,803,600 | — | — |
| 2026-06-26 | $135.00 | $215.24 | 2,148,900 | — | — |
| 2026-06-25 | $128.71 | $205.21 | 1,611,900 | — | — |
| 2026-06-24 | $128.06 | $204.17 | 1,125,300 | — | — |
| 2026-06-23 | $125.25 | $199.69 | 1,528,600 | — | — |
| 2026-06-22 | $123.42 | $196.77 | 1,738,900 | — | — |
| 2026-06-18 | $126.23 | $201.25 | 5,769,800 | — | — |
| 2026-06-17 | $124.22 | $198.05 | 1,710,900 | — | — |
| 2026-06-16 | $129.29 | $206.13 | 1,420,500 | — | — |
| 2026-06-15 | $130.35 | $207.82 | 2,208,700 | — | — |
| 2026-06-12 | $128.23 | $204.44 | 1,411,600 | — | — |
| 2026-06-11 | $125.96 | $200.82 | 1,816,600 | — | — |
| 2026-06-10 | $127.59 | $203.42 | 1,333,000 | — | — |
| 2026-06-09 | $127.35 | $203.04 | 1,347,300 | — | — |
| 2026-06-08 | $126.37 | $201.48 | 1,333,400 | — | — |
| 2026-06-05 | $130.11 | $207.44 | 1,621,000 | — | — |
| 2026-06-04 | $130.73 | $208.43 | 1,389,600 | — | — |
| 2026-06-03 | $133.13 | $212.25 | 1,416,700 | — | — |
| 2026-06-02 | $136.03 | $216.88 | 1,243,400 | — | — |
| 2026-06-01 | $140.20 | $223.53 | 1,969,500 | — | — |
| 2026-05-29 | $136.32 | $216.37 | 8,161,000 | — | — |
| 2026-05-28 | $136.22 | $216.21 | 1,378,900 | — | — |
| 2026-05-27 | $136.26 | $216.27 | 1,221,200 | — | — |
| 2026-05-26 | $137.36 | $218.02 | 1,558,700 | — | — |
| 2026-05-22 | $140.19 | $222.51 | 1,082,800 | — | — |
| 2026-05-21 | $139.56 | $221.51 | 1,235,500 | — | — |
| 2026-05-20 | $139.82 | $221.92 | 1,053,100 | — | — |
| 2026-05-19 | $140.50 | $223.00 | 1,545,200 | — | — |
| 2026-05-18 | $139.11 | $220.80 | 1,959,600 | — | — |
| 2026-05-15 | $136.87 | $217.24 | 2,467,100 | — | — |
| 2026-05-14 | $134.03 | $212.73 | 2,265,200 | — | — |
| 2026-05-13 | $141.43 | $224.48 | 1,196,800 | — | — |
| 2026-05-12 | $144.73 | $229.72 | 1,279,200 | — | — |
| 2026-05-11 | $143.65 | $228.00 | 1,306,100 | — | — |
| 2026-05-08 | $145.84 | $231.48 | 1,171,600 | — | — |
| 2026-05-07 | $146.03 | $231.78 | 1,203,000 | — | — |
| 2026-05-06 | $142.88 | $226.78 | 1,932,600 | — | — |
| 2026-05-05 | $149.34 | $237.03 | 1,092,300 | — | — |
| 2026-05-04 | $152.52 | $242.08 | 1,101,500 | — | — |
| 2026-05-01 | $154.03 | $244.48 | 832,200 | — | — |
| 2026-04-30 | $153.75 | $244.03 | 950,400 | — | — |
| 2026-04-29 | $153.75 | $244.03 | 734,300 | — | — |
| 2026-04-28 | $152.80 | $242.53 | 621,900 | — | — |
| 2026-04-27 | $151.01 | $239.68 | 774,200 | — | — |
| 2026-04-24 | $151.15 | $239.91 | 685,300 | — | — |
| 2026-04-23 | $150.60 | $239.03 | 860,300 | — | — |
| 2026-04-22 | $155.88 | $247.41 | 897,200 | — | — |
| 2026-04-21 | $155.50 | $246.81 | 1,112,200 | — | — |
| 2026-04-20 | $153.87 | $244.22 | 578,700 | — | — |
| 2026-04-17 | $154.06 | $244.52 | 877,600 | — | — |
| 2026-04-16 | $154.15 | $244.67 | 673,600 | — | — |
| 2026-04-15 | $153.40 | $243.48 | 904,500 | — | — |