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
- 1980-03-17 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 | $247.02 | $650.12 | 876,800 | — | — |
| 2025-12-30 | $248.82 | $654.86 | 1,077,700 | — | — |
| 2025-12-29 | $247.85 | $652.31 | 1,303,200 | — | — |
| 2025-12-26 | $247.42 | $651.18 | 950,800 | — | — |
| 2025-12-24 | $245.84 | $647.02 | 645,500 | — | — |
| 2025-12-23 | $244.77 | $644.20 | 919,800 | — | — |
| 2025-12-22 | $244.78 | $644.23 | 1,926,500 | — | — |
| 2025-12-19 | $239.96 | $631.54 | 2,972,700 | — | — |
| 2025-12-18 | $243.75 | $641.52 | 1,892,300 | — | — |
| 2025-12-17 | $246.38 | $648.44 | 2,454,100 | — | — |
| 2025-12-16 | $242.25 | $637.57 | 2,690,300 | — | — |
| 2025-12-15 | $245.01 | $644.83 | 2,099,000 | — | — |
| 2025-12-12 | $243.00 | $639.54 | 3,053,500 | — | — |
| 2025-12-11 | $243.73 | $641.46 | 1,911,200 | — | — |
| 2025-12-10 | $236.71 | $622.99 | 3,623,000 | — | — |
| 2025-12-09 | $230.76 | $607.33 | 3,329,700 | — | — |
| 2025-12-08 | $236.05 | $621.25 | 4,138,200 | — | — |
| 2025-12-05 | $260.69 | $686.10 | 1,315,500 | — | — |
| 2025-12-04 | $261.62 | $688.55 | 1,354,100 | — | — |
| 2025-12-03 | $260.35 | $685.21 | 1,465,400 | — | — |
| 2025-12-02 | $256.77 | $675.78 | 1,044,500 | — | — |
| 2025-12-01 | $260.86 | $686.55 | 1,284,800 | — | — |
| 2025-11-28 | $261.05 | $687.05 | 457,300 | — | — |
| 2025-11-26 | $258.96 | $681.55 | 725,700 | — | — |
| 2025-11-25 | $258.93 | $681.47 | 1,234,000 | — | — |
| 2025-11-24 | $256.58 | $675.28 | 1,633,600 | — | — |
| 2025-11-21 | $257.37 | $677.36 | 1,780,800 | — | — |
| 2025-11-20 | $251.09 | $660.83 | 1,156,400 | — | — |
| 2025-11-19 | $253.25 | $666.52 | 965,500 | — | — |
| 2025-11-18 | $252.16 | $663.65 | 1,008,100 | — | — |
| 2025-11-17 | $253.09 | $666.10 | 1,200,100 | — | — |
| 2025-11-14 | $259.34 | $682.55 | 843,100 | — | — |
| 2025-11-13 | $263.03 | $692.26 | 1,255,600 | — | — |
| 2025-11-12 | $261.55 | $688.36 | 983,100 | — | — |
| 2025-11-11 | $262.23 | $690.15 | 1,113,700 | — | — |
| 2025-11-10 | $258.43 | $680.15 | 1,208,400 | — | — |
| 2025-11-07 | $259.74 | $683.60 | 1,666,900 | — | — |
| 2025-11-06 | $258.79 | $681.10 | 4,254,500 | — | — |
| 2025-11-05 | $237.56 | $625.23 | 2,160,000 | — | — |
| 2025-11-04 | $240.77 | $633.67 | 1,720,000 | — | — |
| 2025-11-03 | $239.36 | $629.96 | 1,472,900 | — | — |
| 2025-10-31 | $242.59 | $638.46 | 2,161,500 | — | — |
| 2025-10-30 | $244.66 | $643.91 | 1,090,500 | — | — |
| 2025-10-29 | $248.34 | $653.60 | 1,142,900 | — | — |
| 2025-10-28 | $254.43 | $669.62 | 996,600 | — | — |
| 2025-10-27 | $255.76 | $673.13 | 914,700 | — | — |
| 2025-10-24 | $254.91 | $670.89 | 829,500 | — | — |
| 2025-10-23 | $254.93 | $670.94 | 956,400 | — | — |
| 2025-10-22 | $253.15 | $666.26 | 1,098,300 | — | — |
| 2025-10-21 | $254.71 | $670.36 | 1,058,700 | — | — |
| 2025-10-20 | $254.21 | $669.05 | 969,100 | — | — |
| 2025-10-17 | $253.20 | $666.39 | 1,324,500 | — | — |
| 2025-10-16 | $253.18 | $666.33 | 2,119,300 | — | — |
| 2025-10-15 | $257.41 | $677.47 | 1,161,800 | — | — |
| 2025-10-14 | $262.00 | $689.55 | 1,343,400 | — | — |
| 2025-10-13 | $260.86 | $686.55 | 856,000 | — | — |
| 2025-10-10 | $257.08 | $676.60 | 896,100 | — | — |
| 2025-10-09 | $262.71 | $691.42 | 1,069,500 | — | — |
| 2025-10-08 | $268.58 | $706.87 | 853,800 | — | — |
| 2025-10-07 | $270.89 | $712.95 | 745,500 | — | — |
| 2025-10-06 | $270.95 | $713.10 | 909,000 | — | — |
| 2025-10-03 | $271.47 | $714.47 | 841,900 | — | — |
| 2025-10-02 | $270.60 | $712.18 | 1,421,300 | — | — |
| 2025-10-01 | $268.70 | $707.18 | 1,216,000 | — | — |
| 2025-09-30 | $272.72 | $713.05 | 1,616,100 | — | — |
| 2025-09-29 | $270.48 | $707.19 | 1,949,200 | — | — |
| 2025-09-26 | $266.78 | $697.52 | 1,178,700 | — | — |
| 2025-09-25 | $265.78 | $694.91 | 1,973,500 | — | — |
| 2025-09-24 | $272.28 | $711.90 | 1,284,300 | — | — |
| 2025-09-23 | $276.58 | $723.14 | 1,911,900 | — | — |
| 2025-09-22 | $287.49 | $751.67 | 834,800 | — | — |
| 2025-09-19 | $290.15 | $758.62 | 1,374,400 | — | — |
| 2025-09-18 | $292.45 | $764.64 | 678,000 | — | — |
| 2025-09-17 | $290.63 | $759.88 | 957,100 | — | — |
| 2025-09-16 | $284.95 | $745.03 | 735,900 | — | — |
| 2025-09-15 | $289.52 | $756.98 | 1,002,600 | — | — |
| 2025-09-12 | $292.82 | $765.60 | 985,800 | — | — |
| 2025-09-11 | $294.52 | $770.05 | 716,400 | — | — |
| 2025-09-10 | $287.50 | $751.69 | 801,600 | — | — |
| 2025-09-09 | $287.14 | $750.75 | 440,300 | — | — |
| 2025-09-08 | $288.91 | $755.38 | 717,200 | — | — |
| 2025-09-05 | $289.86 | $757.86 | 544,500 | — | — |
| 2025-09-04 | $289.97 | $758.15 | 579,600 | — | — |
| 2025-09-03 | $291.28 | $761.58 | 606,700 | — | — |
| 2025-09-02 | $292.19 | $763.96 | 868,500 | — | — |
| 2025-08-29 | $294.11 | $768.98 | 510,800 | — | — |
| 2025-08-28 | $295.02 | $771.36 | 541,700 | — | — |
| 2025-08-27 | $294.59 | $770.23 | 543,300 | — | — |
| 2025-08-26 | $293.97 | $768.61 | 660,700 | — | — |
| 2025-08-25 | $294.17 | $769.13 | 403,800 | — | — |
| 2025-08-22 | $299.30 | $782.55 | 765,200 | — | — |
| 2025-08-21 | $293.52 | $767.43 | 777,200 | — | — |
| 2025-08-20 | $292.37 | $764.43 | 534,100 | — | — |
| 2025-08-19 | $290.22 | $758.81 | 962,400 | — | — |
| 2025-08-18 | $288.14 | $753.37 | 607,200 | — | — |
| 2025-08-15 | $290.46 | $759.43 | 1,033,300 | — | — |
| 2025-08-14 | $292.17 | $763.90 | 1,208,300 | — | — |
| 2025-08-13 | $294.21 | $769.24 | 902,500 | — | — |
| 2025-08-12 | $289.27 | $756.32 | 1,061,400 | — | — |
| 2025-08-11 | $283.95 | $742.41 | 1,115,100 | — | — |
| 2025-08-08 | $288.74 | $754.94 | 1,372,200 | — | — |
| 2025-08-07 | $288.56 | $754.47 | 670,700 | — | — |
| 2025-08-06 | $289.05 | $755.75 | 560,600 | — | — |
| 2025-08-05 | $292.48 | $764.71 | 773,500 | — | — |
| 2025-08-04 | $287.48 | $751.64 | 855,500 | — | — |
| 2025-08-01 | $281.75 | $736.66 | 1,072,200 | — | — |
| 2025-07-31 | $287.88 | $752.69 | 1,544,300 | — | — |
| 2025-07-30 | $290.13 | $758.57 | 1,539,800 | — | — |
| 2025-07-29 | $295.19 | $771.80 | 654,100 | — | — |
| 2025-07-28 | $295.56 | $772.77 | 661,900 | — | — |
| 2025-07-25 | $299.24 | $782.39 | 713,000 | — | — |
| 2025-07-24 | $297.22 | $777.11 | 686,600 | — | — |
| 2025-07-23 | $297.89 | $778.86 | 654,600 | — | — |
| 2025-07-22 | $298.13 | $779.49 | 739,400 | — | — |
| 2025-07-21 | $293.72 | $767.96 | 727,900 | — | — |
| 2025-07-18 | $295.31 | $772.11 | 2,097,600 | — | — |
| 2025-07-17 | $293.58 | $767.59 | 1,254,300 | — | — |
| 2025-07-16 | $288.99 | $755.59 | 959,400 | — | — |
| 2025-07-15 | $286.65 | $749.47 | 816,900 | — | — |
| 2025-07-14 | $290.80 | $760.32 | 617,600 | — | — |
| 2025-07-11 | $291.97 | $763.38 | 1,042,300 | — | — |
| 2025-07-10 | $294.10 | $768.95 | 982,100 | — | — |
| 2025-07-09 | $294.24 | $769.32 | 1,040,400 | — | — |
| 2025-07-08 | $292.35 | $764.37 | 968,300 | — | — |
| 2025-07-07 | $289.02 | $755.67 | 979,700 | — | — |
| 2025-07-03 | $291.84 | $763.04 | 682,400 | — | — |
| 2025-07-02 | $290.30 | $759.01 | 1,113,800 | — | — |
| 2025-07-01 | $285.47 | $746.39 | 1,324,400 | — | — |
| 2025-06-30 | $282.06 | $732.79 | 1,286,100 | — | — |
| 2025-06-27 | $282.35 | $733.54 | 2,433,400 | — | — |
| 2025-06-26 | $283.00 | $735.23 | 1,462,800 | — | — |
| 2025-06-25 | $282.00 | $732.63 | 1,617,300 | — | — |
| 2025-06-24 | $281.00 | $730.04 | 1,580,700 | — | — |
| 2025-06-23 | $273.18 | $709.72 | 1,133,000 | — | — |
| 2025-06-20 | $270.50 | $702.76 | 2,050,300 | — | — |
| 2025-06-18 | $275.38 | $715.44 | 718,800 | — | — |
| 2025-06-17 | $277.05 | $719.77 | 1,154,600 | — | — |
| 2025-06-16 | $280.43 | $728.56 | 889,400 | — | — |
| 2025-06-13 | $280.37 | $728.40 | 932,900 | — | — |
| 2025-06-12 | $283.28 | $735.96 | 678,400 | — | — |
| 2025-06-11 | $282.21 | $733.18 | 1,069,800 | — | — |
| 2025-06-10 | $281.88 | $732.32 | 1,340,900 | — | — |
| 2025-06-09 | $279.92 | $727.23 | 1,101,200 | — | — |
| 2025-06-06 | $279.78 | $726.87 | 1,078,600 | — | — |
| 2025-06-05 | $276.22 | $717.62 | 1,151,300 | — | — |
| 2025-06-04 | $280.21 | $727.98 | 1,401,300 | — | — |
| 2025-06-03 | $283.29 | $735.99 | 1,395,600 | — | — |
| 2025-06-02 | $278.70 | $724.06 | 1,346,400 | — | — |
| 2025-05-30 | $278.91 | $724.61 | 2,872,900 | — | — |
| 2025-05-29 | $273.17 | $709.69 | 1,291,800 | — | — |
| 2025-05-28 | $271.76 | $706.03 | 1,454,900 | — | — |
| 2025-05-27 | $274.56 | $713.31 | 788,100 | — | — |
| 2025-05-23 | $269.84 | $701.04 | 527,600 | — | — |
| 2025-05-22 | $269.24 | $699.48 | 1,016,700 | — | — |
| 2025-05-21 | $269.67 | $700.60 | 605,000 | — | — |
| 2025-05-20 | $275.67 | $716.19 | 1,050,700 | — | — |
| 2025-05-19 | $277.33 | $720.50 | 732,600 | — | — |
| 2025-05-16 | $278.93 | $724.66 | 918,200 | — | — |
| 2025-05-15 | $274.42 | $712.94 | 1,253,500 | — | — |
| 2025-05-14 | $271.48 | $705.30 | 944,300 | — | — |
| 2025-05-13 | $273.64 | $710.92 | 868,300 | — | — |
| 2025-05-12 | $276.21 | $717.59 | 1,358,300 | — | — |
| 2025-05-09 | $271.13 | $704.39 | 913,100 | — | — |
| 2025-05-08 | $269.64 | $700.52 | 1,073,400 | — | — |
| 2025-05-07 | $264.61 | $687.46 | 1,379,200 | — | — |
| 2025-05-06 | $267.62 | $695.28 | 1,185,200 | — | — |
| 2025-05-05 | $272.21 | $707.20 | 960,400 | — | — |
| 2025-05-02 | $277.62 | $721.26 | 1,446,900 | — | — |
| 2025-05-01 | $272.16 | $707.07 | 3,669,700 | — | — |
| 2025-04-30 | $271.09 | $704.29 | 2,560,300 | — | — |
| 2025-04-29 | $270.93 | $703.87 | 1,145,900 | — | — |
| 2025-04-28 | $269.45 | $700.03 | 916,100 | — | — |
| 2025-04-25 | $267.11 | $693.95 | 668,500 | — | — |
| 2025-04-24 | $268.85 | $698.47 | 813,600 | — | — |
| 2025-04-23 | $264.74 | $687.79 | 1,001,400 | — | — |
| 2025-04-22 | $265.36 | $689.40 | 1,463,900 | — | — |
| 2025-04-21 | $257.58 | $669.19 | 1,082,900 | — | — |
| 2025-04-17 | $262.90 | $683.01 | 2,233,300 | — | — |
| 2025-04-16 | $261.32 | $678.91 | 1,556,800 | — | — |
| 2025-04-15 | $265.30 | $689.25 | 1,305,300 | — | — |
| 2025-04-14 | $272.58 | $708.16 | 818,000 | — | — |
| 2025-04-11 | $269.01 | $698.89 | 1,003,100 | — | — |
| 2025-04-10 | $262.04 | $680.78 | 1,854,500 | — | — |
| 2025-04-09 | $270.20 | $701.98 | 2,285,500 | — | — |
| 2025-04-08 | $248.61 | $645.89 | 1,670,700 | — | — |
| 2025-04-07 | $259.10 | $673.14 | 2,081,000 | — | — |
| 2025-04-04 | $263.47 | $684.49 | 1,762,300 | — | — |
| 2025-04-03 | $283.20 | $735.75 | 1,067,300 | — | — |
| 2025-04-02 | $294.96 | $766.30 | 751,400 | — | — |
| 2025-04-01 | $293.45 | $762.38 | 702,100 | — | — |
| 2025-03-31 | $294.92 | $761.55 | 1,150,100 | — | — |
| 2025-03-28 | $292.27 | $754.71 | 604,700 | — | — |
| 2025-03-27 | $295.12 | $762.07 | 627,800 | — | — |
| 2025-03-26 | $295.26 | $762.43 | 789,000 | — | — |
| 2025-03-25 | $293.16 | $757.01 | 791,000 | — | — |
| 2025-03-24 | $293.45 | $757.75 | 1,023,000 | — | — |
| 2025-03-21 | $291.65 | $753.11 | 2,875,100 | — | — |
| 2025-03-20 | $292.92 | $756.39 | 860,600 | — | — |
| 2025-03-19 | $294.00 | $759.17 | 1,028,500 | — | — |
| 2025-03-18 | $291.82 | $753.55 | 1,356,200 | — | — |
| 2025-03-17 | $295.62 | $763.36 | 1,178,800 | — | — |
| 2025-03-14 | $291.92 | $753.80 | 1,143,900 | — | — |
| 2025-03-13 | $292.85 | $756.21 | 1,081,700 | — | — |
| 2025-03-12 | $294.65 | $760.85 | 859,500 | — | — |
| 2025-03-11 | $298.08 | $769.71 | 1,128,400 | — | — |
| 2025-03-10 | $303.71 | $784.25 | 1,591,400 | — | — |
| 2025-03-07 | $316.41 | $817.04 | 1,383,800 | — | — |
| 2025-03-06 | $310.96 | $802.97 | 1,378,200 | — | — |
| 2025-03-05 | $311.58 | $804.57 | 2,285,900 | — | — |
| 2025-03-04 | $305.35 | $788.48 | 1,618,600 | — | — |
| 2025-03-03 | $310.65 | $802.17 | 1,222,500 | — | — |
| 2025-02-28 | $316.15 | $816.37 | 1,375,100 | — | — |
| 2025-02-27 | $312.41 | $806.71 | 1,048,100 | — | — |
| 2025-02-26 | $313.85 | $810.43 | 950,000 | — | — |
| 2025-02-25 | $317.36 | $819.50 | 1,257,300 | — | — |
| 2025-02-24 | $309.39 | $798.92 | 933,100 | — | — |
| 2025-02-21 | $309.89 | $800.21 | 1,392,900 | — | — |
| 2025-02-20 | $314.28 | $811.54 | 1,073,500 | — | — |
| 2025-02-19 | $317.05 | $818.70 | 971,500 | — | — |
| 2025-02-18 | $317.00 | $818.57 | 1,260,200 | — | — |
| 2025-02-14 | $316.12 | $816.29 | 1,171,400 | — | — |
| 2025-02-13 | $315.16 | $813.81 | 900,300 | — | — |
| 2025-02-12 | $310.35 | $801.39 | 1,372,800 | — | — |
| 2025-02-11 | $309.49 | $799.17 | 1,265,900 | — | — |
| 2025-02-10 | $310.55 | $801.91 | 2,782,700 | — | — |
| 2025-02-07 | $310.44 | $801.63 | 2,902,800 | — | — |
| 2025-02-06 | $328.13 | $847.31 | 2,662,800 | — | — |
| 2025-02-05 | $333.15 | $860.27 | 2,117,800 | — | — |
| 2025-02-04 | $335.67 | $866.78 | 2,022,100 | — | — |
| 2025-02-03 | $338.07 | $872.97 | 1,789,800 | — | — |
| 2025-01-31 | $335.26 | $865.72 | 2,367,600 | — | — |
| 2025-01-30 | $335.10 | $865.30 | 1,381,400 | — | — |
| 2025-01-29 | $327.31 | $845.19 | 1,650,100 | — | — |
| 2025-01-28 | $327.00 | $844.39 | 1,699,600 | — | — |
| 2025-01-27 | $326.62 | $843.41 | 2,109,300 | — | — |
| 2025-01-24 | $329.26 | $850.22 | 2,052,100 | — | — |
| 2025-01-23 | $324.00 | $836.64 | 2,269,800 | — | — |
| 2025-01-22 | $316.99 | $818.54 | 1,621,300 | — | — |
| 2025-01-21 | $319.76 | $825.69 | 1,975,100 | — | — |
| 2025-01-17 | $317.80 | $820.63 | 2,315,400 | — | — |
| 2025-01-16 | $312.06 | $805.81 | 1,237,800 | — | — |
| 2025-01-15 | $306.90 | $792.49 | 2,212,000 | — | — |
| 2025-01-14 | $307.96 | $795.22 | 1,949,300 | — | — |
| 2025-01-13 | $301.74 | $779.16 | 2,290,700 | — | — |
| 2025-01-10 | $293.08 | $756.80 | 2,423,500 | — | — |
| 2025-01-08 | $285.25 | $736.58 | 1,041,700 | — | — |
| 2025-01-07 | $286.33 | $739.37 | 1,260,200 | — | — |
| 2025-01-06 | $283.24 | $731.39 | 1,458,200 | — | — |
| 2025-01-03 | $283.91 | $733.12 | 1,581,600 | — | — |
| 2025-01-02 | $283.29 | $731.52 | 918,100 | — | — |