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
- 1973-02-21 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 | $152.57 | $306.78 | 999,919 | — | — |
| 2025-12-30 | $153.81 | $309.27 | 974,352 | — | — |
| 2025-12-29 | $153.43 | $308.51 | 1,542,046 | — | — |
| 2025-12-26 | $154.35 | $310.36 | 1,292,606 | — | — |
| 2025-12-24 | $154.18 | $310.02 | 544,670 | — | — |
| 2025-12-23 | $153.83 | $309.31 | 1,323,389 | — | — |
| 2025-12-22 | $154.67 | $311.00 | 1,923,391 | — | — |
| 2025-12-19 | $153.77 | $309.19 | 6,338,376 | — | — |
| 2025-12-18 | $153.07 | $307.78 | 4,222,277 | — | — |
| 2025-12-17 | $153.58 | $308.82 | 4,210,702 | — | — |
| 2025-12-16 | $154.39 | $310.45 | 3,025,706 | — | — |
| 2025-12-15 | $157.30 | $316.30 | 4,720,646 | — | — |
| 2025-12-12 | $157.93 | $317.56 | 3,172,495 | — | — |
| 2025-12-11 | $157.57 | $316.84 | 2,102,107 | — | — |
| 2025-12-10 | $155.97 | $313.63 | 3,546,845 | — | — |
| 2025-12-09 | $148.44 | $298.48 | 1,900,114 | — | — |
| 2025-12-08 | $148.98 | $299.56 | 2,213,916 | — | — |
| 2025-12-05 | $152.48 | $304.95 | 2,270,138 | — | — |
| 2025-12-04 | $152.33 | $304.64 | 1,593,943 | — | — |
| 2025-12-03 | $152.18 | $304.34 | 1,477,428 | — | — |
| 2025-12-02 | $149.74 | $299.46 | 1,957,862 | — | — |
| 2025-12-01 | $150.80 | $301.59 | 2,456,868 | — | — |
| 2025-11-28 | $152.53 | $305.04 | 754,042 | — | — |
| 2025-11-26 | $152.44 | $304.86 | 1,582,114 | — | — |
| 2025-11-25 | $153.69 | $307.36 | 2,564,734 | — | — |
| 2025-11-24 | $150.13 | $300.23 | 2,671,454 | — | — |
| 2025-11-21 | $151.51 | $303.00 | 3,816,763 | — | — |
| 2025-11-20 | $149.04 | $298.06 | 3,292,954 | — | — |
| 2025-11-19 | $150.33 | $300.64 | 2,089,387 | — | — |
| 2025-11-18 | $151.20 | $302.39 | 2,679,214 | — | — |
| 2025-11-17 | $150.14 | $300.26 | 3,851,234 | — | — |
| 2025-11-14 | $151.76 | $303.50 | 4,257,511 | — | — |
| 2025-11-13 | $151.76 | $303.50 | 5,057,981 | — | — |
| 2025-11-12 | $151.04 | $302.06 | 3,619,094 | — | — |
| 2025-11-11 | $148.60 | $297.18 | 3,795,521 | — | — |
| 2025-11-10 | $142.80 | $285.58 | 3,154,560 | — | — |
| 2025-11-07 | $139.81 | $279.61 | 3,903,259 | — | — |
| 2025-11-06 | $139.46 | $278.90 | 8,389,349 | — | — |
| 2025-11-05 | $138.67 | $277.33 | 5,620,459 | — | — |
| 2025-11-04 | $140.75 | $281.49 | 4,236,905 | — | — |
| 2025-11-03 | $139.39 | $278.76 | 4,381,404 | — | — |
| 2025-10-31 | $140.50 | $280.97 | 3,424,478 | — | — |
| 2025-10-30 | $141.02 | $282.03 | 3,462,893 | — | — |
| 2025-10-29 | $142.70 | $285.39 | 2,048,556 | — | — |
| 2025-10-28 | $144.82 | $289.62 | 1,692,905 | — | — |
| 2025-10-27 | $147.04 | $294.07 | 3,257,974 | — | — |
| 2025-10-24 | $146.09 | $292.17 | 1,959,389 | — | — |
| 2025-10-23 | $146.64 | $293.27 | 2,136,070 | — | — |
| 2025-10-22 | $147.89 | $295.75 | 2,745,994 | — | — |
| 2025-10-21 | $148.61 | $297.20 | 2,900,414 | — | — |
| 2025-10-20 | $150.16 | $300.30 | 2,206,157 | — | — |
| 2025-10-17 | $148.66 | $297.31 | 2,472,514 | — | — |
| 2025-10-16 | $145.65 | $291.29 | 4,354,692 | — | — |
| 2025-10-15 | $146.83 | $293.65 | 1,455,804 | — | — |
| 2025-10-14 | $148.08 | $296.15 | 1,501,087 | — | — |
| 2025-10-13 | $146.75 | $293.47 | 1,084,762 | — | — |
| 2025-10-10 | $146.67 | $293.32 | 1,372,997 | — | — |
| 2025-10-09 | $148.65 | $297.28 | 1,566,595 | — | — |
| 2025-10-08 | $152.46 | $304.90 | 1,414,337 | — | — |
| 2025-10-07 | $151.36 | $302.70 | 1,057,414 | — | — |
| 2025-10-06 | $150.94 | $301.85 | 1,390,423 | — | — |
| 2025-10-03 | $152.21 | $304.40 | 1,242,871 | — | — |
| 2025-10-02 | $150.63 | $301.24 | 1,620,019 | — | — |
| 2025-10-01 | $150.11 | $300.20 | 2,991,108 | — | — |
| 2025-09-30 | $147.15 | $294.27 | 2,040,288 | — | — |
| 2025-09-29 | $144.65 | $289.29 | 1,715,546 | — | — |
| 2025-09-26 | $145.13 | $290.23 | 1,610,225 | — | — |
| 2025-09-25 | $141.97 | $283.93 | 2,382,710 | — | — |
| 2025-09-24 | $146.27 | $292.51 | 1,319,573 | — | — |
| 2025-09-23 | $146.64 | $293.25 | 1,598,014 | — | — |
| 2025-09-22 | $146.66 | $293.30 | 1,561,634 | — | — |
| 2025-09-19 | $147.04 | $294.07 | 3,499,145 | — | — |
| 2025-09-18 | $148.09 | $296.16 | 1,428,838 | — | — |
| 2025-09-17 | $147.46 | $294.90 | 1,349,465 | — | — |
| 2025-09-16 | $146.39 | $292.77 | 1,541,028 | — | — |
| 2025-09-15 | $146.02 | $292.03 | 1,697,866 | — | — |
| 2025-09-12 | $146.89 | $293.76 | 1,422,223 | — | — |
| 2025-09-11 | $149.81 | $299.60 | 1,993,733 | — | — |
| 2025-09-10 | $148.14 | $296.26 | 2,373,170 | — | — |
| 2025-09-09 | $149.76 | $299.49 | 1,918,939 | — | — |
| 2025-09-08 | $150.61 | $301.21 | 3,309,490 | — | — |
| 2025-09-05 | $151.25 | $300.85 | 1,582,622 | — | — |
| 2025-09-04 | $150.36 | $299.08 | 1,627,906 | — | — |
| 2025-09-03 | $149.06 | $296.50 | 4,609,092 | — | — |
| 2025-09-02 | $147.92 | $294.22 | 2,073,996 | — | — |
| 2025-08-29 | $151.71 | $301.77 | 1,691,124 | — | — |
| 2025-08-28 | $150.35 | $299.06 | 2,281,841 | — | — |
| 2025-08-27 | $153.62 | $305.55 | 1,692,650 | — | — |
| 2025-08-26 | $152.57 | $303.47 | 2,855,894 | — | — |
| 2025-08-25 | $153.03 | $304.38 | 1,561,380 | — | — |
| 2025-08-22 | $156.97 | $312.21 | 2,060,386 | — | — |
| 2025-08-21 | $154.58 | $307.48 | 1,658,942 | — | — |
| 2025-08-20 | $156.60 | $311.50 | 3,171,732 | — | — |
| 2025-08-19 | $155.68 | $309.67 | 2,419,598 | — | — |
| 2025-08-18 | $153.30 | $304.93 | 2,243,045 | — | — |
| 2025-08-15 | $154.04 | $306.40 | 3,328,570 | — | — |
| 2025-08-14 | $153.30 | $304.93 | 2,905,630 | — | — |
| 2025-08-13 | $154.06 | $306.43 | 3,398,530 | — | — |
| 2025-08-12 | $153.27 | $304.87 | 4,033,894 | — | — |
| 2025-08-11 | $151.34 | $301.02 | 3,524,203 | — | — |
| 2025-08-08 | $152.12 | $302.58 | 5,031,269 | — | — |
| 2025-08-07 | $147.55 | $293.48 | 6,154,063 | — | — |
| 2025-08-06 | $135.54 | $269.60 | 5,375,345 | — | — |
| 2025-08-05 | $139.06 | $276.61 | 3,637,030 | — | — |
| 2025-08-04 | $140.64 | $279.75 | 2,607,091 | — | — |
| 2025-08-01 | $138.66 | $275.80 | 5,964,408 | — | — |
| 2025-07-31 | $140.13 | $278.74 | 4,749,521 | — | — |
| 2025-07-30 | $142.72 | $283.88 | 2,349,002 | — | — |
| 2025-07-29 | $143.38 | $285.19 | 1,909,018 | — | — |
| 2025-07-28 | $143.82 | $286.07 | 2,353,454 | — | — |
| 2025-07-25 | $145.69 | $289.79 | 2,386,145 | — | — |
| 2025-07-24 | $144.36 | $287.15 | 2,291,508 | — | — |
| 2025-07-23 | $143.54 | $285.51 | 3,337,474 | — | — |
| 2025-07-22 | $142.52 | $283.47 | 2,406,624 | — | — |
| 2025-07-21 | $137.84 | $274.17 | 3,986,321 | — | — |
| 2025-07-18 | $140.61 | $279.67 | 4,414,603 | — | — |
| 2025-07-17 | $142.22 | $282.88 | 5,019,566 | — | — |
| 2025-07-16 | $140.15 | $278.77 | 5,290,884 | — | — |
| 2025-07-15 | $140.18 | $278.83 | 7,649,172 | — | — |
| 2025-07-14 | $139.22 | $276.92 | 8,123,755 | — | — |
| 2025-07-11 | $138.34 | $275.17 | 3,089,306 | — | — |
| 2025-07-10 | $139.54 | $277.56 | 3,833,935 | — | — |
| 2025-07-09 | $137.97 | $274.43 | 2,808,958 | — | — |
| 2025-07-08 | $137.29 | $273.07 | 2,427,103 | — | — |
| 2025-07-07 | $135.97 | $270.45 | 3,179,491 | — | — |
| 2025-07-03 | $138.49 | $275.47 | 1,345,267 | — | — |
| 2025-07-02 | $139.36 | $277.20 | 4,168,980 | — | — |
| 2025-07-01 | $139.68 | $277.83 | 4,093,805 | — | — |
| 2025-06-30 | $135.42 | $269.35 | 3,211,800 | — | — |
| 2025-06-27 | $134.32 | $267.18 | 3,905,422 | — | — |
| 2025-06-26 | $133.62 | $265.79 | 3,662,342 | — | — |
| 2025-06-25 | $134.36 | $267.24 | 2,694,223 | — | — |
| 2025-06-24 | $134.88 | $268.29 | 3,708,262 | — | — |
| 2025-06-23 | $133.43 | $265.40 | 3,922,085 | — | — |
| 2025-06-20 | $132.41 | $263.36 | 6,478,932 | — | — |
| 2025-06-18 | $132.54 | $263.63 | 3,612,353 | — | — |
| 2025-06-17 | $133.60 | $265.74 | 4,810,450 | — | — |
| 2025-06-16 | $135.30 | $269.12 | 3,022,781 | — | — |
| 2025-06-13 | $135.39 | $269.29 | 2,895,581 | — | — |
| 2025-06-12 | $137.15 | $272.81 | 2,116,990 | — | — |
| 2025-06-11 | $135.79 | $270.09 | 3,002,938 | — | — |
| 2025-06-10 | $137.10 | $272.70 | 3,717,038 | — | — |
| 2025-06-09 | $135.62 | $269.76 | 4,385,220 | — | — |
| 2025-06-06 | $136.36 | $269.60 | 2,590,046 | — | — |
| 2025-06-05 | $134.46 | $265.84 | 3,634,740 | — | — |
| 2025-06-04 | $134.39 | $265.70 | 3,133,063 | — | — |
| 2025-06-03 | $134.17 | $265.27 | 2,581,015 | — | — |
| 2025-06-02 | $133.18 | $263.31 | 4,150,154 | — | — |
| 2025-05-30 | $135.68 | $268.27 | 4,272,266 | — | — |
| 2025-05-29 | $136.65 | $270.18 | 3,402,854 | — | — |
| 2025-05-28 | $136.01 | $268.92 | 2,128,946 | — | — |
| 2025-05-27 | $137.19 | $271.25 | 2,557,483 | — | — |
| 2025-05-23 | $134.73 | $266.39 | 2,481,418 | — | — |
| 2025-05-22 | $135.46 | $267.83 | 2,668,529 | — | — |
| 2025-05-21 | $136.12 | $269.12 | 3,349,558 | — | — |
| 2025-05-20 | $138.89 | $274.61 | 3,492,658 | — | — |
| 2025-05-19 | $139.19 | $275.20 | 4,080,576 | — | — |
| 2025-05-16 | $137.90 | $272.65 | 2,865,816 | — | — |
| 2025-05-15 | $135.43 | $267.77 | 5,289,103 | — | — |
| 2025-05-14 | $134.45 | $265.83 | 4,996,162 | — | — |
| 2025-05-13 | $137.85 | $272.54 | 4,798,620 | — | — |
| 2025-05-12 | $137.85 | $272.54 | 6,025,337 | — | — |
| 2025-05-09 | $131.46 | $259.92 | 5,258,066 | — | — |
| 2025-05-08 | $132.04 | $261.05 | 5,483,974 | — | — |
| 2025-05-07 | $131.40 | $259.79 | 4,337,393 | — | — |
| 2025-05-06 | $129.83 | $256.70 | 4,686,684 | — | — |
| 2025-05-05 | $131.29 | $259.58 | 5,526,713 | — | — |
| 2025-05-02 | $132.69 | $262.34 | 13,397,722 | — | — |
| 2025-05-01 | $133.29 | $263.53 | 16,728,835 | — | — |
| 2025-04-30 | $162.81 | $321.89 | 3,501,180 | — | — |
| 2025-04-29 | $162.30 | $320.88 | 1,473,358 | — | — |
| 2025-04-28 | $160.87 | $318.07 | 1,781,054 | — | — |
| 2025-04-25 | $161.23 | $318.77 | 2,150,443 | — | — |
| 2025-04-24 | $160.73 | $317.79 | 1,711,730 | — | — |
| 2025-04-23 | $159.06 | $314.48 | 3,924,120 | — | — |
| 2025-04-22 | $157.14 | $310.68 | 2,054,662 | — | — |
| 2025-04-21 | $154.57 | $305.60 | 3,182,544 | — | — |
| 2025-04-17 | $156.22 | $308.87 | 5,173,351 | — | — |
| 2025-04-16 | $157.55 | $311.49 | 2,085,698 | — | — |
| 2025-04-15 | $158.84 | $314.04 | 3,266,242 | — | — |
| 2025-04-14 | $161.72 | $319.75 | 1,971,218 | — | — |
| 2025-04-11 | $158.63 | $313.64 | 2,354,090 | — | — |
| 2025-04-10 | $156.54 | $309.50 | 3,754,817 | — | — |
| 2025-04-09 | $164.58 | $325.40 | 3,981,996 | — | — |
| 2025-04-08 | $157.89 | $312.16 | 3,561,473 | — | — |
| 2025-04-07 | $161.23 | $318.77 | 4,857,005 | — | — |
| 2025-04-04 | $163.00 | $322.28 | 8,425,474 | — | — |
| 2025-04-03 | $174.21 | $344.43 | 3,418,500 | — | — |
| 2025-04-02 | $178.00 | $351.94 | 2,078,448 | — | — |
| 2025-04-01 | $177.70 | $351.35 | 2,179,699 | — | — |
| 2025-03-31 | $180.08 | $356.04 | 2,497,826 | — | — |
| 2025-03-28 | $178.85 | $353.62 | 2,106,814 | — | — |
| 2025-03-27 | $179.80 | $355.50 | 2,038,126 | — | — |
| 2025-03-26 | $179.25 | $354.39 | 1,742,258 | — | — |
| 2025-03-25 | $179.31 | $354.52 | 2,130,600 | — | — |
| 2025-03-24 | $180.18 | $356.24 | 1,544,717 | — | — |
| 2025-03-21 | $181.00 | $357.86 | 5,562,329 | — | — |
| 2025-03-20 | $182.27 | $360.38 | 2,090,659 | — | — |
| 2025-03-19 | $182.22 | $360.28 | 2,957,527 | — | — |
| 2025-03-18 | $182.48 | $360.80 | 3,355,918 | — | — |
| 2025-03-17 | $179.11 | $354.13 | 2,584,958 | — | — |
| 2025-03-14 | $177.66 | $351.25 | 1,471,958 | — | — |
| 2025-03-13 | $175.15 | $346.29 | 3,371,436 | — | — |
| 2025-03-12 | $175.96 | $347.90 | 2,806,668 | — | — |
| 2025-03-11 | $176.82 | $349.61 | 2,521,231 | — | — |
| 2025-03-10 | $178.81 | $353.54 | 3,316,486 | — | — |
| 2025-03-07 | $180.46 | $355.17 | 2,306,899 | — | — |
| 2025-03-06 | $177.15 | $348.67 | 2,494,774 | — | — |
| 2025-03-05 | $176.19 | $346.78 | 2,398,865 | — | — |
| 2025-03-04 | $176.31 | $347.02 | 1,774,313 | — | — |
| 2025-03-03 | $179.60 | $353.48 | 2,064,456 | — | — |
| 2025-02-28 | $177.30 | $348.97 | 3,267,132 | — | — |
| 2025-02-27 | $176.23 | $346.85 | 1,944,379 | — | — |
| 2025-02-26 | $178.92 | $352.15 | 2,051,354 | — | — |
| 2025-02-25 | $180.86 | $355.96 | 2,163,926 | — | — |
| 2025-02-24 | $181.06 | $356.36 | 1,912,961 | — | — |
| 2025-02-21 | $178.80 | $351.91 | 2,443,003 | — | — |
| 2025-02-20 | $179.19 | $352.68 | 1,813,618 | — | — |
| 2025-02-19 | $178.90 | $352.11 | 1,363,838 | — | — |
| 2025-02-18 | $176.99 | $348.35 | 1,698,374 | — | — |
| 2025-02-14 | $176.73 | $347.84 | 1,439,268 | — | — |
| 2025-02-13 | $176.89 | $348.16 | 1,891,464 | — | — |
| 2025-02-12 | $177.56 | $349.46 | 1,615,313 | — | — |
| 2025-02-11 | $180.44 | $355.14 | 2,441,350 | — | — |
| 2025-02-10 | $180.46 | $355.19 | 3,495,838 | — | — |
| 2025-02-07 | $180.70 | $355.65 | 4,812,103 | — | — |
| 2025-02-06 | $178.62 | $351.57 | 7,391,210 | — | — |
| 2025-02-05 | $192.66 | $379.18 | 2,621,974 | — | — |
| 2025-02-04 | $190.58 | $375.10 | 3,863,954 | — | — |
| 2025-02-03 | $194.66 | $383.13 | 3,275,782 | — | — |
| 2025-01-31 | $194.65 | $383.11 | 2,745,866 | — | — |
| 2025-01-30 | $195.35 | $384.49 | 1,783,217 | — | — |
| 2025-01-29 | $194.10 | $382.03 | 2,692,061 | — | — |
| 2025-01-28 | $195.82 | $385.40 | 2,215,061 | — | — |
| 2025-01-27 | $195.52 | $384.82 | 2,432,700 | — | — |
| 2025-01-24 | $191.39 | $376.69 | 2,183,261 | — | — |
| 2025-01-23 | $189.05 | $372.08 | 1,726,486 | — | — |
| 2025-01-22 | $187.04 | $368.14 | 1,712,239 | — | — |
| 2025-01-21 | $188.97 | $371.93 | 2,439,696 | — | — |
| 2025-01-17 | $186.62 | $367.30 | 2,684,810 | — | — |
| 2025-01-16 | $185.77 | $365.63 | 2,871,794 | — | — |
| 2025-01-15 | $182.85 | $359.89 | 3,941,546 | — | — |
| 2025-01-14 | $185.38 | $364.86 | 3,292,699 | — | — |
| 2025-01-13 | $185.68 | $365.46 | 2,884,642 | — | — |
| 2025-01-10 | $183.70 | $361.56 | 3,304,529 | — | — |
| 2025-01-08 | $184.30 | $362.74 | 2,789,242 | — | — |
| 2025-01-07 | $182.51 | $359.21 | 2,432,318 | — | — |
| 2025-01-06 | $181.37 | $356.97 | 2,228,926 | — | — |
| 2025-01-03 | $179.61 | $353.50 | 1,582,877 | — | — |
| 2025-01-02 | $178.06 | $350.45 | 2,164,817 | — | — |