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
- 2009-10-07 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 | $223.69 | $234.05 | 1,068,200 | — | — |
| 2025-12-30 | $224.36 | $234.75 | 932,500 | — | — |
| 2025-12-29 | $224.74 | $235.15 | 1,283,600 | — | — |
| 2025-12-26 | $220.34 | $230.54 | 733,400 | — | — |
| 2025-12-24 | $218.85 | $228.98 | 483,800 | — | — |
| 2025-12-23 | $218.46 | $228.57 | 1,440,900 | — | — |
| 2025-12-22 | $220.44 | $230.65 | 1,500,200 | — | — |
| 2025-12-19 | $218.03 | $228.12 | 3,083,000 | — | — |
| 2025-12-18 | $218.57 | $228.69 | 1,262,200 | — | — |
| 2025-12-17 | $219.17 | $229.32 | 2,027,300 | — | — |
| 2025-12-16 | $217.64 | $227.72 | 1,346,700 | — | — |
| 2025-12-15 | $218.23 | $228.33 | 1,402,300 | — | — |
| 2025-12-12 | $217.14 | $226.72 | 1,113,900 | — | — |
| 2025-12-11 | $216.29 | $225.84 | 850,500 | — | — |
| 2025-12-10 | $214.48 | $223.95 | 1,303,200 | — | — |
| 2025-12-09 | $216.03 | $225.56 | 1,222,300 | — | — |
| 2025-12-08 | $218.96 | $228.62 | 1,482,700 | — | — |
| 2025-12-05 | $221.24 | $231.00 | 1,194,800 | — | — |
| 2025-12-04 | $222.09 | $231.89 | 1,227,000 | — | — |
| 2025-12-03 | $224.48 | $234.39 | 1,420,100 | — | — |
| 2025-12-02 | $224.85 | $234.77 | 1,142,000 | — | — |
| 2025-12-01 | $224.01 | $233.90 | 1,152,500 | — | — |
| 2025-11-28 | $225.07 | $235.00 | 550,900 | — | — |
| 2025-11-26 | $223.89 | $233.77 | 967,500 | — | — |
| 2025-11-25 | $223.02 | $232.86 | 1,073,200 | — | — |
| 2025-11-24 | $219.84 | $229.54 | 2,132,000 | — | — |
| 2025-11-21 | $223.16 | $233.01 | 1,866,800 | — | — |
| 2025-11-20 | $221.88 | $231.67 | 1,628,300 | — | — |
| 2025-11-19 | $224.87 | $234.79 | 2,169,000 | — | — |
| 2025-11-18 | $222.96 | $232.80 | 1,885,700 | — | — |
| 2025-11-17 | $219.10 | $228.77 | 1,373,200 | — | — |
| 2025-11-14 | $215.84 | $225.37 | 1,086,600 | — | — |
| 2025-11-13 | $217.68 | $227.29 | 2,046,700 | — | — |
| 2025-11-12 | $212.91 | $222.31 | 1,195,300 | — | — |
| 2025-11-11 | $215.27 | $224.77 | 891,300 | — | — |
| 2025-11-10 | $212.94 | $222.34 | 1,249,000 | — | — |
| 2025-11-07 | $214.66 | $224.13 | 1,292,800 | — | — |
| 2025-11-06 | $212.87 | $222.26 | 1,266,600 | — | — |
| 2025-11-05 | $214.05 | $223.50 | 1,700,100 | — | — |
| 2025-11-04 | $220.00 | $229.71 | 1,938,400 | — | — |
| 2025-11-03 | $215.40 | $224.91 | 2,270,000 | — | — |
| 2025-10-31 | $218.76 | $228.41 | 2,619,200 | — | — |
| 2025-10-30 | $217.60 | $227.20 | 3,877,500 | — | — |
| 2025-10-29 | $208.00 | $217.18 | 5,108,500 | — | — |
| 2025-10-28 | $232.13 | $242.37 | 1,752,500 | — | — |
| 2025-10-27 | $233.68 | $243.99 | 1,193,400 | — | — |
| 2025-10-24 | $234.94 | $245.31 | 943,600 | — | — |
| 2025-10-23 | $234.79 | $245.15 | 1,045,200 | — | — |
| 2025-10-22 | $237.47 | $247.95 | 1,006,900 | — | — |
| 2025-10-21 | $237.03 | $247.49 | 954,500 | — | — |
| 2025-10-20 | $235.29 | $245.67 | 953,400 | — | — |
| 2025-10-17 | $232.34 | $242.59 | 2,256,000 | — | — |
| 2025-10-16 | $229.06 | $239.17 | 1,891,700 | — | — |
| 2025-10-15 | $243.98 | $254.75 | 1,349,100 | — | — |
| 2025-10-14 | $243.36 | $254.10 | 904,900 | — | — |
| 2025-10-13 | $242.08 | $252.76 | 739,200 | — | — |
| 2025-10-10 | $243.06 | $253.79 | 1,143,400 | — | — |
| 2025-10-09 | $241.27 | $251.92 | 765,500 | — | — |
| 2025-10-08 | $243.48 | $254.23 | 1,004,400 | — | — |
| 2025-10-07 | $246.09 | $256.95 | 824,100 | — | — |
| 2025-10-06 | $245.07 | $255.89 | 1,096,400 | — | — |
| 2025-10-03 | $249.04 | $260.03 | 861,800 | — | — |
| 2025-10-02 | $247.43 | $258.35 | 1,303,800 | — | — |
| 2025-10-01 | $249.55 | $260.56 | 1,099,100 | — | — |
| 2025-09-30 | $251.51 | $262.61 | 1,451,900 | — | — |
| 2025-09-29 | $248.78 | $259.76 | 1,376,500 | — | — |
| 2025-09-26 | $247.07 | $257.97 | 1,120,600 | — | — |
| 2025-09-25 | $244.06 | $254.83 | 1,615,700 | — | — |
| 2025-09-24 | $242.95 | $253.67 | 1,179,600 | — | — |
| 2025-09-23 | $242.30 | $252.99 | 1,077,600 | — | — |
| 2025-09-22 | $244.18 | $254.96 | 1,549,600 | — | — |
| 2025-09-19 | $243.47 | $254.21 | 2,380,600 | — | — |
| 2025-09-18 | $245.33 | $256.16 | 1,669,900 | — | — |
| 2025-09-17 | $249.69 | $260.71 | 1,515,400 | — | — |
| 2025-09-16 | $251.83 | $262.94 | 1,697,100 | — | — |
| 2025-09-15 | $255.08 | $266.34 | 1,402,000 | — | — |
| 2025-09-12 | $262.20 | $273.30 | 895,500 | — | — |
| 2025-09-11 | $266.24 | $277.51 | 1,083,400 | — | — |
| 2025-09-10 | $262.77 | $273.90 | 954,200 | — | — |
| 2025-09-09 | $268.66 | $280.04 | 902,700 | — | — |
| 2025-09-08 | $273.03 | $284.59 | 1,240,400 | — | — |
| 2025-09-05 | $270.31 | $281.75 | 1,005,000 | — | — |
| 2025-09-04 | $270.05 | $281.48 | 1,103,500 | — | — |
| 2025-09-03 | $268.44 | $279.81 | 933,500 | — | — |
| 2025-09-02 | $265.00 | $276.22 | 1,116,300 | — | — |
| 2025-08-29 | $268.12 | $279.47 | 652,600 | — | — |
| 2025-08-28 | $266.19 | $277.46 | 763,200 | — | — |
| 2025-08-27 | $267.70 | $279.03 | 840,100 | — | — |
| 2025-08-26 | $268.31 | $279.67 | 1,101,100 | — | — |
| 2025-08-25 | $267.07 | $278.38 | 937,400 | — | — |
| 2025-08-22 | $271.06 | $282.54 | 830,200 | — | — |
| 2025-08-21 | $271.91 | $283.42 | 871,900 | — | — |
| 2025-08-20 | $270.85 | $282.32 | 1,368,600 | — | — |
| 2025-08-19 | $271.01 | $282.48 | 1,043,900 | — | — |
| 2025-08-18 | $265.69 | $276.94 | 1,033,100 | — | — |
| 2025-08-15 | $267.86 | $279.20 | 940,300 | — | — |
| 2025-08-14 | $267.70 | $279.03 | 1,483,000 | — | — |
| 2025-08-13 | $264.19 | $275.38 | 900,600 | — | — |
| 2025-08-12 | $260.00 | $271.01 | 1,350,600 | — | — |
| 2025-08-11 | $267.42 | $278.74 | 1,405,700 | — | — |
| 2025-08-08 | $265.04 | $276.26 | 830,100 | — | — |
| 2025-08-07 | $264.52 | $275.72 | 1,130,000 | — | — |
| 2025-08-06 | $264.98 | $276.20 | 874,500 | — | — |
| 2025-08-05 | $264.72 | $275.93 | 1,557,700 | — | — |
| 2025-08-04 | $268.00 | $279.35 | 1,527,200 | — | — |
| 2025-08-01 | $271.89 | $283.40 | 1,544,000 | — | — |
| 2025-07-31 | $278.71 | $290.51 | 2,403,200 | — | — |
| 2025-07-30 | $275.47 | $287.13 | 2,417,200 | — | — |
| 2025-07-29 | $294.05 | $306.50 | 1,066,400 | — | — |
| 2025-07-28 | $294.43 | $306.90 | 635,500 | — | — |
| 2025-07-25 | $297.96 | $310.58 | 612,400 | — | — |
| 2025-07-24 | $296.09 | $308.63 | 1,078,000 | — | — |
| 2025-07-23 | $297.29 | $309.88 | 884,400 | — | — |
| 2025-07-22 | $298.12 | $310.74 | 1,256,900 | — | — |
| 2025-07-21 | $299.56 | $312.24 | 567,100 | — | — |
| 2025-07-18 | $301.90 | $314.68 | 1,530,400 | — | — |
| 2025-07-17 | $302.60 | $315.41 | 526,700 | — | — |
| 2025-07-16 | $301.48 | $314.24 | 707,100 | — | — |
| 2025-07-15 | $300.14 | $312.85 | 845,800 | — | — |
| 2025-07-14 | $305.62 | $318.56 | 648,300 | — | — |
| 2025-07-11 | $300.51 | $313.23 | 950,200 | — | — |
| 2025-07-10 | $302.90 | $315.72 | 724,700 | — | — |
| 2025-07-09 | $303.72 | $316.58 | 823,100 | — | — |
| 2025-07-08 | $302.54 | $315.35 | 998,600 | — | — |
| 2025-07-07 | $308.17 | $321.22 | 984,900 | — | — |
| 2025-07-03 | $304.06 | $316.93 | 963,600 | — | — |
| 2025-07-02 | $301.21 | $313.96 | 1,204,200 | — | — |
| 2025-07-01 | $312.95 | $326.20 | 870,600 | — | — |
| 2025-06-30 | $311.50 | $324.69 | 1,054,200 | — | — |
| 2025-06-27 | $308.66 | $321.73 | 2,480,400 | — | — |
| 2025-06-26 | $305.13 | $318.05 | 633,200 | — | — |
| 2025-06-25 | $304.17 | $317.05 | 823,700 | — | — |
| 2025-06-24 | $309.93 | $323.05 | 863,500 | — | — |
| 2025-06-23 | $308.41 | $321.47 | 786,500 | — | — |
| 2025-06-20 | $306.02 | $318.98 | 1,898,200 | — | — |
| 2025-06-18 | $306.27 | $319.24 | 688,400 | — | — |
| 2025-06-17 | $307.23 | $320.24 | 537,300 | — | — |
| 2025-06-16 | $309.47 | $322.57 | 707,000 | — | — |
| 2025-06-13 | $310.41 | $323.55 | 544,000 | — | — |
| 2025-06-12 | $313.91 | $326.73 | 521,600 | — | — |
| 2025-06-11 | $311.49 | $324.21 | 567,800 | — | — |
| 2025-06-10 | $312.28 | $325.04 | 509,600 | — | — |
| 2025-06-09 | $313.27 | $326.07 | 642,300 | — | — |
| 2025-06-06 | $319.60 | $332.65 | 530,800 | — | — |
| 2025-06-05 | $320.59 | $333.68 | 725,300 | — | — |
| 2025-06-04 | $321.33 | $334.45 | 1,006,800 | — | — |
| 2025-06-03 | $317.51 | $330.48 | 868,800 | — | — |
| 2025-06-02 | $316.99 | $329.94 | 592,900 | — | — |
| 2025-05-30 | $314.14 | $326.97 | 1,204,500 | — | — |
| 2025-05-29 | $314.32 | $327.16 | 774,100 | — | — |
| 2025-05-28 | $315.96 | $328.87 | 613,300 | — | — |
| 2025-05-27 | $316.16 | $329.07 | 687,300 | — | — |
| 2025-05-23 | $313.77 | $326.59 | 547,900 | — | — |
| 2025-05-22 | $314.34 | $327.18 | 699,700 | — | — |
| 2025-05-21 | $312.33 | $325.09 | 566,200 | — | — |
| 2025-05-20 | $313.10 | $325.89 | 508,300 | — | — |
| 2025-05-19 | $314.35 | $327.19 | 740,700 | — | — |
| 2025-05-16 | $309.57 | $322.21 | 749,800 | — | — |
| 2025-05-15 | $307.36 | $319.91 | 680,900 | — | — |
| 2025-05-14 | $301.27 | $313.58 | 835,400 | — | — |
| 2025-05-13 | $301.57 | $313.89 | 846,800 | — | — |
| 2025-05-12 | $303.65 | $316.05 | 990,500 | — | — |
| 2025-05-09 | $309.50 | $322.14 | 707,200 | — | — |
| 2025-05-08 | $307.85 | $320.42 | 948,200 | — | — |
| 2025-05-07 | $309.90 | $322.56 | 1,510,900 | — | — |
| 2025-05-06 | $296.19 | $308.29 | 880,000 | — | — |
| 2025-05-05 | $294.75 | $306.79 | 645,200 | — | — |
| 2025-05-02 | $293.90 | $305.90 | 849,600 | — | — |
| 2025-05-01 | $294.51 | $306.54 | 809,500 | — | — |
| 2025-04-30 | $296.43 | $308.54 | 806,100 | — | — |
| 2025-04-29 | $292.37 | $304.31 | 596,800 | — | — |
| 2025-04-28 | $288.41 | $300.19 | 777,100 | — | — |
| 2025-04-25 | $286.05 | $297.73 | 1,016,000 | — | — |
| 2025-04-24 | $288.24 | $300.01 | 717,800 | — | — |
| 2025-04-23 | $290.05 | $301.90 | 885,700 | — | — |
| 2025-04-22 | $292.70 | $304.66 | 643,400 | — | — |
| 2025-04-21 | $284.35 | $295.96 | 841,400 | — | — |
| 2025-04-17 | $293.02 | $304.99 | 502,900 | — | — |
| 2025-04-16 | $292.23 | $304.17 | 954,900 | — | — |
| 2025-04-15 | $295.05 | $307.10 | 612,800 | — | — |
| 2025-04-14 | $295.10 | $307.15 | 837,600 | — | — |
| 2025-04-11 | $291.88 | $303.80 | 835,000 | — | — |
| 2025-04-10 | $285.78 | $297.45 | 1,397,400 | — | — |
| 2025-04-09 | $289.34 | $301.16 | 1,965,700 | — | — |
| 2025-04-08 | $277.03 | $288.35 | 1,852,800 | — | — |
| 2025-04-07 | $278.09 | $289.45 | 1,815,500 | — | — |
| 2025-04-04 | $284.99 | $296.63 | 2,102,300 | — | — |
| 2025-04-03 | $305.09 | $317.55 | 1,425,300 | — | — |
| 2025-04-02 | $299.71 | $311.95 | 748,900 | — | — |
| 2025-04-01 | $298.61 | $310.81 | 621,600 | — | — |
| 2025-03-31 | $297.62 | $309.78 | 1,250,100 | — | — |
| 2025-03-28 | $294.58 | $306.61 | 729,000 | — | — |
| 2025-03-27 | $296.89 | $309.02 | 852,400 | — | — |
| 2025-03-26 | $292.03 | $303.96 | 773,100 | — | — |
| 2025-03-25 | $287.76 | $299.51 | 992,800 | — | — |
| 2025-03-24 | $285.40 | $297.06 | 810,200 | — | — |
| 2025-03-21 | $285.16 | $296.81 | 1,387,700 | — | — |
| 2025-03-20 | $287.68 | $299.43 | 772,900 | — | — |
| 2025-03-19 | $289.74 | $301.57 | 784,000 | — | — |
| 2025-03-18 | $288.93 | $300.73 | 789,400 | — | — |
| 2025-03-17 | $291.01 | $302.90 | 930,800 | — | — |
| 2025-03-14 | $288.58 | $300.37 | 740,700 | — | — |
| 2025-03-13 | $289.50 | $300.86 | 715,100 | — | — |
| 2025-03-12 | $288.03 | $299.33 | 740,400 | — | — |
| 2025-03-11 | $290.53 | $301.93 | 1,320,100 | — | — |
| 2025-03-10 | $298.00 | $309.69 | 1,645,500 | — | — |
| 2025-03-07 | $300.48 | $312.27 | 754,100 | — | — |
| 2025-03-06 | $295.36 | $306.95 | 726,800 | — | — |
| 2025-03-05 | $296.89 | $308.54 | 699,600 | — | — |
| 2025-03-04 | $299.54 | $311.29 | 955,200 | — | — |
| 2025-03-03 | $301.33 | $313.15 | 990,300 | — | — |
| 2025-02-28 | $296.91 | $308.56 | 1,029,600 | — | — |
| 2025-02-27 | $290.11 | $301.49 | 918,100 | — | — |
| 2025-02-26 | $288.03 | $299.33 | 1,574,500 | — | — |
| 2025-02-25 | $299.72 | $311.48 | 1,136,900 | — | — |
| 2025-02-24 | $297.01 | $308.66 | 719,900 | — | — |
| 2025-02-21 | $295.11 | $306.69 | 1,165,500 | — | — |
| 2025-02-20 | $292.70 | $304.18 | 878,500 | — | — |
| 2025-02-19 | $295.86 | $307.47 | 692,700 | — | — |
| 2025-02-18 | $293.30 | $304.81 | 538,400 | — | — |
| 2025-02-14 | $293.48 | $304.99 | 535,500 | — | — |
| 2025-02-13 | $295.50 | $307.09 | 461,900 | — | — |
| 2025-02-12 | $293.06 | $304.56 | 470,400 | — | — |
| 2025-02-11 | $294.30 | $305.84 | 342,700 | — | — |
| 2025-02-10 | $294.00 | $305.53 | 517,000 | — | — |
| 2025-02-07 | $293.73 | $305.25 | 632,200 | — | — |
| 2025-02-06 | $294.95 | $306.52 | 581,500 | — | — |
| 2025-02-05 | $291.64 | $303.08 | 495,200 | — | — |
| 2025-02-04 | $289.20 | $300.54 | 704,000 | — | — |
| 2025-02-03 | $290.94 | $302.35 | 763,400 | — | — |
| 2025-01-31 | $287.44 | $298.72 | 651,400 | — | — |
| 2025-01-30 | $288.08 | $299.38 | 652,200 | — | — |
| 2025-01-29 | $282.59 | $293.68 | 600,600 | — | — |
| 2025-01-28 | $281.85 | $292.91 | 633,300 | — | — |
| 2025-01-27 | $285.46 | $296.66 | 753,800 | — | — |
| 2025-01-24 | $278.93 | $289.87 | 404,500 | — | — |
| 2025-01-23 | $277.98 | $288.88 | 498,500 | — | — |
| 2025-01-22 | $279.35 | $290.31 | 547,900 | — | — |
| 2025-01-21 | $280.06 | $291.05 | 684,300 | — | — |
| 2025-01-17 | $278.55 | $289.48 | 670,700 | — | — |
| 2025-01-16 | $278.47 | $289.39 | 666,900 | — | — |
| 2025-01-15 | $273.81 | $284.55 | 855,700 | — | — |
| 2025-01-14 | $273.49 | $284.22 | 623,500 | — | — |
| 2025-01-13 | $275.47 | $286.28 | 876,000 | — | — |
| 2025-01-10 | $268.63 | $279.17 | 1,139,600 | — | — |
| 2025-01-08 | $280.42 | $291.42 | 1,101,200 | — | — |
| 2025-01-07 | $273.52 | $284.25 | 713,700 | — | — |
| 2025-01-06 | $273.00 | $283.71 | 860,700 | — | — |
| 2025-01-03 | $276.28 | $287.12 | 791,100 | — | — |
| 2025-01-02 | $273.39 | $284.11 | 1,013,500 | — | — |