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 — 2026
| 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 | — | — |
| 2026-04-14 | $151.42 | $240.33 | 933,400 | — | — |
| 2026-04-13 | $151.40 | $240.30 | 1,149,100 | — | — |
| 2026-04-10 | $147.20 | $233.64 | 1,203,300 | — | — |
| 2026-04-09 | $153.38 | $243.45 | 793,200 | — | — |
| 2026-04-08 | $157.98 | $250.75 | 647,700 | — | — |
| 2026-04-07 | $158.32 | $251.29 | 770,700 | — | — |
| 2026-04-06 | $158.10 | $250.94 | 635,100 | — | — |
| 2026-04-02 | $157.48 | $249.95 | 1,007,400 | — | — |
| 2026-04-01 | $155.63 | $247.02 | 997,900 | — | — |
| 2026-03-31 | $158.04 | $250.84 | 817,300 | — | — |
| 2026-03-30 | $156.43 | $248.29 | 757,400 | — | — |
| 2026-03-27 | $153.31 | $243.33 | 1,073,900 | — | — |
| 2026-03-26 | $157.20 | $249.51 | 949,800 | — | — |
| 2026-03-25 | $157.40 | $249.83 | 784,000 | — | — |
| 2026-03-24 | $158.87 | $252.16 | 819,300 | — | — |
| 2026-03-23 | $163.30 | $259.19 | 674,400 | — | — |
| 2026-03-20 | $165.38 | $262.49 | 2,400,900 | — | — |
| 2026-03-19 | $164.43 | $260.98 | 842,500 | — | — |
| 2026-03-18 | $165.15 | $262.13 | 557,800 | — | — |
| 2026-03-17 | $166.77 | $264.70 | 737,300 | — | — |
| 2026-03-16 | $167.35 | $265.62 | 816,500 | — | — |
| 2026-03-13 | $168.77 | $267.87 | 945,700 | — | — |
| 2026-03-12 | $166.34 | $264.02 | 1,016,600 | — | — |
| 2026-03-11 | $167.01 | $265.08 | 792,800 | — | — |
| 2026-03-10 | $171.02 | $271.44 | 1,336,800 | — | — |
| 2026-03-09 | $171.59 | $272.35 | 1,133,100 | — | — |
| 2026-03-06 | $171.83 | $272.73 | 1,053,600 | — | — |
| 2026-03-05 | $167.05 | $265.14 | 1,050,500 | — | — |
| 2026-03-04 | $168.43 | $266.36 | 872,100 | — | — |
| 2026-03-03 | $168.75 | $266.87 | 1,205,400 | — | — |
| 2026-03-02 | $164.20 | $259.68 | 770,300 | — | — |
| 2026-02-27 | $162.46 | $256.92 | 1,118,300 | — | — |
| 2026-02-26 | $161.08 | $254.74 | 1,134,700 | — | — |
| 2026-02-25 | $156.54 | $247.56 | 1,036,500 | — | — |
| 2026-02-24 | $156.18 | $246.99 | 1,085,100 | — | — |
| 2026-02-23 | $155.68 | $246.20 | 1,611,500 | — | — |
| 2026-02-20 | $159.19 | $251.75 | 878,800 | — | — |
| 2026-02-19 | $161.14 | $254.84 | 940,200 | — | — |
| 2026-02-18 | $158.76 | $251.07 | 1,086,700 | — | — |
| 2026-02-17 | $158.59 | $250.80 | 1,467,000 | — | — |
| 2026-02-13 | $156.69 | $247.80 | 1,121,100 | — | — |
| 2026-02-12 | $157.47 | $249.03 | 2,566,400 | — | — |
| 2026-02-11 | $165.65 | $261.97 | 1,083,200 | — | — |
| 2026-02-10 | $170.62 | $269.83 | 1,573,700 | — | — |
| 2026-02-09 | $171.56 | $271.31 | 1,511,800 | — | — |
| 2026-02-06 | $173.36 | $274.16 | 1,176,400 | — | — |
| 2026-02-05 | $176.96 | $279.85 | 1,338,900 | — | — |
| 2026-02-04 | $173.78 | $274.83 | 1,774,900 | — | — |
| 2026-02-03 | $166.16 | $262.77 | 1,756,500 | — | — |
| 2026-02-02 | $179.18 | $283.37 | 1,011,000 | — | — |
| 2026-01-30 | $179.21 | $283.41 | 920,300 | — | — |
| 2026-01-29 | $177.94 | $281.40 | 914,700 | — | — |
| 2026-01-28 | $179.81 | $284.36 | 1,191,900 | — | — |
| 2026-01-27 | $178.96 | $283.02 | 905,100 | — | — |
| 2026-01-26 | $182.94 | $289.31 | 666,600 | — | — |
| 2026-01-23 | $185.11 | $292.74 | 681,200 | — | — |
| 2026-01-22 | $188.70 | $298.42 | 477,700 | — | — |
| 2026-01-21 | $187.82 | $297.03 | 693,300 | — | — |
| 2026-01-20 | $186.85 | $295.50 | 839,300 | — | — |
| 2026-01-16 | $190.32 | $300.98 | 539,000 | — | — |
| 2026-01-15 | $191.25 | $302.45 | 456,100 | — | — |
| 2026-01-14 | $192.60 | $304.59 | 711,000 | — | — |
| 2026-01-13 | $188.45 | $298.03 | 664,900 | — | — |
| 2026-01-12 | $190.27 | $300.90 | 398,500 | — | — |
| 2026-01-09 | $189.16 | $299.15 | 468,300 | — | — |
| 2026-01-08 | $187.75 | $296.92 | 716,300 | — | — |
| 2026-01-07 | $185.97 | $294.10 | 503,500 | — | — |
| 2026-01-06 | $185.56 | $293.46 | 613,300 | — | — |
| 2026-01-05 | $181.46 | $286.97 | 602,500 | — | — |
| 2026-01-02 | $178.35 | $282.05 | 937,500 | — | — |