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 | $314.84 | $922.54 | 584,400 | — | — |
| 2025-12-30 | $318.60 | $933.56 | 483,000 | — | — |
| 2025-12-29 | $325.40 | $953.48 | 1,020,500 | — | — |
| 2025-12-26 | $334.35 | $979.71 | 258,300 | — | — |
| 2025-12-24 | $334.42 | $979.91 | 196,400 | — | — |
| 2025-12-23 | $333.40 | $976.93 | 660,900 | — | — |
| 2025-12-22 | $332.43 | $974.08 | 1,154,000 | — | — |
| 2025-12-19 | $327.15 | $958.61 | 1,332,100 | — | — |
| 2025-12-18 | $321.53 | $942.14 | 781,400 | — | — |
| 2025-12-17 | $316.45 | $927.26 | 1,373,200 | — | — |
| 2025-12-16 | $321.49 | $942.03 | 991,500 | — | — |
| 2025-12-15 | $323.62 | $948.27 | 2,016,100 | — | — |
| 2025-12-12 | $321.63 | $942.44 | 1,497,100 | — | — |
| 2025-12-11 | $321.95 | $943.37 | 1,593,000 | — | — |
| 2025-12-10 | $304.60 | $892.54 | 1,223,100 | — | — |
| 2025-12-09 | $300.48 | $880.46 | 538,300 | — | — |
| 2025-12-08 | $308.26 | $903.26 | 1,256,600 | — | — |
| 2025-12-05 | $307.12 | $899.92 | 978,600 | — | — |
| 2025-12-04 | $314.74 | $922.25 | 561,700 | — | — |
| 2025-12-03 | $310.45 | $909.68 | 695,000 | — | — |
| 2025-12-02 | $311.75 | $913.49 | 873,400 | — | — |
| 2025-12-01 | $316.55 | $927.55 | 801,700 | — | — |
| 2025-11-28 | $318.54 | $933.38 | 148,300 | — | — |
| 2025-11-26 | $318.97 | $934.64 | 621,800 | — | — |
| 2025-11-25 | $322.84 | $945.98 | 939,900 | — | — |
| 2025-11-24 | $315.49 | $924.45 | 963,800 | — | — |
| 2025-11-21 | $309.42 | $906.66 | 854,700 | — | — |
| 2025-11-20 | $305.39 | $894.85 | 874,200 | — | — |
| 2025-11-19 | $324.15 | $949.82 | 582,300 | — | — |
| 2025-11-18 | $322.52 | $945.04 | 975,500 | — | — |
| 2025-11-17 | $332.15 | $973.26 | 1,162,100 | — | — |
| 2025-11-14 | $330.50 | $968.43 | 982,900 | — | — |
| 2025-11-13 | $324.71 | $951.46 | 907,500 | — | — |
| 2025-11-12 | $332.01 | $972.85 | 631,800 | — | — |
| 2025-11-11 | $322.62 | $945.34 | 479,200 | — | — |
| 2025-11-10 | $327.37 | $959.26 | 621,300 | — | — |
| 2025-11-07 | $328.00 | $961.10 | 771,900 | — | — |
| 2025-11-06 | $315.78 | $925.30 | 617,600 | — | — |
| 2025-11-05 | $315.63 | $924.86 | 613,100 | — | — |
| 2025-11-04 | $306.48 | $898.04 | 479,800 | — | — |
| 2025-11-03 | $310.73 | $910.50 | 518,400 | — | — |
| 2025-10-31 | $315.90 | $925.65 | 439,600 | — | — |
| 2025-10-30 | $318.87 | $934.35 | 857,600 | — | — |
| 2025-10-29 | $323.48 | $947.86 | 865,600 | — | — |
| 2025-10-28 | $309.95 | $908.21 | 1,461,600 | — | — |
| 2025-10-27 | $318.53 | $933.35 | 1,242,500 | — | — |
| 2025-10-24 | $314.21 | $920.69 | 1,876,300 | — | — |
| 2025-10-23 | $300.27 | $879.85 | 3,932,200 | — | — |
| 2025-10-22 | $244.79 | $717.28 | 1,263,900 | — | — |
| 2025-10-21 | $249.00 | $729.62 | 1,042,800 | — | — |
| 2025-10-20 | $241.77 | $707.85 | 579,600 | — | — |
| 2025-10-17 | $238.23 | $697.48 | 596,900 | — | — |
| 2025-10-16 | $238.12 | $697.16 | 471,800 | — | — |
| 2025-10-15 | $242.18 | $709.05 | 528,900 | — | — |
| 2025-10-14 | $242.17 | $709.02 | 469,300 | — | — |
| 2025-10-13 | $241.99 | $708.49 | 812,900 | — | — |
| 2025-10-10 | $241.10 | $705.88 | 516,600 | — | — |
| 2025-10-09 | $250.80 | $734.28 | 952,700 | — | — |
| 2025-10-08 | $259.93 | $761.01 | 739,200 | — | — |
| 2025-10-07 | $256.27 | $750.30 | 736,700 | — | — |
| 2025-10-06 | $252.01 | $737.83 | 779,500 | — | — |
| 2025-10-03 | $247.52 | $724.68 | 898,900 | — | — |
| 2025-10-02 | $246.95 | $723.01 | 625,300 | — | — |
| 2025-10-01 | $251.48 | $736.27 | 689,100 | — | — |
| 2025-09-30 | $245.54 | $718.88 | 952,000 | — | — |
| 2025-09-29 | $241.29 | $706.44 | 933,700 | — | — |
| 2025-09-26 | $250.85 | $734.43 | 1,010,000 | — | — |
| 2025-09-25 | $232.40 | $680.41 | 878,300 | — | — |
| 2025-09-24 | $233.39 | $683.31 | 845,300 | — | — |
| 2025-09-23 | $238.99 | $699.71 | 1,141,100 | — | — |
| 2025-09-22 | $242.74 | $710.69 | 1,090,800 | — | — |
| 2025-09-19 | $239.83 | $702.17 | 3,772,200 | — | — |
| 2025-09-18 | $246.74 | $722.40 | 643,600 | — | — |
| 2025-09-17 | $243.84 | $713.91 | 887,900 | — | — |
| 2025-09-16 | $241.19 | $706.15 | 517,700 | — | — |
| 2025-09-15 | $241.40 | $706.76 | 636,700 | — | — |
| 2025-09-12 | $240.05 | $702.81 | 809,200 | — | — |
| 2025-09-11 | $243.18 | $711.97 | 940,700 | — | — |
| 2025-09-10 | $247.10 | $723.45 | 561,700 | — | — |
| 2025-09-09 | $244.74 | $716.54 | 681,100 | — | — |
| 2025-09-08 | $251.88 | $737.45 | 904,800 | — | — |
| 2025-09-05 | $247.43 | $724.42 | 1,240,500 | — | — |
| 2025-09-04 | $240.26 | $703.42 | 1,048,200 | — | — |
| 2025-09-03 | $235.72 | $690.13 | 894,700 | — | — |
| 2025-09-02 | $239.82 | $702.14 | 748,800 | — | — |
| 2025-08-29 | $240.88 | $705.24 | 632,300 | — | — |
| 2025-08-28 | $242.56 | $710.16 | 568,000 | — | — |
| 2025-08-27 | $238.48 | $698.21 | 681,500 | — | — |
| 2025-08-26 | $241.91 | $708.26 | 1,456,800 | — | — |
| 2025-08-25 | $241.63 | $706.85 | 690,400 | — | — |
| 2025-08-22 | $243.89 | $713.46 | 1,015,600 | — | — |
| 2025-08-21 | $241.33 | $705.97 | 558,600 | — | — |
| 2025-08-20 | $240.09 | $702.35 | 695,600 | — | — |
| 2025-08-19 | $241.62 | $706.82 | 859,300 | — | — |
| 2025-08-18 | $246.56 | $721.27 | 626,700 | — | — |
| 2025-08-15 | $243.16 | $711.33 | 837,400 | — | — |
| 2025-08-14 | $246.47 | $721.01 | 514,900 | — | — |
| 2025-08-13 | $250.18 | $731.86 | 997,000 | — | — |
| 2025-08-12 | $257.31 | $752.72 | 697,100 | — | — |
| 2025-08-11 | $248.35 | $726.51 | 990,900 | — | — |
| 2025-08-08 | $248.74 | $727.65 | 1,173,100 | — | — |
| 2025-08-07 | $254.59 | $744.76 | 535,200 | — | — |
| 2025-08-06 | $253.84 | $742.57 | 578,100 | — | — |
| 2025-08-05 | $257.93 | $754.53 | 1,105,900 | — | — |
| 2025-08-04 | $253.01 | $740.14 | 739,200 | — | — |
| 2025-08-01 | $257.78 | $754.09 | 1,944,900 | — | — |
| 2025-07-31 | $249.39 | $729.55 | 2,676,100 | — | — |
| 2025-07-30 | $283.63 | $829.71 | 1,037,300 | — | — |
| 2025-07-29 | $275.26 | $805.23 | 528,200 | — | — |
| 2025-07-28 | $276.31 | $808.30 | 718,000 | — | — |
| 2025-07-25 | $276.44 | $808.68 | 581,500 | — | — |
| 2025-07-24 | $272.97 | $798.53 | 762,600 | — | — |
| 2025-07-23 | $273.83 | $801.05 | 512,800 | — | — |
| 2025-07-22 | $274.42 | $802.77 | 1,117,800 | — | — |
| 2025-07-21 | $280.99 | $821.99 | 809,500 | — | — |
| 2025-07-18 | $287.42 | $840.80 | 639,300 | — | — |
| 2025-07-17 | $286.73 | $838.78 | 990,100 | — | — |
| 2025-07-16 | $279.30 | $817.05 | 520,200 | — | — |
| 2025-07-15 | $278.55 | $814.85 | 818,400 | — | — |
| 2025-07-14 | $278.43 | $814.50 | 506,400 | — | — |
| 2025-07-11 | $277.98 | $813.19 | 726,400 | — | — |
| 2025-07-10 | $276.72 | $809.50 | 583,700 | — | — |
| 2025-07-09 | $276.75 | $809.59 | 806,600 | — | — |
| 2025-07-08 | $275.47 | $805.84 | 1,222,900 | — | — |
| 2025-07-07 | $280.73 | $821.23 | 1,462,300 | — | — |
| 2025-07-03 | $279.58 | $817.87 | 626,300 | — | — |
| 2025-07-02 | $275.05 | $804.62 | 799,800 | — | — |
| 2025-07-01 | $271.75 | $794.96 | 1,115,600 | — | — |
| 2025-06-30 | $276.38 | $808.51 | 937,900 | — | — |
| 2025-06-27 | $275.82 | $806.87 | 8,630,500 | — | — |
| 2025-06-26 | $273.35 | $799.64 | 1,231,500 | — | — |
| 2025-06-25 | $264.00 | $772.29 | 762,100 | — | — |
| 2025-06-24 | $265.52 | $776.74 | 775,400 | — | — |
| 2025-06-23 | $261.37 | $764.60 | 708,700 | — | — |
| 2025-06-20 | $253.72 | $742.22 | 1,148,000 | — | — |
| 2025-06-18 | $250.97 | $734.17 | 562,800 | — | — |
| 2025-06-17 | $253.06 | $740.29 | 637,500 | — | — |
| 2025-06-16 | $249.59 | $730.14 | 768,700 | — | — |
| 2025-06-13 | $248.72 | $727.59 | 648,000 | — | — |
| 2025-06-12 | $248.46 | $726.83 | 872,300 | — | — |
| 2025-06-11 | $245.09 | $716.97 | 917,900 | — | — |
| 2025-06-10 | $245.94 | $719.46 | 996,000 | — | — |
| 2025-06-09 | $253.08 | $740.35 | 1,203,000 | — | — |
| 2025-06-06 | $248.74 | $727.65 | 497,200 | — | — |
| 2025-06-05 | $247.06 | $722.74 | 669,100 | — | — |
| 2025-06-04 | $246.60 | $721.39 | 615,600 | — | — |
| 2025-06-03 | $246.30 | $720.51 | 1,176,700 | — | — |
| 2025-06-02 | $239.93 | $701.88 | 762,200 | — | — |
| 2025-05-30 | $235.00 | $687.46 | 871,100 | — | — |
| 2025-05-29 | $233.39 | $682.75 | 882,900 | — | — |
| 2025-05-28 | $236.16 | $690.85 | 476,600 | — | — |
| 2025-05-27 | $238.37 | $697.31 | 823,500 | — | — |
| 2025-05-23 | $230.16 | $673.30 | 886,500 | — | — |
| 2025-05-22 | $226.00 | $661.13 | 609,100 | — | — |
| 2025-05-21 | $230.29 | $673.68 | 673,500 | — | — |
| 2025-05-20 | $235.15 | $687.89 | 896,600 | — | — |
| 2025-05-19 | $235.71 | $689.53 | 663,400 | — | — |
| 2025-05-16 | $231.88 | $678.33 | 839,000 | — | — |
| 2025-05-15 | $230.44 | $674.12 | 739,500 | — | — |
| 2025-05-14 | $230.00 | $672.83 | 1,114,900 | — | — |
| 2025-05-13 | $224.52 | $656.80 | 1,038,100 | — | — |
| 2025-05-12 | $216.71 | $633.95 | 889,400 | — | — |
| 2025-05-09 | $212.33 | $621.14 | 730,900 | — | — |
| 2025-05-08 | $209.18 | $611.92 | 946,000 | — | — |
| 2025-05-07 | $209.07 | $611.60 | 954,100 | — | — |
| 2025-05-06 | $207.56 | $607.18 | 799,100 | — | — |
| 2025-05-05 | $211.92 | $619.94 | 627,400 | — | — |
| 2025-05-02 | $213.01 | $623.13 | 1,221,500 | — | — |
| 2025-05-01 | $202.33 | $591.88 | 1,347,800 | — | — |
| 2025-04-30 | $195.61 | $572.23 | 609,100 | — | — |
| 2025-04-29 | $197.44 | $577.58 | 624,200 | — | — |
| 2025-04-28 | $199.00 | $582.14 | 681,500 | — | — |
| 2025-04-25 | $199.00 | $582.14 | 1,034,400 | — | — |
| 2025-04-24 | $199.40 | $583.31 | 1,740,900 | — | — |
| 2025-04-23 | $190.73 | $557.95 | 1,784,500 | — | — |
| 2025-04-22 | $177.38 | $518.90 | 911,400 | — | — |
| 2025-04-21 | $167.60 | $489.70 | 989,200 | — | — |
| 2025-04-17 | $170.21 | $497.33 | 435,700 | — | — |
| 2025-04-16 | $172.18 | $503.08 | 654,200 | — | — |
| 2025-04-15 | $174.85 | $510.89 | 943,900 | — | — |
| 2025-04-14 | $173.02 | $505.54 | 819,100 | — | — |
| 2025-04-11 | $170.88 | $499.29 | 542,100 | — | — |
| 2025-04-10 | $167.76 | $490.17 | 700,400 | — | — |
| 2025-04-09 | $175.03 | $511.41 | 1,895,200 | — | — |
| 2025-04-08 | $151.30 | $442.08 | 1,108,800 | — | — |
| 2025-04-07 | $153.19 | $447.60 | 1,499,600 | — | — |
| 2025-04-04 | $151.66 | $443.13 | 1,563,900 | — | — |
| 2025-04-03 | $166.54 | $486.61 | 1,244,800 | — | — |
| 2025-04-02 | $187.35 | $547.41 | 620,100 | — | — |
| 2025-04-01 | $182.69 | $533.79 | 488,100 | — | — |
| 2025-03-31 | $181.18 | $529.38 | 656,500 | — | — |
| 2025-03-28 | $181.28 | $529.67 | 464,600 | — | — |
| 2025-03-27 | $185.80 | $542.88 | 373,400 | — | — |
| 2025-03-26 | $189.12 | $552.58 | 411,500 | — | — |
| 2025-03-25 | $195.47 | $571.13 | 409,600 | — | — |
| 2025-03-24 | $195.23 | $570.43 | 645,000 | — | — |
| 2025-03-21 | $183.81 | $537.07 | 1,441,800 | — | — |
| 2025-03-20 | $186.18 | $543.99 | 559,000 | — | — |
| 2025-03-19 | $190.61 | $556.93 | 674,000 | — | — |
| 2025-03-18 | $181.54 | $530.43 | 585,000 | — | — |
| 2025-03-17 | $184.08 | $537.85 | 550,500 | — | — |
| 2025-03-14 | $183.50 | $536.16 | 533,200 | — | — |
| 2025-03-13 | $176.39 | $515.39 | 471,500 | — | — |
| 2025-03-12 | $181.61 | $530.64 | 657,700 | — | — |
| 2025-03-11 | $180.41 | $527.13 | 1,233,400 | — | — |
| 2025-03-10 | $172.39 | $503.70 | 1,757,300 | — | — |
| 2025-03-07 | $180.28 | $526.75 | 1,847,000 | — | — |
| 2025-03-06 | $186.08 | $543.70 | 1,038,700 | — | — |
| 2025-03-05 | $203.50 | $594.60 | 631,000 | — | — |
| 2025-03-04 | $201.98 | $590.16 | 1,621,300 | — | — |
| 2025-03-03 | $206.51 | $603.39 | 1,185,600 | — | — |
| 2025-02-28 | $207.07 | $605.03 | 702,700 | — | — |
| 2025-02-27 | $198.51 | $580.02 | 652,100 | — | — |
| 2025-02-26 | $199.18 | $581.97 | 1,085,800 | — | — |
| 2025-02-25 | $199.62 | $583.26 | 1,284,400 | — | — |
| 2025-02-24 | $200.18 | $584.90 | 1,277,700 | — | — |
| 2025-02-21 | $195.19 | $570.32 | 1,204,600 | — | — |
| 2025-02-20 | $208.01 | $607.77 | 805,200 | — | — |
| 2025-02-19 | $210.47 | $614.96 | 992,300 | — | — |
| 2025-02-18 | $205.83 | $601.40 | 2,114,000 | — | — |
| 2025-02-14 | $188.44 | $550.59 | 974,300 | — | — |
| 2025-02-13 | $183.17 | $535.20 | 571,900 | — | — |
| 2025-02-12 | $186.59 | $545.19 | 770,200 | — | — |
| 2025-02-11 | $185.14 | $540.95 | 646,800 | — | — |
| 2025-02-10 | $190.38 | $556.26 | 630,500 | — | — |
| 2025-02-07 | $187.94 | $549.13 | 454,300 | — | — |
| 2025-02-06 | $190.09 | $555.41 | 518,800 | — | — |
| 2025-02-05 | $192.71 | $563.07 | 497,600 | — | — |
| 2025-02-04 | $192.08 | $561.23 | 639,800 | — | — |
| 2025-02-03 | $191.15 | $558.51 | 650,100 | — | — |
| 2025-01-31 | $193.06 | $564.09 | 1,065,100 | — | — |
| 2025-01-30 | $193.65 | $565.82 | 2,165,200 | — | — |
| 2025-01-29 | $209.11 | $610.99 | 706,200 | — | — |
| 2025-01-28 | $206.17 | $602.40 | 509,900 | — | — |
| 2025-01-27 | $199.34 | $581.86 | 827,300 | — | — |
| 2025-01-24 | $210.57 | $614.64 | 490,200 | — | — |
| 2025-01-23 | $212.53 | $620.36 | 683,600 | — | — |
| 2025-01-22 | $207.30 | $605.09 | 660,800 | — | — |
| 2025-01-21 | $211.16 | $616.36 | 757,300 | — | — |
| 2025-01-17 | $206.58 | $602.99 | 640,200 | — | — |
| 2025-01-16 | $200.73 | $585.91 | 459,400 | — | — |
| 2025-01-15 | $198.37 | $579.03 | 572,000 | — | — |
| 2025-01-14 | $196.10 | $572.40 | 858,700 | — | — |
| 2025-01-13 | $193.10 | $563.64 | 860,400 | — | — |
| 2025-01-10 | $185.96 | $542.80 | 661,500 | — | — |
| 2025-01-08 | $183.85 | $536.64 | 477,200 | — | — |
| 2025-01-07 | $181.13 | $528.70 | 595,900 | — | — |
| 2025-01-06 | $184.77 | $539.33 | 899,700 | — | — |
| 2025-01-03 | $180.13 | $525.78 | 508,700 | — | — |
| 2025-01-02 | $175.50 | $512.27 | 639,500 | — | — |