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 | $285.22 | $578.23 | 621,900 | — | — |
| 2025-12-30 | $288.88 | $585.65 | 597,300 | — | — |
| 2025-12-29 | $292.02 | $592.02 | 565,600 | — | — |
| 2025-12-26 | $294.20 | $596.44 | 540,600 | — | — |
| 2025-12-24 | $293.64 | $595.30 | 213,200 | — | — |
| 2025-12-23 | $292.84 | $593.68 | 586,500 | — | — |
| 2025-12-22 | $291.88 | $591.73 | 856,600 | — | — |
| 2025-12-19 | $291.87 | $591.71 | 2,016,100 | — | — |
| 2025-12-18 | $288.34 | $584.56 | 1,225,300 | — | — |
| 2025-12-17 | $285.41 | $578.62 | 1,942,500 | — | — |
| 2025-12-16 | $292.01 | $592.00 | 1,071,200 | — | — |
| 2025-12-15 | $296.68 | $601.46 | 996,800 | — | — |
| 2025-12-12 | $295.94 | $599.96 | 983,500 | — | — |
| 2025-12-11 | $299.27 | $606.72 | 900,200 | — | — |
| 2025-12-10 | $296.77 | $601.65 | 727,800 | — | — |
| 2025-12-09 | $291.04 | $590.03 | 676,400 | — | — |
| 2025-12-08 | $295.78 | $599.64 | 1,093,800 | — | — |
| 2025-12-05 | $294.87 | $597.80 | 846,400 | — | — |
| 2025-12-04 | $293.65 | $595.32 | 746,200 | — | — |
| 2025-12-03 | $292.59 | $593.17 | 857,800 | — | — |
| 2025-12-02 | $289.84 | $587.60 | 978,300 | — | — |
| 2025-12-01 | $291.85 | $591.67 | 676,700 | — | — |
| 2025-11-28 | $297.24 | $602.60 | 297,900 | — | — |
| 2025-11-26 | $295.08 | $598.22 | 718,600 | — | — |
| 2025-11-25 | $292.72 | $593.44 | 846,200 | — | — |
| 2025-11-24 | $287.19 | $582.23 | 1,215,800 | — | — |
| 2025-11-21 | $287.83 | $583.52 | 1,002,100 | — | — |
| 2025-11-20 | $285.97 | $579.75 | 1,957,200 | — | — |
| 2025-11-19 | $284.23 | $576.22 | 953,500 | — | — |
| 2025-11-18 | $281.87 | $571.44 | 921,700 | — | — |
| 2025-11-17 | $280.08 | $567.81 | 1,383,500 | — | — |
| 2025-11-14 | $280.58 | $568.82 | 993,200 | — | — |
| 2025-11-13 | $284.09 | $575.94 | 1,328,200 | — | — |
| 2025-11-12 | $295.09 | $598.24 | 989,300 | — | — |
| 2025-11-11 | $295.10 | $598.26 | 993,900 | — | — |
| 2025-11-10 | $292.84 | $593.68 | 1,140,700 | — | — |
| 2025-11-07 | $287.30 | $581.46 | 1,688,400 | — | — |
| 2025-11-06 | $286.30 | $579.43 | 1,450,700 | — | — |
| 2025-11-05 | $285.10 | $577.00 | 1,709,600 | — | — |
| 2025-11-04 | $292.26 | $591.49 | 1,830,000 | — | — |
| 2025-11-03 | $288.55 | $583.98 | 1,976,500 | — | — |
| 2025-10-31 | $289.50 | $585.91 | 1,463,000 | — | — |
| 2025-10-30 | $290.00 | $586.92 | 2,616,900 | — | — |
| 2025-10-29 | $294.97 | $596.98 | 1,285,800 | — | — |
| 2025-10-28 | $292.59 | $592.16 | 723,100 | — | — |
| 2025-10-27 | $292.01 | $590.99 | 700,100 | — | — |
| 2025-10-24 | $292.74 | $592.46 | 707,800 | — | — |
| 2025-10-23 | $292.06 | $591.09 | 664,700 | — | — |
| 2025-10-22 | $293.67 | $594.35 | 733,700 | — | — |
| 2025-10-21 | $297.57 | $602.24 | 689,300 | — | — |
| 2025-10-20 | $295.47 | $597.99 | 671,300 | — | — |
| 2025-10-17 | $295.35 | $597.75 | 675,200 | — | — |
| 2025-10-16 | $296.23 | $599.53 | 791,600 | — | — |
| 2025-10-15 | $303.10 | $613.43 | 880,800 | — | — |
| 2025-10-14 | $309.07 | $625.51 | 858,000 | — | — |
| 2025-10-13 | $302.75 | $612.72 | 588,700 | — | — |
| 2025-10-10 | $301.43 | $610.05 | 570,900 | — | — |
| 2025-10-09 | $302.90 | $613.03 | 363,300 | — | — |
| 2025-10-08 | $304.43 | $616.12 | 534,200 | — | — |
| 2025-10-07 | $300.90 | $608.98 | 636,100 | — | — |
| 2025-10-06 | $304.67 | $616.61 | 523,100 | — | — |
| 2025-10-03 | $304.70 | $616.67 | 620,400 | — | — |
| 2025-10-02 | $303.37 | $613.98 | 900,000 | — | — |
| 2025-10-01 | $301.64 | $610.48 | 1,064,500 | — | — |
| 2025-09-30 | $307.62 | $622.58 | 765,200 | — | — |
| 2025-09-29 | $303.02 | $613.27 | 788,600 | — | — |
| 2025-09-26 | $299.29 | $605.72 | 669,800 | — | — |
| 2025-09-25 | $294.76 | $596.55 | 463,500 | — | — |
| 2025-09-24 | $293.81 | $594.63 | 759,000 | — | — |
| 2025-09-23 | $297.59 | $602.28 | 580,600 | — | — |
| 2025-09-22 | $298.89 | $604.91 | 730,300 | — | — |
| 2025-09-19 | $297.79 | $602.69 | 1,291,300 | — | — |
| 2025-09-18 | $298.58 | $604.28 | 622,400 | — | — |
| 2025-09-17 | $292.25 | $591.47 | 679,700 | — | — |
| 2025-09-16 | $291.96 | $590.89 | 732,900 | — | — |
| 2025-09-15 | $294.03 | $595.08 | 592,200 | — | — |
| 2025-09-12 | $294.94 | $596.92 | 619,800 | — | — |
| 2025-09-11 | $301.65 | $610.50 | 808,100 | — | — |
| 2025-09-10 | $294.43 | $595.89 | 473,000 | — | — |
| 2025-09-09 | $292.44 | $591.86 | 713,600 | — | — |
| 2025-09-08 | $298.91 | $604.95 | 776,200 | — | — |
| 2025-09-05 | $294.81 | $596.65 | 585,200 | — | — |
| 2025-09-04 | $292.33 | $591.63 | 1,131,500 | — | — |
| 2025-09-03 | $288.05 | $582.97 | 875,100 | — | — |
| 2025-09-02 | $292.49 | $591.96 | 1,143,700 | — | — |
| 2025-08-29 | $291.16 | $589.27 | 609,900 | — | — |
| 2025-08-28 | $291.16 | $589.27 | 323,100 | — | — |
| 2025-08-27 | $291.15 | $589.25 | 578,600 | — | — |
| 2025-08-26 | $291.20 | $589.35 | 839,500 | — | — |
| 2025-08-25 | $290.30 | $587.53 | 441,800 | — | — |
| 2025-08-22 | $292.40 | $591.78 | 529,900 | — | — |
| 2025-08-21 | $288.28 | $583.44 | 627,300 | — | — |
| 2025-08-20 | $286.28 | $579.39 | 1,098,100 | — | — |
| 2025-08-19 | $292.84 | $592.67 | 1,023,800 | — | — |
| 2025-08-18 | $289.88 | $586.68 | 809,300 | — | — |
| 2025-08-15 | $291.62 | $590.20 | 789,100 | — | — |
| 2025-08-14 | $293.10 | $593.19 | 969,200 | — | — |
| 2025-08-13 | $295.64 | $597.34 | 1,125,700 | — | — |
| 2025-08-12 | $291.89 | $589.77 | 1,070,300 | — | — |
| 2025-08-11 | $285.24 | $576.33 | 976,100 | — | — |
| 2025-08-08 | $286.52 | $578.92 | 638,400 | — | — |
| 2025-08-07 | $282.10 | $569.98 | 1,039,900 | — | — |
| 2025-08-06 | $281.59 | $568.95 | 785,500 | — | — |
| 2025-08-05 | $283.17 | $572.15 | 788,700 | — | — |
| 2025-08-04 | $281.85 | $569.48 | 1,351,500 | — | — |
| 2025-08-01 | $274.94 | $555.52 | 1,442,200 | — | — |
| 2025-07-31 | $274.67 | $554.97 | 2,372,300 | — | — |
| 2025-07-30 | $272.77 | $551.13 | 1,416,000 | — | — |
| 2025-07-29 | $273.92 | $553.46 | 985,600 | — | — |
| 2025-07-28 | $270.11 | $545.76 | 1,021,600 | — | — |
| 2025-07-25 | $274.83 | $555.30 | 579,700 | — | — |
| 2025-07-24 | $271.42 | $548.41 | 706,000 | — | — |
| 2025-07-23 | $269.11 | $543.74 | 649,100 | — | — |
| 2025-07-22 | $267.78 | $541.05 | 1,233,700 | — | — |
| 2025-07-21 | $265.01 | $535.45 | 864,500 | — | — |
| 2025-07-18 | $266.60 | $538.67 | 800,200 | — | — |
| 2025-07-17 | $263.01 | $531.41 | 737,400 | — | — |
| 2025-07-16 | $260.62 | $526.58 | 1,188,400 | — | — |
| 2025-07-15 | $261.56 | $528.48 | 1,373,500 | — | — |
| 2025-07-14 | $269.93 | $545.40 | 768,600 | — | — |
| 2025-07-11 | $269.00 | $543.52 | 1,101,600 | — | — |
| 2025-07-10 | $270.73 | $547.01 | 974,800 | — | — |
| 2025-07-09 | $269.95 | $545.44 | 750,800 | — | — |
| 2025-07-08 | $266.45 | $538.36 | 628,200 | — | — |
| 2025-07-07 | $267.00 | $539.47 | 1,003,600 | — | — |
| 2025-07-03 | $266.24 | $537.94 | 421,700 | — | — |
| 2025-07-02 | $265.71 | $536.87 | 673,700 | — | — |
| 2025-07-01 | $264.67 | $534.77 | 885,000 | — | — |
| 2025-06-30 | $260.82 | $526.99 | 1,097,900 | — | — |
| 2025-06-27 | $262.18 | $529.74 | 2,119,900 | — | — |
| 2025-06-26 | $256.96 | $519.19 | 901,400 | — | — |
| 2025-06-25 | $254.64 | $514.50 | 1,434,500 | — | — |
| 2025-06-24 | $264.48 | $534.38 | 907,300 | — | — |
| 2025-06-23 | $261.04 | $527.43 | 930,400 | — | — |
| 2025-06-20 | $255.94 | $517.13 | 1,953,600 | — | — |
| 2025-06-18 | $258.14 | $521.57 | 952,700 | — | — |
| 2025-06-17 | $259.04 | $523.39 | 662,500 | — | — |
| 2025-06-16 | $261.18 | $527.72 | 664,600 | — | — |
| 2025-06-13 | $260.77 | $526.89 | 621,700 | — | — |
| 2025-06-12 | $265.53 | $536.50 | 844,700 | — | — |
| 2025-06-11 | $261.12 | $527.59 | 718,000 | — | — |
| 2025-06-10 | $265.10 | $535.64 | 694,100 | — | — |
| 2025-06-09 | $266.00 | $537.45 | 655,900 | — | — |
| 2025-06-06 | $264.81 | $535.05 | 729,700 | — | — |
| 2025-06-05 | $265.67 | $536.79 | 724,400 | — | — |
| 2025-06-04 | $266.08 | $537.62 | 973,600 | — | — |
| 2025-06-03 | $264.94 | $535.31 | 1,095,000 | — | — |
| 2025-06-02 | $263.38 | $532.16 | 818,100 | — | — |
| 2025-05-30 | $265.07 | $535.58 | 1,480,900 | — | — |
| 2025-05-29 | $265.31 | $536.06 | 2,118,500 | — | — |
| 2025-05-28 | $262.53 | $530.44 | 2,022,400 | — | — |
| 2025-05-27 | $270.16 | $545.86 | 2,494,500 | — | — |
| 2025-05-23 | $268.19 | $541.88 | 816,400 | — | — |
| 2025-05-22 | $271.68 | $547.94 | 934,800 | — | — |
| 2025-05-21 | $270.54 | $545.64 | 695,600 | — | — |
| 2025-05-20 | $273.33 | $551.27 | 651,200 | — | — |
| 2025-05-19 | $276.01 | $556.67 | 750,100 | — | — |
| 2025-05-16 | $275.51 | $555.67 | 812,200 | — | — |
| 2025-05-15 | $271.07 | $546.71 | 811,400 | — | — |
| 2025-05-14 | $266.32 | $537.13 | 1,065,600 | — | — |
| 2025-05-13 | $268.59 | $541.71 | 1,224,300 | — | — |
| 2025-05-12 | $272.36 | $549.31 | 1,377,600 | — | — |
| 2025-05-09 | $269.63 | $543.81 | 508,300 | — | — |
| 2025-05-08 | $268.42 | $541.37 | 637,700 | — | — |
| 2025-05-07 | $265.84 | $536.16 | 638,000 | — | — |
| 2025-05-06 | $267.24 | $538.99 | 658,300 | — | — |
| 2025-05-05 | $270.04 | $544.63 | 880,900 | — | — |
| 2025-05-02 | $267.05 | $538.60 | 1,010,700 | — | — |
| 2025-05-01 | $263.63 | $531.71 | 1,496,600 | — | — |
| 2025-04-30 | $262.33 | $529.08 | 2,343,600 | — | — |
| 2025-04-29 | $245.35 | $494.84 | 1,199,700 | — | — |
| 2025-04-28 | $245.39 | $494.92 | 818,800 | — | — |
| 2025-04-25 | $247.04 | $498.25 | 695,200 | — | — |
| 2025-04-24 | $249.51 | $503.23 | 748,400 | — | — |
| 2025-04-23 | $244.54 | $493.20 | 765,200 | — | — |
| 2025-04-22 | $240.57 | $485.20 | 885,700 | — | — |
| 2025-04-21 | $234.17 | $472.29 | 622,600 | — | — |
| 2025-04-17 | $241.93 | $487.94 | 643,500 | — | — |
| 2025-04-16 | $240.55 | $485.16 | 528,200 | — | — |
| 2025-04-15 | $244.53 | $493.18 | 788,200 | — | — |
| 2025-04-14 | $243.48 | $491.07 | 1,121,200 | — | — |
| 2025-04-11 | $242.30 | $488.69 | 1,636,300 | — | — |
| 2025-04-10 | $235.58 | $475.13 | 1,527,300 | — | — |
| 2025-04-09 | $239.53 | $483.10 | 2,644,900 | — | — |
| 2025-04-08 | $226.49 | $456.80 | 2,328,200 | — | — |
| 2025-04-07 | $228.53 | $460.91 | 2,754,100 | — | — |
| 2025-04-04 | $230.74 | $465.37 | 2,850,900 | — | — |
| 2025-04-03 | $237.18 | $478.36 | 2,269,600 | — | — |
| 2025-04-02 | $240.10 | $484.25 | 708,100 | — | — |
| 2025-04-01 | $237.27 | $478.54 | 903,600 | — | — |
| 2025-03-31 | $233.30 | $470.53 | 1,488,600 | — | — |
| 2025-03-28 | $232.94 | $469.81 | 1,009,800 | — | — |
| 2025-03-27 | $237.54 | $479.09 | 950,000 | — | — |
| 2025-03-26 | $237.06 | $478.12 | 774,200 | — | — |
| 2025-03-25 | $240.98 | $486.02 | 689,900 | — | — |
| 2025-03-24 | $240.81 | $485.68 | 834,600 | — | — |
| 2025-03-21 | $234.08 | $472.11 | 2,063,000 | — | — |
| 2025-03-20 | $238.72 | $481.47 | 1,203,600 | — | — |
| 2025-03-19 | $241.11 | $486.29 | 1,147,300 | — | — |
| 2025-03-18 | $236.50 | $476.99 | 1,148,100 | — | — |
| 2025-03-17 | $235.08 | $474.12 | 1,142,500 | — | — |
| 2025-03-14 | $231.32 | $466.54 | 1,241,200 | — | — |
| 2025-03-13 | $225.04 | $453.87 | 1,604,400 | — | — |
| 2025-03-12 | $227.17 | $458.17 | 1,581,600 | — | — |
| 2025-03-11 | $224.71 | $453.21 | 1,883,900 | — | — |
| 2025-03-10 | $221.34 | $446.41 | 3,326,400 | — | — |
| 2025-03-07 | $220.90 | $444.54 | 3,778,900 | — | — |
| 2025-03-06 | $235.17 | $473.25 | 1,429,800 | — | — |
| 2025-03-05 | $240.35 | $483.68 | 1,330,000 | — | — |
| 2025-03-04 | $234.86 | $472.63 | 1,547,600 | — | — |
| 2025-03-03 | $239.77 | $482.51 | 1,224,600 | — | — |
| 2025-02-28 | $247.31 | $497.68 | 1,009,700 | — | — |
| 2025-02-27 | $245.12 | $493.28 | 720,500 | — | — |
| 2025-02-26 | $250.53 | $504.16 | 692,900 | — | — |
| 2025-02-25 | $249.79 | $502.67 | 1,313,500 | — | — |
| 2025-02-24 | $251.56 | $506.24 | 866,000 | — | — |
| 2025-02-21 | $252.86 | $508.85 | 782,600 | — | — |
| 2025-02-20 | $258.59 | $520.38 | 708,800 | — | — |
| 2025-02-19 | $264.97 | $533.22 | 1,071,800 | — | — |
| 2025-02-18 | $272.76 | $548.90 | 1,433,300 | — | — |
| 2025-02-14 | $270.46 | $544.27 | 927,800 | — | — |
| 2025-02-13 | $269.33 | $542.00 | 934,700 | — | — |
| 2025-02-12 | $263.81 | $530.89 | 1,091,000 | — | — |
| 2025-02-11 | $267.77 | $538.86 | 893,200 | — | — |
| 2025-02-10 | $268.56 | $540.45 | 616,600 | — | — |
| 2025-02-07 | $272.92 | $549.22 | 486,300 | — | — |
| 2025-02-06 | $277.21 | $557.85 | 710,600 | — | — |
| 2025-02-05 | $274.33 | $552.06 | 758,200 | — | — |
| 2025-02-04 | $272.07 | $547.51 | 629,600 | — | — |
| 2025-02-03 | $271.16 | $545.68 | 961,800 | — | — |
| 2025-01-31 | $274.15 | $551.70 | 719,600 | — | — |
| 2025-01-30 | $276.36 | $556.14 | 575,600 | — | — |
| 2025-01-29 | $272.20 | $547.77 | 623,600 | — | — |
| 2025-01-28 | $275.10 | $553.61 | 543,600 | — | — |
| 2025-01-27 | $274.99 | $553.39 | 667,200 | — | — |
| 2025-01-24 | $277.54 | $558.52 | 749,800 | — | — |
| 2025-01-23 | $274.83 | $553.06 | 536,700 | — | — |
| 2025-01-22 | $274.38 | $552.16 | 597,800 | — | — |
| 2025-01-21 | $275.53 | $554.47 | 897,700 | — | — |
| 2025-01-17 | $270.10 | $543.55 | 668,200 | — | — |
| 2025-01-16 | $269.17 | $541.67 | 590,400 | — | — |
| 2025-01-15 | $268.19 | $539.70 | 948,800 | — | — |
| 2025-01-14 | $260.07 | $523.36 | 531,200 | — | — |
| 2025-01-13 | $256.03 | $515.23 | 732,800 | — | — |
| 2025-01-10 | $251.69 | $506.50 | 506,700 | — | — |
| 2025-01-08 | $255.28 | $513.72 | 605,000 | — | — |
| 2025-01-07 | $251.98 | $507.08 | 779,500 | — | — |
| 2025-01-06 | $257.38 | $517.95 | 640,100 | — | — |
| 2025-01-03 | $257.13 | $517.45 | 562,500 | — | — |
| 2025-01-02 | $255.57 | $514.31 | 641,800 | — | — |