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
- 1978-04-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $232.76 | $290.70 | 995,530 | — | — |
| 2025-12-30 | $234.54 | $292.92 | 1,151,152 | — | — |
| 2025-12-29 | $236.01 | $294.76 | 1,683,789 | — | — |
| 2025-12-26 | $238.78 | $298.22 | 869,196 | — | — |
| 2025-12-24 | $238.44 | $297.79 | 799,204 | — | — |
| 2025-12-23 | $237.88 | $297.09 | 2,140,973 | — | — |
| 2025-12-22 | $235.92 | $294.65 | 2,980,510 | — | — |
| 2025-12-19 | $232.70 | $290.62 | 7,079,657 | — | — |
| 2025-12-18 | $231.36 | $288.95 | 5,041,563 | — | — |
| 2025-12-17 | $227.41 | $284.01 | 1,935,588 | — | — |
| 2025-12-16 | $227.61 | $284.26 | 2,023,699 | — | — |
| 2025-12-15 | $226.62 | $283.02 | 2,483,241 | — | — |
| 2025-12-12 | $229.12 | $284.69 | 1,519,356 | — | — |
| 2025-12-11 | $229.48 | $285.14 | 1,684,782 | — | — |
| 2025-12-10 | $229.10 | $284.66 | 1,625,710 | — | — |
| 2025-12-09 | $221.70 | $275.47 | 1,074,954 | — | — |
| 2025-12-08 | $222.92 | $276.99 | 1,626,331 | — | — |
| 2025-12-05 | $221.02 | $274.63 | 1,283,194 | — | — |
| 2025-12-04 | $220.83 | $274.39 | 2,539,831 | — | — |
| 2025-12-03 | $217.93 | $270.79 | 2,119,380 | — | — |
| 2025-12-02 | $217.86 | $270.71 | 2,004,587 | — | — |
| 2025-12-01 | $220.26 | $273.68 | 1,522,831 | — | — |
| 2025-11-28 | $222.14 | $276.02 | 628,815 | — | — |
| 2025-11-26 | $222.26 | $276.17 | 1,271,280 | — | — |
| 2025-11-25 | $220.68 | $274.21 | 1,576,566 | — | — |
| 2025-11-24 | $215.13 | $267.31 | 2,383,216 | — | — |
| 2025-11-21 | $217.11 | $269.77 | 2,138,739 | — | — |
| 2025-11-20 | $212.01 | $263.43 | 1,951,473 | — | — |
| 2025-11-19 | $211.58 | $262.90 | 1,284,807 | — | — |
| 2025-11-18 | $211.99 | $263.41 | 1,923,550 | — | — |
| 2025-11-17 | $213.32 | $265.06 | 2,196,570 | — | — |
| 2025-11-14 | $215.60 | $267.89 | 1,956,809 | — | — |
| 2025-11-13 | $215.42 | $267.67 | 1,623,352 | — | — |
| 2025-11-12 | $216.49 | $269.01 | 2,173,115 | — | — |
| 2025-11-11 | $215.73 | $268.05 | 4,368,444 | — | — |
| 2025-11-10 | $204.59 | $254.21 | 2,507,813 | — | — |
| 2025-11-07 | $211.19 | $262.42 | 2,046,161 | — | — |
| 2025-11-06 | $208.59 | $259.18 | 2,760,480 | — | — |
| 2025-11-05 | $206.37 | $256.42 | 2,087,610 | — | — |
| 2025-11-04 | $202.97 | $252.19 | 1,988,827 | — | — |
| 2025-11-03 | $203.86 | $253.31 | 1,975,548 | — | — |
| 2025-10-31 | $204.53 | $254.14 | 2,038,467 | — | — |
| 2025-10-30 | $200.59 | $249.24 | 2,193,592 | — | — |
| 2025-10-29 | $201.16 | $249.95 | 1,847,229 | — | — |
| 2025-10-28 | $201.09 | $249.86 | 2,223,996 | — | — |
| 2025-10-27 | $199.31 | $247.65 | 1,968,474 | — | — |
| 2025-10-24 | $194.32 | $241.45 | 1,371,677 | — | — |
| 2025-10-23 | $191.92 | $238.47 | 1,627,572 | — | — |
| 2025-10-22 | $192.92 | $239.71 | 1,355,668 | — | — |
| 2025-10-21 | $195.68 | $243.14 | 1,417,470 | — | — |
| 2025-10-20 | $193.24 | $240.11 | 1,108,585 | — | — |
| 2025-10-17 | $191.62 | $238.10 | 1,975,672 | — | — |
| 2025-10-16 | $190.90 | $237.21 | 1,754,898 | — | — |
| 2025-10-15 | $190.01 | $236.09 | 1,803,794 | — | — |
| 2025-10-14 | $189.10 | $234.96 | 1,523,576 | — | — |
| 2025-10-13 | $185.05 | $229.94 | 1,676,839 | — | — |
| 2025-10-10 | $181.01 | $224.91 | 3,023,324 | — | — |
| 2025-10-09 | $190.98 | $237.30 | 1,557,083 | — | — |
| 2025-10-08 | $193.34 | $240.23 | 2,031,145 | — | — |
| 2025-10-07 | $195.27 | $242.63 | 1,709,229 | — | — |
| 2025-10-06 | $199.06 | $247.34 | 2,524,690 | — | — |
| 2025-10-03 | $197.11 | $244.92 | 2,158,595 | — | — |
| 2025-10-02 | $195.26 | $242.62 | 2,185,773 | — | — |
| 2025-10-01 | $193.03 | $239.85 | 1,777,608 | — | — |
| 2025-09-30 | $190.02 | $236.10 | 1,792,128 | — | — |
| 2025-09-29 | $190.64 | $236.88 | 1,618,885 | — | — |
| 2025-09-26 | $191.64 | $238.12 | 2,852,066 | — | — |
| 2025-09-25 | $190.51 | $236.71 | 2,195,081 | — | — |
| 2025-09-24 | $188.36 | $234.04 | 2,093,567 | — | — |
| 2025-09-23 | $188.32 | $233.99 | 3,573,708 | — | — |
| 2025-09-22 | $185.43 | $230.41 | 4,778,595 | — | — |
| 2025-09-19 | $186.74 | $232.04 | 10,410,004 | — | — |
| 2025-09-18 | $182.51 | $226.78 | 7,910,258 | — | — |
| 2025-09-17 | $181.93 | $226.06 | 3,876,015 | — | — |
| 2025-09-16 | $183.48 | $227.98 | 2,275,622 | — | — |
| 2025-09-15 | $181.86 | $225.97 | 2,670,012 | — | — |
| 2025-09-12 | $184.97 | $229.84 | 2,095,801 | — | — |
| 2025-09-11 | $184.38 | $229.10 | 2,396,867 | — | — |
| 2025-09-10 | $181.86 | $225.97 | 1,794,734 | — | — |
| 2025-09-09 | $181.91 | $226.03 | 1,480,389 | — | — |
| 2025-09-08 | $181.31 | $225.28 | 2,597,041 | — | — |
| 2025-09-05 | $183.50 | $226.55 | 2,066,761 | — | — |
| 2025-09-04 | $181.53 | $224.12 | 2,201,286 | — | — |
| 2025-09-03 | $181.58 | $224.18 | 2,139,360 | — | — |
| 2025-09-02 | $180.64 | $223.03 | 2,577,929 | — | — |
| 2025-08-29 | $186.20 | $229.89 | 1,843,506 | — | — |
| 2025-08-28 | $186.36 | $230.08 | 1,738,021 | — | — |
| 2025-08-27 | $187.12 | $231.02 | 1,345,120 | — | — |
| 2025-08-26 | $186.22 | $229.91 | 2,164,056 | — | — |
| 2025-08-25 | $187.75 | $231.81 | 1,824,642 | — | — |
| 2025-08-22 | $190.81 | $235.59 | 2,172,246 | — | — |
| 2025-08-21 | $181.53 | $224.12 | 1,776,864 | — | — |
| 2025-08-20 | $183.09 | $226.04 | 1,594,809 | — | — |
| 2025-08-19 | $187.86 | $231.93 | 1,749,562 | — | — |
| 2025-08-18 | $183.50 | $226.55 | 1,635,638 | — | — |
| 2025-08-15 | $183.13 | $226.09 | 2,232,187 | — | — |
| 2025-08-14 | $186.20 | $229.89 | 2,006,449 | — | — |
| 2025-08-13 | $185.74 | $229.32 | 4,202,771 | — | — |
| 2025-08-12 | $185.67 | $229.24 | 2,383,961 | — | — |
| 2025-08-11 | $180.99 | $223.46 | 1,889,298 | — | — |
| 2025-08-08 | $183.76 | $226.88 | 1,644,077 | — | — |
| 2025-08-07 | $181.03 | $223.51 | 1,805,159 | — | — |
| 2025-08-06 | $182.47 | $225.29 | 2,644,199 | — | — |
| 2025-08-05 | $179.22 | $221.27 | 2,448,245 | — | — |
| 2025-08-04 | $175.25 | $216.37 | 2,258,496 | — | — |
| 2025-08-01 | $174.94 | $215.99 | 2,747,450 | — | — |
| 2025-07-31 | $180.09 | $222.34 | 2,849,584 | — | — |
| 2025-07-30 | $180.39 | $222.71 | 4,489,069 | — | — |
| 2025-07-29 | $188.99 | $233.34 | 2,567,505 | — | — |
| 2025-07-28 | $195.33 | $241.17 | 2,016,005 | — | — |
| 2025-07-25 | $195.97 | $241.95 | 2,249,685 | — | — |
| 2025-07-24 | $190.58 | $235.30 | 2,581,032 | — | — |
| 2025-07-23 | $191.70 | $236.68 | 2,798,579 | — | — |
| 2025-07-22 | $186.70 | $230.51 | 2,275,498 | — | — |
| 2025-07-21 | $181.89 | $224.57 | 1,426,405 | — | — |
| 2025-07-18 | $182.61 | $225.46 | 2,205,009 | — | — |
| 2025-07-17 | $184.02 | $227.20 | 1,649,165 | — | — |
| 2025-07-16 | $184.33 | $227.58 | 2,365,967 | — | — |
| 2025-07-15 | $185.87 | $229.48 | 2,134,396 | — | — |
| 2025-07-14 | $188.54 | $232.78 | 1,778,353 | — | — |
| 2025-07-11 | $190.22 | $234.85 | 2,069,243 | — | — |
| 2025-07-10 | $192.37 | $237.51 | 2,408,036 | — | — |
| 2025-07-09 | $190.58 | $235.30 | 2,405,554 | — | — |
| 2025-07-08 | $192.35 | $237.49 | 2,432,732 | — | — |
| 2025-07-07 | $189.44 | $233.88 | 3,238,638 | — | — |
| 2025-07-03 | $194.38 | $239.99 | 2,991,306 | — | — |
| 2025-07-02 | $192.70 | $237.91 | 3,097,288 | — | — |
| 2025-07-01 | $188.82 | $233.13 | 3,376,265 | — | — |
| 2025-06-30 | $183.17 | $226.14 | 3,226,352 | — | — |
| 2025-06-27 | $184.46 | $227.74 | 5,029,649 | — | — |
| 2025-06-26 | $178.14 | $219.94 | 5,940,791 | — | — |
| 2025-06-25 | $178.89 | $220.86 | 10,056,692 | — | — |
| 2025-06-24 | $184.94 | $228.33 | 5,796,215 | — | — |
| 2025-06-23 | $184.71 | $228.05 | 2,537,845 | — | — |
| 2025-06-20 | $182.14 | $223.44 | 2,790,016 | — | — |
| 2025-06-18 | $179.94 | $220.73 | 1,884,086 | — | — |
| 2025-06-17 | $179.32 | $219.97 | 2,207,615 | — | — |
| 2025-06-16 | $182.73 | $224.16 | 2,360,878 | — | — |
| 2025-06-13 | $180.81 | $221.80 | 2,343,504 | — | — |
| 2025-06-12 | $181.31 | $222.41 | 2,308,881 | — | — |
| 2025-06-11 | $180.50 | $221.42 | 2,391,531 | — | — |
| 2025-06-10 | $183.69 | $225.34 | 2,524,194 | — | — |
| 2025-06-09 | $179.03 | $219.62 | 2,663,310 | — | — |
| 2025-06-06 | $176.96 | $217.08 | 2,090,092 | — | — |
| 2025-06-05 | $174.64 | $214.24 | 2,433,973 | — | — |
| 2025-06-04 | $176.38 | $216.37 | 1,783,317 | — | — |
| 2025-06-03 | $177.10 | $217.25 | 2,918,708 | — | — |
| 2025-06-02 | $175.58 | $215.38 | 1,705,630 | — | — |
| 2025-05-30 | $175.75 | $215.59 | 2,902,823 | — | — |
| 2025-05-29 | $177.49 | $217.72 | 1,813,970 | — | — |
| 2025-05-28 | $174.98 | $214.65 | 1,548,023 | — | — |
| 2025-05-27 | $177.08 | $217.23 | 2,378,997 | — | — |
| 2025-05-23 | $174.54 | $214.12 | 1,856,908 | — | — |
| 2025-05-22 | $176.32 | $216.29 | 1,877,261 | — | — |
| 2025-05-21 | $174.71 | $214.31 | 2,090,340 | — | — |
| 2025-05-20 | $178.20 | $218.59 | 3,025,062 | — | — |
| 2025-05-19 | $182.21 | $223.52 | 2,298,953 | — | — |
| 2025-05-16 | $184.94 | $226.87 | 2,819,552 | — | — |
| 2025-05-15 | $186.23 | $228.45 | 3,257,005 | — | — |
| 2025-05-14 | $186.78 | $229.13 | 2,778,227 | — | — |
| 2025-05-13 | $186.26 | $228.49 | 2,793,243 | — | — |
| 2025-05-12 | $187.71 | $230.27 | 4,208,107 | — | — |
| 2025-05-09 | $175.53 | $215.32 | 1,449,364 | — | — |
| 2025-05-08 | $176.64 | $216.69 | 1,655,990 | — | — |
| 2025-05-07 | $173.70 | $213.08 | 1,523,576 | — | — |
| 2025-05-06 | $171.97 | $210.95 | 1,370,188 | — | — |
| 2025-05-05 | $174.85 | $214.49 | 1,565,770 | — | — |
| 2025-05-02 | $177.05 | $217.19 | 2,706,001 | — | — |
| 2025-05-01 | $169.27 | $207.64 | 1,698,184 | — | — |
| 2025-04-30 | $169.48 | $207.91 | 1,587,115 | — | — |
| 2025-04-29 | $169.10 | $207.43 | 2,044,299 | — | — |
| 2025-04-28 | $170.43 | $209.07 | 1,688,753 | — | — |
| 2025-04-25 | $170.48 | $209.12 | 1,649,165 | — | — |
| 2025-04-24 | $173.80 | $213.21 | 1,405,805 | — | — |
| 2025-04-23 | $170.06 | $208.61 | 1,694,958 | — | — |
| 2025-04-22 | $166.45 | $204.19 | 1,699,550 | — | — |
| 2025-04-21 | $165.29 | $202.76 | 1,466,986 | — | — |
| 2025-04-17 | $167.24 | $205.16 | 1,373,787 | — | — |
| 2025-04-16 | $164.03 | $201.22 | 1,579,048 | — | — |
| 2025-04-15 | $167.08 | $204.96 | 1,341,893 | — | — |
| 2025-04-14 | $169.58 | $208.03 | 1,870,435 | — | — |
| 2025-04-11 | $167.42 | $205.38 | 2,727,718 | — | — |
| 2025-04-10 | $166.32 | $204.02 | 3,484,108 | — | — |
| 2025-04-09 | $175.62 | $215.43 | 4,379,613 | — | — |
| 2025-04-08 | $159.61 | $195.79 | 2,987,832 | — | — |
| 2025-04-07 | $165.37 | $202.87 | 3,752,536 | — | — |
| 2025-04-04 | $169.32 | $207.70 | 4,490,559 | — | — |
| 2025-04-03 | $173.94 | $213.38 | 6,287,527 | — | — |
| 2025-04-02 | $197.56 | $242.35 | 1,229,707 | — | — |
| 2025-04-01 | $194.99 | $239.19 | 1,699,674 | — | — |
| 2025-03-31 | $196.44 | $240.97 | 2,582,149 | — | — |
| 2025-03-28 | $194.77 | $238.93 | 2,084,632 | — | — |
| 2025-03-27 | $196.55 | $241.11 | 2,077,682 | — | — |
| 2025-03-26 | $196.35 | $240.87 | 2,718,907 | — | — |
| 2025-03-25 | $194.25 | $238.30 | 3,312,105 | — | — |
| 2025-03-24 | $195.26 | $239.53 | 4,962,759 | — | — |
| 2025-03-21 | $185.60 | $227.68 | 11,687,986 | — | — |
| 2025-03-20 | $198.40 | $243.38 | 3,946,504 | — | — |
| 2025-03-19 | $199.13 | $244.28 | 1,850,827 | — | — |
| 2025-03-18 | $198.07 | $242.97 | 1,970,212 | — | — |
| 2025-03-17 | $197.66 | $242.48 | 1,575,698 | — | — |
| 2025-03-14 | $195.17 | $239.41 | 1,776,864 | — | — |
| 2025-03-13 | $194.18 | $238.21 | 1,942,661 | — | — |
| 2025-03-12 | $196.22 | $240.71 | 2,113,547 | — | — |
| 2025-03-11 | $195.78 | $240.16 | 2,439,806 | — | — |
| 2025-03-10 | $198.64 | $243.67 | 2,057,454 | — | — |
| 2025-03-07 | $204.61 | $249.63 | 1,947,501 | — | — |
| 2025-03-06 | $201.28 | $245.57 | 2,361,251 | — | — |
| 2025-03-05 | $201.78 | $246.18 | 1,700,915 | — | — |
| 2025-03-04 | $199.63 | $243.56 | 2,897,115 | — | — |
| 2025-03-03 | $208.52 | $254.40 | 1,520,721 | — | — |
| 2025-02-28 | $211.85 | $258.46 | 2,436,455 | — | — |
| 2025-02-27 | $208.33 | $254.18 | 1,457,430 | — | — |
| 2025-02-26 | $206.38 | $251.80 | 1,360,384 | — | — |
| 2025-02-25 | $206.67 | $252.15 | 1,650,902 | — | — |
| 2025-02-24 | $204.30 | $249.26 | 1,801,436 | — | — |
| 2025-02-21 | $204.83 | $249.90 | 5,375,143 | — | — |
| 2025-02-20 | $216.33 | $263.93 | 877,511 | — | — |
| 2025-02-19 | $215.04 | $262.36 | 1,187,885 | — | — |
| 2025-02-18 | $215.51 | $262.93 | 1,151,152 | — | — |
| 2025-02-14 | $215.77 | $263.25 | 1,569,865 | — | — |
| 2025-02-13 | $212.02 | $258.68 | 1,617,644 | — | — |
| 2025-02-12 | $211.64 | $258.22 | 2,423,301 | — | — |
| 2025-02-11 | $210.52 | $256.85 | 1,755,767 | — | — |
| 2025-02-10 | $208.08 | $253.87 | 1,509,428 | — | — |
| 2025-02-07 | $206.35 | $251.76 | 1,728,589 | — | — |
| 2025-02-06 | $208.52 | $254.40 | 3,151,768 | — | — |
| 2025-02-05 | $203.39 | $248.15 | 1,904,935 | — | — |
| 2025-02-04 | $202.22 | $246.71 | 2,712,454 | — | — |
| 2025-02-03 | $199.31 | $243.16 | 4,684,403 | — | — |
| 2025-01-31 | $213.43 | $260.40 | 2,905,429 | — | — |
| 2025-01-30 | $216.95 | $264.69 | 3,508,803 | — | — |
| 2025-01-29 | $221.64 | $270.42 | 1,338,294 | — | — |
| 2025-01-28 | $224.54 | $273.95 | 1,294,611 | — | — |
| 2025-01-27 | $226.86 | $276.78 | 1,927,149 | — | — |
| 2025-01-24 | $220.22 | $268.68 | 1,916,725 | — | — |
| 2025-01-23 | $217.59 | $265.47 | 2,182,547 | — | — |
| 2025-01-22 | $217.91 | $265.86 | 2,430,250 | — | — |
| 2025-01-21 | $222.05 | $270.92 | 1,818,313 | — | — |
| 2025-01-17 | $221.68 | $270.46 | 1,963,014 | — | — |
| 2025-01-16 | $223.51 | $272.69 | 1,759,242 | — | — |
| 2025-01-15 | $222.88 | $271.92 | 2,293,368 | — | — |
| 2025-01-14 | $223.71 | $272.93 | 1,688,877 | — | — |
| 2025-01-13 | $221.27 | $269.95 | 1,697,316 | — | — |
| 2025-01-10 | $218.15 | $266.16 | 1,831,220 | — | — |
| 2025-01-08 | $221.51 | $270.26 | 2,439,310 | — | — |
| 2025-01-07 | $221.60 | $270.36 | 1,883,714 | — | — |
| 2025-01-06 | $220.77 | $269.34 | 2,048,891 | — | — |
| 2025-01-03 | $221.12 | $269.78 | 1,465,745 | — | — |
| 2025-01-02 | $221.02 | $269.65 | 1,586,246 | — | — |