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
- 1984-06-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $258.79 | $759.58 | 1,018,400 | — | — |
| 2025-12-30 | $261.83 | $768.51 | 1,017,100 | — | — |
| 2025-12-29 | $263.14 | $772.35 | 1,367,500 | — | — |
| 2025-12-26 | $261.48 | $767.48 | 844,600 | — | — |
| 2025-12-24 | $260.77 | $765.39 | 545,100 | — | — |
| 2025-12-23 | $258.70 | $759.32 | 1,153,600 | — | — |
| 2025-12-22 | $258.25 | $758.00 | 1,590,300 | — | — |
| 2025-12-19 | $253.39 | $743.73 | 3,971,200 | — | — |
| 2025-12-18 | $252.64 | $741.53 | 1,262,900 | — | — |
| 2025-12-17 | $250.90 | $736.42 | 1,666,200 | — | — |
| 2025-12-16 | $251.98 | $739.59 | 2,062,400 | — | — |
| 2025-12-15 | $256.19 | $751.95 | 2,328,000 | — | — |
| 2025-12-12 | $255.38 | $749.57 | 2,238,600 | — | — |
| 2025-12-11 | $247.62 | $726.80 | 2,426,100 | — | — |
| 2025-12-10 | $240.45 | $705.75 | 1,745,100 | — | — |
| 2025-12-09 | $239.91 | $704.17 | 1,067,000 | — | — |
| 2025-12-08 | $237.85 | $698.12 | 1,358,000 | — | — |
| 2025-12-05 | $239.71 | $703.58 | 1,771,900 | — | — |
| 2025-12-04 | $245.41 | $718.40 | 1,281,700 | — | — |
| 2025-12-03 | $245.36 | $718.26 | 1,519,200 | — | — |
| 2025-12-02 | $244.22 | $714.92 | 1,691,900 | — | — |
| 2025-12-01 | $246.10 | $720.42 | 1,418,400 | — | — |
| 2025-11-28 | $247.62 | $724.87 | 756,600 | — | — |
| 2025-11-26 | $248.52 | $727.51 | 1,011,000 | — | — |
| 2025-11-25 | $250.24 | $732.54 | 966,400 | — | — |
| 2025-11-24 | $248.21 | $726.60 | 2,094,700 | — | — |
| 2025-11-21 | $251.41 | $735.97 | 1,710,200 | — | — |
| 2025-11-20 | $247.30 | $723.94 | 1,571,200 | — | — |
| 2025-11-19 | $248.72 | $728.09 | 2,191,200 | — | — |
| 2025-11-18 | $258.64 | $757.13 | 1,814,900 | — | — |
| 2025-11-17 | $259.31 | $759.09 | 2,174,900 | — | — |
| 2025-11-14 | $258.51 | $756.75 | 1,828,600 | — | — |
| 2025-11-13 | $256.71 | $751.48 | 2,174,300 | — | — |
| 2025-11-12 | $255.86 | $748.99 | 1,256,800 | — | — |
| 2025-11-11 | $255.00 | $746.48 | 1,338,500 | — | — |
| 2025-11-10 | $251.06 | $734.94 | 1,463,100 | — | — |
| 2025-11-07 | $250.01 | $731.87 | 1,746,600 | — | — |
| 2025-11-06 | $245.24 | $717.90 | 1,456,700 | — | — |
| 2025-11-05 | $248.05 | $726.13 | 1,673,100 | — | — |
| 2025-11-04 | $251.70 | $736.82 | 2,473,800 | — | — |
| 2025-11-03 | $242.98 | $711.29 | 2,586,700 | — | — |
| 2025-10-31 | $249.49 | $730.35 | 5,066,700 | — | — |
| 2025-10-30 | $262.03 | $767.06 | 2,712,700 | — | — |
| 2025-10-29 | $262.02 | $767.03 | 3,165,300 | — | — |
| 2025-10-28 | $267.50 | $783.07 | 2,838,800 | — | — |
| 2025-10-27 | $279.00 | $816.73 | 930,300 | — | — |
| 2025-10-24 | $280.73 | $821.80 | 1,437,200 | — | — |
| 2025-10-23 | $282.49 | $826.95 | 1,086,900 | — | — |
| 2025-10-22 | $283.04 | $828.56 | 1,405,900 | — | — |
| 2025-10-21 | $279.01 | $816.76 | 1,424,100 | — | — |
| 2025-10-20 | $279.26 | $817.49 | 1,171,200 | — | — |
| 2025-10-17 | $280.47 | $821.04 | 1,415,300 | — | — |
| 2025-10-16 | $280.17 | $820.16 | 2,379,700 | — | — |
| 2025-10-15 | $296.16 | $866.97 | 2,451,600 | — | — |
| 2025-10-14 | $303.73 | $889.13 | 1,234,600 | — | — |
| 2025-10-13 | $298.00 | $872.35 | 1,176,100 | — | — |
| 2025-10-10 | $301.74 | $883.30 | 1,184,600 | — | — |
| 2025-10-09 | $302.25 | $884.79 | 761,600 | — | — |
| 2025-10-08 | $306.94 | $898.52 | 636,900 | — | — |
| 2025-10-07 | $309.81 | $906.92 | 863,800 | — | — |
| 2025-10-06 | $309.15 | $904.99 | 1,053,600 | — | — |
| 2025-10-03 | $310.48 | $908.89 | 767,200 | — | — |
| 2025-10-02 | $308.67 | $903.59 | 1,004,300 | — | — |
| 2025-10-01 | $305.84 | $895.30 | 1,864,200 | — | — |
| 2025-09-30 | $309.74 | $906.72 | 1,671,300 | — | — |
| 2025-09-29 | $305.71 | $894.92 | 1,355,600 | — | — |
| 2025-09-26 | $304.15 | $890.36 | 877,100 | — | — |
| 2025-09-25 | $303.08 | $887.22 | 1,366,900 | — | — |
| 2025-09-24 | $304.55 | $891.53 | 1,125,500 | — | — |
| 2025-09-23 | $304.36 | $890.97 | 1,601,900 | — | — |
| 2025-09-22 | $300.06 | $878.38 | 1,446,900 | — | — |
| 2025-09-19 | $299.65 | $877.18 | 2,605,300 | — | — |
| 2025-09-18 | $296.74 | $868.66 | 1,405,700 | — | — |
| 2025-09-17 | $292.66 | $856.72 | 1,248,100 | — | — |
| 2025-09-16 | $291.46 | $853.21 | 1,175,600 | — | — |
| 2025-09-15 | $289.40 | $847.18 | 1,170,000 | — | — |
| 2025-09-12 | $297.28 | $870.24 | 1,302,100 | — | — |
| 2025-09-11 | $300.61 | $879.99 | 1,335,100 | — | — |
| 2025-09-10 | $293.18 | $858.24 | 1,854,700 | — | — |
| 2025-09-09 | $298.50 | $873.82 | 1,119,300 | — | — |
| 2025-09-08 | $299.12 | $875.63 | 1,153,100 | — | — |
| 2025-09-05 | $299.18 | $875.81 | 1,217,200 | — | — |
| 2025-09-04 | $300.22 | $876.95 | 1,282,400 | — | — |
| 2025-09-03 | $303.70 | $887.11 | 1,842,600 | — | — |
| 2025-09-02 | $302.57 | $883.81 | 1,673,400 | — | — |
| 2025-08-29 | $302.75 | $884.34 | 1,472,400 | — | — |
| 2025-08-28 | $299.62 | $875.20 | 769,100 | — | — |
| 2025-08-27 | $298.72 | $872.57 | 1,513,500 | — | — |
| 2025-08-26 | $300.20 | $876.89 | 2,312,400 | — | — |
| 2025-08-25 | $298.62 | $872.27 | 1,020,600 | — | — |
| 2025-08-22 | $303.17 | $885.57 | 1,165,400 | — | — |
| 2025-08-21 | $305.38 | $892.02 | 1,154,600 | — | — |
| 2025-08-20 | $302.64 | $884.02 | 1,568,500 | — | — |
| 2025-08-19 | $300.98 | $879.17 | 1,132,000 | — | — |
| 2025-08-18 | $294.51 | $860.27 | 1,376,300 | — | — |
| 2025-08-15 | $292.72 | $855.04 | 1,238,000 | — | — |
| 2025-08-14 | $293.41 | $857.06 | 1,280,200 | — | — |
| 2025-08-13 | $295.10 | $861.99 | 1,337,800 | — | — |
| 2025-08-12 | $290.65 | $848.99 | 1,275,900 | — | — |
| 2025-08-11 | $288.92 | $843.94 | 1,536,900 | — | — |
| 2025-08-08 | $289.44 | $845.46 | 1,726,200 | — | — |
| 2025-08-07 | $289.99 | $847.07 | 3,116,000 | — | — |
| 2025-08-06 | $286.26 | $836.17 | 1,136,200 | — | — |
| 2025-08-05 | $285.78 | $834.77 | 1,681,700 | — | — |
| 2025-08-04 | $284.61 | $831.35 | 1,776,100 | — | — |
| 2025-08-01 | $284.17 | $830.07 | 2,787,800 | — | — |
| 2025-07-31 | $287.25 | $839.06 | 2,554,700 | — | — |
| 2025-07-30 | $285.84 | $834.94 | 2,920,400 | — | — |
| 2025-07-29 | $288.35 | $842.28 | 4,081,200 | — | — |
| 2025-07-28 | $309.12 | $902.95 | 1,237,200 | — | — |
| 2025-07-25 | $315.14 | $920.53 | 897,400 | — | — |
| 2025-07-24 | $309.06 | $902.77 | 738,200 | — | — |
| 2025-07-23 | $310.79 | $907.82 | 659,400 | — | — |
| 2025-07-22 | $312.41 | $912.56 | 1,107,900 | — | — |
| 2025-07-21 | $308.24 | $900.37 | 772,700 | — | — |
| 2025-07-18 | $313.14 | $914.69 | 691,300 | — | — |
| 2025-07-17 | $313.91 | $916.94 | 1,288,100 | — | — |
| 2025-07-16 | $309.92 | $905.28 | 1,567,900 | — | — |
| 2025-07-15 | $308.06 | $899.85 | 1,010,800 | — | — |
| 2025-07-14 | $315.40 | $921.29 | 1,425,500 | — | — |
| 2025-07-11 | $311.54 | $910.01 | 715,200 | — | — |
| 2025-07-10 | $313.58 | $915.97 | 948,800 | — | — |
| 2025-07-09 | $315.25 | $920.85 | 1,401,400 | — | — |
| 2025-07-08 | $313.76 | $916.50 | 1,110,100 | — | — |
| 2025-07-07 | $316.07 | $923.25 | 1,232,200 | — | — |
| 2025-07-03 | $318.10 | $929.18 | 639,900 | — | — |
| 2025-07-02 | $315.74 | $922.28 | 1,450,800 | — | — |
| 2025-07-01 | $319.49 | $933.24 | 1,567,400 | — | — |
| 2025-06-30 | $320.12 | $935.08 | 1,620,100 | — | — |
| 2025-06-27 | $317.73 | $928.10 | 5,447,000 | — | — |
| 2025-06-26 | $318.39 | $930.02 | 1,397,300 | — | — |
| 2025-06-25 | $317.43 | $927.22 | 1,507,300 | — | — |
| 2025-06-24 | $325.98 | $952.19 | 1,037,400 | — | — |
| 2025-06-23 | $324.12 | $946.76 | 1,311,700 | — | — |
| 2025-06-20 | $320.16 | $935.19 | 2,537,100 | — | — |
| 2025-06-18 | $317.13 | $926.34 | 1,048,800 | — | — |
| 2025-06-17 | $316.13 | $923.42 | 958,400 | — | — |
| 2025-06-16 | $316.33 | $924.01 | 1,294,100 | — | — |
| 2025-06-13 | $316.64 | $924.91 | 1,039,000 | — | — |
| 2025-06-12 | $320.15 | $935.16 | 1,416,700 | — | — |
| 2025-06-11 | $312.94 | $914.10 | 1,428,700 | — | — |
| 2025-06-10 | $314.40 | $918.37 | 1,473,100 | — | — |
| 2025-06-09 | $317.83 | $928.39 | 1,616,300 | — | — |
| 2025-06-06 | $328.76 | $960.31 | 735,200 | — | — |
| 2025-06-05 | $328.10 | $956.49 | 1,851,400 | — | — |
| 2025-06-04 | $336.34 | $980.51 | 1,300,200 | — | — |
| 2025-06-03 | $345.25 | $1,006.48 | 1,035,800 | — | — |
| 2025-06-02 | $348.77 | $1,016.75 | 986,100 | — | — |
| 2025-05-30 | $347.44 | $1,012.87 | 2,545,200 | — | — |
| 2025-05-29 | $341.90 | $996.72 | 628,800 | — | — |
| 2025-05-28 | $339.80 | $990.60 | 1,136,700 | — | — |
| 2025-05-27 | $342.75 | $999.20 | 976,400 | — | — |
| 2025-05-23 | $338.04 | $985.46 | 859,400 | — | — |
| 2025-05-22 | $335.48 | $978.00 | 771,700 | — | — |
| 2025-05-21 | $337.53 | $983.98 | 867,100 | — | — |
| 2025-05-20 | $340.33 | $992.14 | 908,800 | — | — |
| 2025-05-19 | $343.82 | $1,002.31 | 610,900 | — | — |
| 2025-05-16 | $342.24 | $997.71 | 973,200 | — | — |
| 2025-05-15 | $338.28 | $986.16 | 1,013,200 | — | — |
| 2025-05-14 | $329.64 | $960.98 | 898,500 | — | — |
| 2025-05-13 | $332.70 | $969.90 | 1,004,000 | — | — |
| 2025-05-12 | $331.28 | $965.76 | 1,672,300 | — | — |
| 2025-05-09 | $338.18 | $985.87 | 576,300 | — | — |
| 2025-05-08 | $338.47 | $986.72 | 1,037,200 | — | — |
| 2025-05-07 | $339.55 | $989.87 | 1,279,600 | — | — |
| 2025-05-06 | $338.27 | $986.14 | 1,402,700 | — | — |
| 2025-05-05 | $334.86 | $976.19 | 1,402,800 | — | — |
| 2025-05-02 | $331.08 | $965.17 | 1,818,500 | — | — |
| 2025-05-01 | $317.64 | $925.99 | 1,995,900 | — | — |
| 2025-04-30 | $320.69 | $934.89 | 3,032,400 | — | — |
| 2025-04-29 | $317.14 | $924.54 | 2,753,700 | — | — |
| 2025-04-28 | $323.81 | $943.98 | 1,536,700 | — | — |
| 2025-04-25 | $322.30 | $939.58 | 2,164,300 | — | — |
| 2025-04-24 | $331.52 | $966.46 | 961,100 | — | — |
| 2025-04-23 | $331.79 | $967.24 | 953,600 | — | — |
| 2025-04-22 | $330.75 | $964.21 | 1,041,500 | — | — |
| 2025-04-21 | $319.40 | $931.12 | 837,100 | — | — |
| 2025-04-17 | $329.22 | $959.75 | 1,195,100 | — | — |
| 2025-04-16 | $332.66 | $969.78 | 879,300 | — | — |
| 2025-04-15 | $335.56 | $978.24 | 1,313,800 | — | — |
| 2025-04-14 | $342.92 | $999.69 | 1,236,600 | — | — |
| 2025-04-11 | $334.02 | $973.75 | 1,179,700 | — | — |
| 2025-04-10 | $325.72 | $949.55 | 1,570,200 | — | — |
| 2025-04-09 | $323.82 | $944.01 | 2,285,000 | — | — |
| 2025-04-08 | $311.53 | $908.18 | 1,812,200 | — | — |
| 2025-04-07 | $310.86 | $906.23 | 3,404,100 | — | — |
| 2025-04-04 | $319.25 | $930.69 | 2,901,900 | — | — |
| 2025-04-03 | $344.40 | $1,004.01 | 1,322,200 | — | — |
| 2025-04-02 | $344.07 | $1,003.04 | 1,271,600 | — | — |
| 2025-04-01 | $343.86 | $1,002.43 | 903,800 | — | — |
| 2025-03-31 | $345.24 | $1,006.45 | 1,770,700 | — | — |
| 2025-03-28 | $340.76 | $993.39 | 1,362,700 | — | — |
| 2025-03-27 | $341.00 | $994.09 | 1,330,600 | — | — |
| 2025-03-26 | $336.73 | $981.65 | 1,351,200 | — | — |
| 2025-03-25 | $337.36 | $983.48 | 1,427,000 | — | — |
| 2025-03-24 | $337.67 | $984.39 | 1,226,400 | — | — |
| 2025-03-21 | $331.79 | $967.24 | 2,675,700 | — | — |
| 2025-03-20 | $334.44 | $974.97 | 1,497,400 | — | — |
| 2025-03-19 | $326.64 | $952.23 | 974,000 | — | — |
| 2025-03-18 | $329.66 | $961.04 | 1,422,500 | — | — |
| 2025-03-17 | $329.14 | $959.52 | 1,172,000 | — | — |
| 2025-03-14 | $325.24 | $948.15 | 1,265,300 | — | — |
| 2025-03-13 | $322.85 | $941.18 | 1,151,000 | — | — |
| 2025-03-12 | $325.08 | $947.68 | 1,185,100 | — | — |
| 2025-03-11 | $325.75 | $949.64 | 1,635,500 | — | — |
| 2025-03-10 | $321.85 | $938.27 | 3,180,700 | — | — |
| 2025-03-07 | $324.00 | $944.53 | 4,131,400 | — | — |
| 2025-03-06 | $339.85 | $988.85 | 1,491,900 | — | — |
| 2025-03-05 | $340.79 | $991.58 | 1,216,800 | — | — |
| 2025-03-04 | $337.27 | $981.34 | 1,914,700 | — | — |
| 2025-03-03 | $341.80 | $994.52 | 1,360,400 | — | — |
| 2025-02-28 | $337.74 | $982.71 | 1,745,000 | — | — |
| 2025-02-27 | $333.17 | $969.41 | 1,462,500 | — | — |
| 2025-02-26 | $328.33 | $955.33 | 991,800 | — | — |
| 2025-02-25 | $331.83 | $965.51 | 1,712,700 | — | — |
| 2025-02-24 | $328.49 | $955.79 | 1,465,500 | — | — |
| 2025-02-21 | $325.56 | $947.27 | 952,400 | — | — |
| 2025-02-20 | $325.13 | $946.02 | 876,400 | — | — |
| 2025-02-19 | $327.33 | $952.42 | 709,600 | — | — |
| 2025-02-18 | $326.30 | $949.42 | 1,318,500 | — | — |
| 2025-02-14 | $321.50 | $935.45 | 2,079,500 | — | — |
| 2025-02-13 | $328.56 | $956.00 | 1,210,900 | — | — |
| 2025-02-12 | $324.61 | $944.50 | 1,099,500 | — | — |
| 2025-02-11 | $322.00 | $936.91 | 1,537,900 | — | — |
| 2025-02-10 | $324.29 | $943.57 | 1,573,100 | — | — |
| 2025-02-07 | $322.33 | $937.87 | 1,722,100 | — | — |
| 2025-02-06 | $319.99 | $931.06 | 1,852,500 | — | — |
| 2025-02-05 | $316.30 | $920.32 | 1,481,100 | — | — |
| 2025-02-04 | $312.21 | $908.42 | 1,680,500 | — | — |
| 2025-02-03 | $309.00 | $899.08 | 2,216,500 | — | — |
| 2025-01-31 | $301.82 | $878.19 | 2,411,700 | — | — |
| 2025-01-30 | $299.03 | $870.07 | 1,641,600 | — | — |
| 2025-01-29 | $294.10 | $855.73 | 1,593,800 | — | — |
| 2025-01-28 | $293.41 | $853.72 | 1,781,700 | — | — |
| 2025-01-27 | $296.00 | $861.26 | 1,630,400 | — | — |
| 2025-01-24 | $289.51 | $842.37 | 2,030,400 | — | — |
| 2025-01-23 | $288.00 | $837.98 | 1,565,300 | — | — |
| 2025-01-22 | $293.50 | $853.98 | 1,504,700 | — | — |
| 2025-01-21 | $296.77 | $863.50 | 1,626,500 | — | — |
| 2025-01-17 | $294.82 | $857.82 | 1,261,500 | — | — |
| 2025-01-16 | $295.79 | $860.65 | 1,230,500 | — | — |
| 2025-01-15 | $290.19 | $844.35 | 1,869,200 | — | — |
| 2025-01-14 | $289.11 | $841.21 | 1,284,600 | — | — |
| 2025-01-13 | $285.81 | $831.61 | 1,918,400 | — | — |
| 2025-01-10 | $287.01 | $835.10 | 3,074,500 | — | — |
| 2025-01-08 | $285.50 | $830.71 | 1,853,500 | — | — |
| 2025-01-07 | $279.77 | $814.03 | 2,776,800 | — | — |
| 2025-01-06 | $276.42 | $804.29 | 1,678,100 | — | — |
| 2025-01-03 | $280.40 | $815.87 | 3,729,000 | — | — |
| 2025-01-02 | $275.89 | $802.74 | 2,560,700 | — | — |