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
- 2010-06-15 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 | $251.00 | $313.70 | 374,800 | — | — |
| 2025-12-30 | $254.54 | $318.13 | 378,400 | — | — |
| 2025-12-29 | $256.11 | $320.09 | 312,300 | — | — |
| 2025-12-26 | $256.15 | $320.14 | 256,300 | — | — |
| 2025-12-24 | $255.96 | $319.90 | 219,200 | — | — |
| 2025-12-23 | $254.76 | $318.40 | 376,400 | — | — |
| 2025-12-22 | $251.83 | $314.74 | 655,400 | — | — |
| 2025-12-19 | $247.27 | $309.04 | 1,323,600 | — | — |
| 2025-12-18 | $248.67 | $310.79 | 736,800 | — | — |
| 2025-12-17 | $252.26 | $315.28 | 702,600 | — | — |
| 2025-12-16 | $248.99 | $311.19 | 830,600 | — | — |
| 2025-12-15 | $246.75 | $308.39 | 1,159,900 | — | — |
| 2025-12-12 | $253.02 | $316.23 | 776,400 | — | — |
| 2025-12-11 | $251.10 | $313.83 | 666,300 | — | — |
| 2025-12-10 | $249.06 | $311.28 | 860,800 | — | — |
| 2025-12-09 | $253.02 | $316.23 | 490,900 | — | — |
| 2025-12-08 | $253.22 | $316.48 | 863,300 | — | — |
| 2025-12-05 | $252.76 | $315.90 | 503,000 | — | — |
| 2025-12-04 | $254.92 | $318.60 | 618,900 | — | — |
| 2025-12-03 | $253.90 | $317.33 | 556,600 | — | — |
| 2025-12-02 | $254.35 | $317.89 | 584,000 | — | — |
| 2025-12-01 | $255.28 | $319.05 | 652,800 | — | — |
| 2025-11-28 | $258.17 | $322.66 | 231,600 | — | — |
| 2025-11-26 | $258.12 | $322.60 | 529,400 | — | — |
| 2025-11-25 | $257.32 | $321.60 | 598,000 | — | — |
| 2025-11-24 | $254.50 | $318.08 | 1,517,600 | — | — |
| 2025-11-21 | $252.60 | $315.70 | 861,900 | — | — |
| 2025-11-20 | $255.32 | $319.10 | 736,300 | — | — |
| 2025-11-19 | $254.29 | $317.81 | 867,400 | — | — |
| 2025-11-18 | $259.11 | $323.84 | 800,500 | — | — |
| 2025-11-17 | $257.87 | $322.29 | 640,000 | — | — |
| 2025-11-14 | $258.35 | $322.89 | 734,100 | — | — |
| 2025-11-13 | $259.96 | $324.90 | 714,500 | — | — |
| 2025-11-12 | $260.88 | $326.05 | 666,900 | — | — |
| 2025-11-11 | $259.25 | $324.01 | 840,500 | — | — |
| 2025-11-10 | $259.14 | $323.88 | 932,000 | — | — |
| 2025-11-07 | $256.62 | $320.73 | 978,400 | — | — |
| 2025-11-06 | $252.64 | $315.75 | 540,200 | — | — |
| 2025-11-05 | $251.40 | $314.20 | 774,100 | — | — |
| 2025-11-04 | $250.26 | $312.78 | 734,500 | — | — |
| 2025-11-03 | $246.92 | $308.60 | 1,031,000 | — | — |
| 2025-10-31 | $245.64 | $307.00 | 1,758,000 | — | — |
| 2025-10-30 | $236.81 | $295.97 | 1,125,600 | — | — |
| 2025-10-29 | $232.68 | $290.81 | 897,800 | — | — |
| 2025-10-28 | $238.53 | $298.12 | 613,800 | — | — |
| 2025-10-27 | $238.27 | $297.79 | 633,300 | — | — |
| 2025-10-24 | $238.75 | $298.39 | 591,000 | — | — |
| 2025-10-23 | $237.25 | $296.52 | 483,100 | — | — |
| 2025-10-22 | $237.35 | $296.64 | 770,500 | — | — |
| 2025-10-21 | $233.29 | $291.57 | 507,600 | — | — |
| 2025-10-20 | $237.09 | $296.32 | 620,200 | — | — |
| 2025-10-17 | $239.62 | $299.48 | 725,000 | — | — |
| 2025-10-16 | $235.97 | $294.92 | 724,700 | — | — |
| 2025-10-15 | $241.74 | $302.13 | 834,400 | — | — |
| 2025-10-14 | $238.21 | $297.72 | 937,600 | — | — |
| 2025-10-13 | $243.49 | $304.32 | 734,300 | — | — |
| 2025-10-10 | $244.71 | $305.84 | 659,500 | — | — |
| 2025-10-09 | $240.77 | $300.92 | 492,100 | — | — |
| 2025-10-08 | $241.26 | $301.53 | 566,400 | — | — |
| 2025-10-07 | $240.90 | $301.08 | 618,600 | — | — |
| 2025-10-06 | $236.84 | $296.00 | 859,400 | — | — |
| 2025-10-03 | $239.54 | $299.38 | 637,300 | — | — |
| 2025-10-02 | $241.49 | $301.82 | 676,600 | — | — |
| 2025-10-01 | $241.57 | $301.92 | 806,900 | — | — |
| 2025-09-30 | $245.25 | $306.52 | 840,500 | — | — |
| 2025-09-29 | $246.24 | $307.75 | 834,500 | — | — |
| 2025-09-26 | $243.52 | $304.35 | 617,700 | — | — |
| 2025-09-25 | $243.99 | $304.94 | 1,124,800 | — | — |
| 2025-09-24 | $243.19 | $303.94 | 959,100 | — | — |
| 2025-09-23 | $240.32 | $300.35 | 1,151,000 | — | — |
| 2025-09-22 | $236.62 | $295.73 | 840,100 | — | — |
| 2025-09-19 | $233.06 | $291.28 | 982,900 | — | — |
| 2025-09-18 | $234.43 | $292.99 | 936,400 | — | — |
| 2025-09-17 | $236.96 | $296.15 | 606,100 | — | — |
| 2025-09-16 | $233.74 | $292.13 | 855,500 | — | — |
| 2025-09-15 | $234.09 | $292.57 | 1,137,000 | — | — |
| 2025-09-12 | $234.21 | $292.72 | 601,400 | — | — |
| 2025-09-11 | $236.37 | $295.42 | 588,600 | — | — |
| 2025-09-10 | $234.51 | $293.09 | 593,900 | — | — |
| 2025-09-09 | $232.43 | $290.49 | 641,000 | — | — |
| 2025-09-08 | $234.37 | $292.92 | 753,800 | — | — |
| 2025-09-05 | $232.58 | $290.68 | 666,400 | — | — |
| 2025-09-04 | $234.17 | $292.67 | 745,700 | — | — |
| 2025-09-03 | $235.41 | $294.22 | 979,700 | — | — |
| 2025-09-02 | $231.88 | $289.81 | 1,139,200 | — | — |
| 2025-08-29 | $235.95 | $294.89 | 819,300 | — | — |
| 2025-08-28 | $235.26 | $294.03 | 1,165,900 | — | — |
| 2025-08-27 | $237.95 | $297.39 | 1,181,200 | — | — |
| 2025-08-26 | $242.76 | $303.40 | 1,463,000 | — | — |
| 2025-08-25 | $249.08 | $311.30 | 828,600 | — | — |
| 2025-08-22 | $246.43 | $307.99 | 706,200 | — | — |
| 2025-08-21 | $249.25 | $311.51 | 647,300 | — | — |
| 2025-08-20 | $251.93 | $314.86 | 1,498,800 | — | — |
| 2025-08-19 | $246.13 | $307.62 | 767,100 | — | — |
| 2025-08-18 | $245.96 | $307.40 | 822,600 | — | — |
| 2025-08-15 | $247.63 | $309.49 | 740,400 | — | — |
| 2025-08-14 | $243.71 | $304.59 | 662,100 | — | — |
| 2025-08-13 | $245.43 | $306.74 | 772,300 | — | — |
| 2025-08-12 | $248.52 | $310.60 | 816,800 | — | — |
| 2025-08-11 | $253.24 | $316.50 | 791,300 | — | — |
| 2025-08-08 | $252.58 | $315.68 | 886,500 | — | — |
| 2025-08-07 | $249.50 | $311.83 | 701,300 | — | — |
| 2025-08-06 | $248.10 | $310.08 | 603,900 | — | — |
| 2025-08-05 | $248.79 | $310.94 | 1,291,000 | — | — |
| 2025-08-04 | $250.87 | $313.54 | 974,500 | — | — |
| 2025-08-01 | $247.79 | $309.69 | 1,327,700 | — | — |
| 2025-07-31 | $241.04 | $301.25 | 938,000 | — | — |
| 2025-07-30 | $241.68 | $302.05 | 1,064,000 | — | — |
| 2025-07-29 | $239.76 | $299.65 | 2,201,800 | — | — |
| 2025-07-28 | $241.54 | $301.88 | 928,000 | — | — |
| 2025-07-25 | $246.51 | $308.09 | 782,100 | — | — |
| 2025-07-24 | $245.91 | $307.34 | 1,251,700 | — | — |
| 2025-07-23 | $240.75 | $300.89 | 845,800 | — | — |
| 2025-07-22 | $241.18 | $301.43 | 681,400 | — | — |
| 2025-07-21 | $236.26 | $295.28 | 692,100 | — | — |
| 2025-07-18 | $238.62 | $298.23 | 2,122,900 | — | — |
| 2025-07-17 | $237.84 | $297.25 | 704,200 | — | — |
| 2025-07-16 | $237.10 | $296.33 | 1,084,600 | — | — |
| 2025-07-15 | $233.95 | $292.39 | 871,900 | — | — |
| 2025-07-14 | $235.96 | $294.90 | 754,100 | — | — |
| 2025-07-11 | $235.01 | $293.72 | 669,300 | — | — |
| 2025-07-10 | $234.43 | $292.99 | 689,600 | — | — |
| 2025-07-09 | $232.06 | $290.03 | 600,100 | — | — |
| 2025-07-08 | $232.54 | $290.63 | 600,000 | — | — |
| 2025-07-07 | $235.22 | $293.98 | 636,200 | — | — |
| 2025-07-03 | $231.37 | $289.17 | 325,300 | — | — |
| 2025-07-02 | $231.35 | $289.14 | 773,300 | — | — |
| 2025-07-01 | $232.00 | $289.96 | 741,300 | — | — |
| 2025-06-30 | $233.21 | $291.47 | 628,800 | — | — |
| 2025-06-27 | $229.00 | $286.21 | 741,200 | — | — |
| 2025-06-26 | $226.15 | $282.64 | 665,700 | — | — |
| 2025-06-25 | $230.40 | $287.96 | 475,400 | — | — |
| 2025-06-24 | $229.27 | $286.54 | 592,000 | — | — |
| 2025-06-23 | $230.12 | $287.61 | 797,400 | — | — |
| 2025-06-20 | $225.85 | $282.27 | 969,000 | — | — |
| 2025-06-18 | $227.60 | $284.46 | 609,100 | — | — |
| 2025-06-17 | $225.41 | $281.72 | 520,000 | — | — |
| 2025-06-16 | $224.49 | $280.57 | 534,500 | — | — |
| 2025-06-13 | $225.81 | $282.22 | 723,400 | — | — |
| 2025-06-12 | $226.30 | $282.83 | 694,200 | — | — |
| 2025-06-11 | $222.89 | $278.57 | 488,400 | — | — |
| 2025-06-10 | $221.10 | $276.33 | 663,700 | — | — |
| 2025-06-09 | $219.55 | $274.40 | 677,100 | — | — |
| 2025-06-06 | $222.60 | $278.21 | 412,600 | — | — |
| 2025-06-05 | $222.75 | $278.39 | 977,700 | — | — |
| 2025-06-04 | $223.74 | $279.63 | 641,500 | — | — |
| 2025-06-03 | $227.28 | $284.06 | 728,400 | — | — |
| 2025-06-02 | $231.10 | $288.83 | 809,500 | — | — |
| 2025-05-30 | $229.12 | $286.36 | 1,170,100 | — | — |
| 2025-05-29 | $227.24 | $283.22 | 572,500 | — | — |
| 2025-05-28 | $225.99 | $281.66 | 895,100 | — | — |
| 2025-05-27 | $231.26 | $288.23 | 655,200 | — | — |
| 2025-05-23 | $231.58 | $288.63 | 637,600 | — | — |
| 2025-05-22 | $228.42 | $284.69 | 701,100 | — | — |
| 2025-05-21 | $228.23 | $284.45 | 930,500 | — | — |
| 2025-05-20 | $226.06 | $281.75 | 855,700 | — | — |
| 2025-05-19 | $224.41 | $279.69 | 1,182,700 | — | — |
| 2025-05-16 | $220.95 | $275.38 | 1,156,100 | — | — |
| 2025-05-15 | $219.14 | $273.12 | 881,200 | — | — |
| 2025-05-14 | $213.53 | $266.13 | 1,671,700 | — | — |
| 2025-05-13 | $220.38 | $274.67 | 786,800 | — | — |
| 2025-05-12 | $221.12 | $275.59 | 1,689,700 | — | — |
| 2025-05-09 | $231.71 | $288.79 | 741,500 | — | — |
| 2025-05-08 | $228.14 | $284.34 | 1,197,700 | — | — |
| 2025-05-07 | $234.23 | $291.93 | 1,035,700 | — | — |
| 2025-05-06 | $233.32 | $290.80 | 844,200 | — | — |
| 2025-05-05 | $231.67 | $288.74 | 1,248,900 | — | — |
| 2025-05-02 | $226.39 | $282.16 | 1,371,100 | — | — |
| 2025-05-01 | $221.21 | $275.70 | 1,088,700 | — | — |
| 2025-04-30 | $221.80 | $276.44 | 1,240,300 | — | — |
| 2025-04-29 | $217.05 | $270.52 | 651,000 | — | — |
| 2025-04-28 | $212.19 | $264.46 | 637,100 | — | — |
| 2025-04-25 | $213.59 | $266.21 | 640,100 | — | — |
| 2025-04-24 | $212.68 | $265.07 | 778,500 | — | — |
| 2025-04-23 | $211.42 | $263.50 | 1,313,900 | — | — |
| 2025-04-22 | $214.07 | $266.80 | 794,700 | — | — |
| 2025-04-21 | $214.39 | $267.20 | 958,000 | — | — |
| 2025-04-17 | $217.07 | $270.54 | 546,200 | — | — |
| 2025-04-16 | $217.97 | $271.67 | 927,500 | — | — |
| 2025-04-15 | $217.95 | $271.64 | 614,300 | — | — |
| 2025-04-14 | $217.15 | $270.64 | 896,400 | — | — |
| 2025-04-11 | $215.09 | $268.08 | 1,190,600 | — | — |
| 2025-04-10 | $210.02 | $261.76 | 1,514,400 | — | — |
| 2025-04-09 | $205.81 | $256.51 | 2,131,500 | — | — |
| 2025-04-08 | $208.13 | $259.40 | 1,481,000 | — | — |
| 2025-04-07 | $207.27 | $258.33 | 2,093,000 | — | — |
| 2025-04-04 | $215.09 | $268.08 | 1,916,000 | — | — |
| 2025-04-03 | $225.80 | $281.42 | 1,335,400 | — | — |
| 2025-04-02 | $224.48 | $279.78 | 699,900 | — | — |
| 2025-04-01 | $225.04 | $280.48 | 629,100 | — | — |
| 2025-03-31 | $226.29 | $282.04 | 941,800 | — | — |
| 2025-03-28 | $222.68 | $277.54 | 891,300 | — | — |
| 2025-03-27 | $220.27 | $274.53 | 558,100 | — | — |
| 2025-03-26 | $217.95 | $271.64 | 624,700 | — | — |
| 2025-03-25 | $214.22 | $266.99 | 681,200 | — | — |
| 2025-03-24 | $212.96 | $265.42 | 1,015,700 | — | — |
| 2025-03-21 | $214.77 | $267.68 | 1,526,600 | — | — |
| 2025-03-20 | $219.42 | $273.47 | 664,400 | — | — |
| 2025-03-19 | $217.80 | $271.45 | 723,300 | — | — |
| 2025-03-18 | $219.66 | $273.77 | 598,900 | — | — |
| 2025-03-17 | $215.89 | $269.07 | 741,900 | — | — |
| 2025-03-14 | $213.95 | $266.66 | 658,800 | — | — |
| 2025-03-13 | $215.13 | $268.13 | 1,060,500 | — | — |
| 2025-03-12 | $208.50 | $259.86 | 1,057,200 | — | — |
| 2025-03-11 | $211.16 | $263.18 | 1,244,900 | — | — |
| 2025-03-10 | $219.02 | $272.97 | 945,200 | — | — |
| 2025-03-07 | $213.00 | $265.47 | 933,800 | — | — |
| 2025-03-06 | $213.00 | $265.47 | 1,059,600 | — | — |
| 2025-03-05 | $212.37 | $264.69 | 746,000 | — | — |
| 2025-03-04 | $211.32 | $263.38 | 963,900 | — | — |
| 2025-03-03 | $214.96 | $267.91 | 834,600 | — | — |
| 2025-02-28 | $210.80 | $262.73 | 922,100 | — | — |
| 2025-02-27 | $208.00 | $258.45 | 824,800 | — | — |
| 2025-02-26 | $205.31 | $255.11 | 1,140,200 | — | — |
| 2025-02-25 | $208.06 | $258.53 | 895,600 | — | — |
| 2025-02-24 | $210.79 | $261.92 | 694,300 | — | — |
| 2025-02-21 | $210.93 | $262.09 | 811,900 | — | — |
| 2025-02-20 | $208.91 | $259.58 | 481,200 | — | — |
| 2025-02-19 | $210.25 | $261.25 | 491,600 | — | — |
| 2025-02-18 | $207.02 | $257.24 | 597,700 | — | — |
| 2025-02-14 | $202.33 | $251.41 | 691,300 | — | — |
| 2025-02-13 | $208.23 | $258.74 | 599,900 | — | — |
| 2025-02-12 | $212.04 | $263.47 | 817,800 | — | — |
| 2025-02-11 | $208.00 | $258.45 | 1,001,400 | — | — |
| 2025-02-10 | $209.71 | $260.58 | 854,200 | — | — |
| 2025-02-07 | $211.17 | $262.39 | 922,800 | — | — |
| 2025-02-06 | $207.00 | $257.21 | 916,600 | — | — |
| 2025-02-05 | $208.28 | $258.80 | 756,200 | — | — |
| 2025-02-04 | $209.19 | $259.93 | 700,700 | — | — |
| 2025-02-03 | $209.55 | $260.38 | 765,700 | — | — |
| 2025-01-31 | $204.33 | $253.89 | 632,000 | — | — |
| 2025-01-30 | $205.91 | $255.86 | 438,900 | — | — |
| 2025-01-29 | $204.02 | $253.51 | 487,700 | — | — |
| 2025-01-28 | $203.63 | $253.02 | 597,900 | — | — |
| 2025-01-27 | $205.44 | $255.27 | 1,034,300 | — | — |
| 2025-01-24 | $200.18 | $248.74 | 707,800 | — | — |
| 2025-01-23 | $201.61 | $250.51 | 840,600 | — | — |
| 2025-01-22 | $197.73 | $245.69 | 588,500 | — | — |
| 2025-01-21 | $197.17 | $245.00 | 801,300 | — | — |
| 2025-01-17 | $194.78 | $242.03 | 667,700 | — | — |
| 2025-01-16 | $193.92 | $240.96 | 496,200 | — | — |
| 2025-01-15 | $192.41 | $239.08 | 1,780,100 | — | — |
| 2025-01-14 | $193.37 | $240.28 | 923,300 | — | — |
| 2025-01-13 | $192.72 | $239.47 | 795,000 | — | — |
| 2025-01-10 | $190.94 | $237.26 | 779,900 | — | — |
| 2025-01-08 | $192.99 | $239.80 | 635,400 | — | — |
| 2025-01-07 | $190.84 | $237.13 | 946,600 | — | — |
| 2025-01-06 | $191.76 | $238.27 | 757,200 | — | — |
| 2025-01-03 | $195.24 | $242.60 | 497,000 | — | — |
| 2025-01-02 | $196.44 | $244.09 | 574,500 | — | — |