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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $234.32 | $412.87 | 882,300 | — | — |
| 2024-12-30 | $234.52 | $413.22 | 723,800 | — | — |
| 2024-12-27 | $237.76 | $418.93 | 517,400 | — | — |
| 2024-12-26 | $239.36 | $421.75 | 521,400 | — | — |
| 2024-12-24 | $240.74 | $424.18 | 323,200 | — | — |
| 2024-12-23 | $239.09 | $421.27 | 1,089,600 | — | — |
| 2024-12-20 | $238.29 | $419.86 | 2,427,300 | — | — |
| 2024-12-19 | $235.53 | $415.00 | 1,588,500 | — | — |
| 2024-12-18 | $237.66 | $418.75 | 1,291,000 | — | — |
| 2024-12-17 | $246.17 | $433.74 | 1,801,300 | — | — |
| 2024-12-16 | $248.40 | $436.53 | 1,245,200 | — | — |
| 2024-12-13 | $250.20 | $439.69 | 1,428,200 | — | — |
| 2024-12-12 | $248.81 | $437.25 | 929,800 | — | — |
| 2024-12-11 | $245.46 | $431.36 | 966,700 | — | — |
| 2024-12-10 | $247.05 | $434.16 | 1,295,800 | — | — |
| 2024-12-09 | $249.40 | $438.29 | 1,017,300 | — | — |
| 2024-12-06 | $250.34 | $439.94 | 931,500 | — | — |
| 2024-12-05 | $247.98 | $435.79 | 824,300 | — | — |
| 2024-12-04 | $248.86 | $437.34 | 680,000 | — | — |
| 2024-12-03 | $248.17 | $436.12 | 948,200 | — | — |
| 2024-12-02 | $248.45 | $436.62 | 968,200 | — | — |
| 2024-11-29 | $248.77 | $437.18 | 722,100 | — | — |
| 2024-11-27 | $247.70 | $435.30 | 648,400 | — | — |
| 2024-11-26 | $247.38 | $434.74 | 809,300 | — | — |
| 2024-11-25 | $246.92 | $433.93 | 2,308,300 | — | — |
| 2024-11-22 | $245.30 | $431.08 | 1,316,000 | — | — |
| 2024-11-21 | $243.42 | $427.78 | 1,750,900 | — | — |
| 2024-11-20 | $241.77 | $424.88 | 1,484,600 | — | — |
| 2024-11-19 | $244.30 | $429.32 | 1,131,100 | — | — |
| 2024-11-18 | $245.97 | $432.26 | 787,600 | — | — |
| 2024-11-15 | $245.24 | $430.98 | 1,025,700 | — | — |
| 2024-11-14 | $247.61 | $435.14 | 793,000 | — | — |
| 2024-11-13 | $249.90 | $439.16 | 998,100 | — | — |
| 2024-11-12 | $248.31 | $436.37 | 1,383,600 | — | — |
| 2024-11-11 | $250.56 | $440.32 | 852,600 | — | — |
| 2024-11-08 | $250.04 | $439.41 | 1,023,700 | — | — |
| 2024-11-07 | $246.29 | $432.82 | 1,027,200 | — | — |
| 2024-11-06 | $244.71 | $430.04 | 1,230,600 | — | — |
| 2024-11-05 | $246.85 | $433.80 | 719,100 | — | — |
| 2024-11-04 | $244.50 | $429.67 | 1,027,300 | — | — |
| 2024-11-01 | $244.57 | $429.80 | 1,399,800 | — | — |
| 2024-10-31 | $245.73 | $431.84 | 1,987,200 | — | — |
| 2024-10-30 | $252.60 | $443.91 | 1,322,600 | — | — |
| 2024-10-29 | $253.76 | $445.95 | 1,468,200 | — | — |
| 2024-10-28 | $256.45 | $450.68 | 1,431,900 | — | — |
| 2024-10-25 | $253.49 | $445.47 | 621,100 | — | — |
| 2024-10-24 | $256.34 | $450.48 | 760,800 | — | — |
| 2024-10-23 | $258.72 | $454.66 | 697,800 | — | — |
| 2024-10-22 | $258.24 | $453.82 | 924,600 | — | — |
| 2024-10-21 | $259.19 | $455.49 | 496,000 | — | — |
| 2024-10-18 | $261.46 | $459.48 | 1,017,200 | — | — |
| 2024-10-17 | $257.10 | $451.82 | 936,500 | — | — |
| 2024-10-16 | $259.75 | $456.47 | 464,500 | — | — |
| 2024-10-15 | $258.25 | $453.84 | 849,000 | — | — |
| 2024-10-14 | $256.44 | $450.66 | 559,700 | — | — |
| 2024-10-11 | $254.00 | $446.37 | 726,500 | — | — |
| 2024-10-10 | $255.80 | $449.53 | 742,900 | — | — |
| 2024-10-09 | $255.68 | $449.32 | 572,300 | — | — |
| 2024-10-08 | $252.62 | $443.94 | 725,600 | — | — |
| 2024-10-07 | $249.05 | $437.67 | 718,600 | — | — |
| 2024-10-04 | $251.02 | $441.13 | 656,200 | — | — |
| 2024-10-03 | $250.77 | $440.69 | 586,900 | — | — |
| 2024-10-02 | $253.97 | $446.32 | 790,500 | — | — |
| 2024-10-01 | $253.55 | $445.58 | 990,700 | — | — |
| 2024-09-30 | $255.33 | $448.71 | 942,200 | — | — |
| 2024-09-27 | $254.59 | $447.41 | 772,600 | — | — |
| 2024-09-26 | $255.76 | $449.46 | 1,185,700 | — | — |
| 2024-09-25 | $254.82 | $447.81 | 1,033,300 | — | — |
| 2024-09-24 | $254.26 | $446.83 | 753,400 | — | — |
| 2024-09-23 | $254.85 | $447.86 | 842,500 | — | — |
| 2024-09-20 | $251.44 | $441.87 | 2,334,400 | — | — |
| 2024-09-19 | $251.21 | $441.47 | 698,900 | — | — |
| 2024-09-18 | $248.53 | $436.76 | 896,400 | — | — |
| 2024-09-17 | $250.46 | $440.15 | 958,700 | — | — |
| 2024-09-16 | $253.20 | $443.96 | 853,100 | — | — |
| 2024-09-13 | $250.54 | $439.30 | 688,000 | — | — |
| 2024-09-12 | $250.69 | $439.56 | 868,800 | — | — |
| 2024-09-11 | $249.42 | $437.33 | 1,013,200 | — | — |
| 2024-09-10 | $250.70 | $439.58 | 597,300 | — | — |
| 2024-09-09 | $249.19 | $436.93 | 1,081,400 | — | — |
| 2024-09-06 | $245.05 | $429.67 | 723,100 | — | — |
| 2024-09-05 | $246.70 | $432.56 | 833,800 | — | — |
| 2024-09-04 | $246.88 | $432.88 | 820,600 | — | — |
| 2024-09-03 | $247.93 | $434.72 | 1,007,300 | — | — |
| 2024-08-30 | $253.18 | $443.93 | 1,459,200 | — | — |
| 2024-08-29 | $250.09 | $438.51 | 641,500 | — | — |
| 2024-08-28 | $249.61 | $437.67 | 725,000 | — | — |
| 2024-08-27 | $248.65 | $435.98 | 750,400 | — | — |
| 2024-08-26 | $247.07 | $433.21 | 689,200 | — | — |
| 2024-08-23 | $247.23 | $433.49 | 538,400 | — | — |
| 2024-08-22 | $246.23 | $431.74 | 713,500 | — | — |
| 2024-08-21 | $246.55 | $432.30 | 662,200 | — | — |
| 2024-08-20 | $242.57 | $425.32 | 900,600 | — | — |
| 2024-08-19 | $242.21 | $424.69 | 749,000 | — | — |
| 2024-08-16 | $240.66 | $421.97 | 816,700 | — | — |
| 2024-08-15 | $239.94 | $420.71 | 882,900 | — | — |
| 2024-08-14 | $239.47 | $419.89 | 861,900 | — | — |
| 2024-08-13 | $241.33 | $423.15 | 1,143,900 | — | — |
| 2024-08-12 | $237.24 | $415.98 | 681,400 | — | — |
| 2024-08-09 | $237.94 | $417.21 | 805,000 | — | — |
| 2024-08-08 | $237.16 | $415.84 | 1,302,700 | — | — |
| 2024-08-07 | $231.55 | $406.00 | 1,484,400 | — | — |
| 2024-08-06 | $233.72 | $409.81 | 1,096,300 | — | — |
| 2024-08-05 | $231.25 | $405.47 | 1,305,800 | — | — |
| 2024-08-02 | $237.20 | $415.91 | 1,660,400 | — | — |
| 2024-08-01 | $240.24 | $421.24 | 1,902,600 | — | — |
| 2024-07-31 | $230.69 | $404.49 | 1,803,200 | — | — |
| 2024-07-30 | $228.86 | $401.28 | 2,968,900 | — | — |
| 2024-07-29 | $247.92 | $434.70 | 1,155,600 | — | — |
| 2024-07-26 | $245.24 | $430.00 | 848,700 | — | — |
| 2024-07-25 | $243.66 | $427.23 | 928,700 | — | — |
| 2024-07-24 | $245.43 | $430.34 | 1,230,100 | — | — |
| 2024-07-23 | $246.72 | $432.60 | 705,600 | — | — |
| 2024-07-22 | $246.35 | $431.95 | 679,900 | — | — |
| 2024-07-19 | $243.17 | $426.38 | 1,026,000 | — | — |
| 2024-07-18 | $242.27 | $424.80 | 609,200 | — | — |
| 2024-07-17 | $243.32 | $426.64 | 653,800 | — | — |
| 2024-07-16 | $245.19 | $429.92 | 727,600 | — | — |
| 2024-07-15 | $241.85 | $424.06 | 729,100 | — | — |
| 2024-07-12 | $246.12 | $431.55 | 745,600 | — | — |
| 2024-07-11 | $244.50 | $428.71 | 985,300 | — | — |
| 2024-07-10 | $243.27 | $426.55 | 844,400 | — | — |
| 2024-07-09 | $242.25 | $424.76 | 982,100 | — | — |
| 2024-07-08 | $242.88 | $425.87 | 1,548,600 | — | — |
| 2024-07-05 | $238.19 | $417.64 | 1,349,600 | — | — |
| 2024-07-03 | $235.85 | $413.54 | 678,200 | — | — |
| 2024-07-02 | $235.65 | $413.19 | 922,400 | — | — |
| 2024-07-01 | $235.50 | $412.93 | 819,700 | — | — |
| 2024-06-28 | $238.00 | $417.31 | 1,806,000 | — | — |
| 2024-06-27 | $239.55 | $420.03 | 687,600 | — | — |
| 2024-06-26 | $240.65 | $421.96 | 712,500 | — | — |
| 2024-06-25 | $241.18 | $422.89 | 862,500 | — | — |
| 2024-06-24 | $244.64 | $428.95 | 1,018,200 | — | — |
| 2024-06-21 | $243.99 | $427.81 | 3,325,600 | — | — |
| 2024-06-20 | $243.89 | $427.64 | 1,569,300 | — | — |
| 2024-06-18 | $243.29 | $426.59 | 1,453,400 | — | — |
| 2024-06-17 | $243.20 | $425.43 | 1,445,300 | — | — |
| 2024-06-14 | $240.05 | $419.92 | 709,400 | — | — |
| 2024-06-13 | $241.53 | $422.51 | 687,700 | — | — |
| 2024-06-12 | $241.68 | $422.77 | 1,188,100 | — | — |
| 2024-06-11 | $240.61 | $420.90 | 906,000 | — | — |
| 2024-06-10 | $238.77 | $417.68 | 809,100 | — | — |
| 2024-06-07 | $239.19 | $418.41 | 1,071,600 | — | — |
| 2024-06-06 | $240.52 | $420.74 | 1,285,100 | — | — |
| 2024-06-05 | $239.19 | $418.41 | 1,383,700 | — | — |
| 2024-06-04 | $235.52 | $411.99 | 997,100 | — | — |
| 2024-06-03 | $232.92 | $407.45 | 1,256,000 | — | — |
| 2024-05-31 | $232.20 | $406.19 | 2,435,600 | — | — |
| 2024-05-30 | $228.70 | $400.06 | 771,200 | — | — |
| 2024-05-29 | $226.13 | $395.57 | 851,100 | — | — |
| 2024-05-28 | $228.90 | $400.41 | 881,200 | — | — |
| 2024-05-24 | $234.31 | $409.88 | 541,800 | — | — |
| 2024-05-23 | $233.13 | $407.81 | 687,000 | — | — |
| 2024-05-22 | $233.70 | $408.81 | 587,000 | — | — |
| 2024-05-21 | $235.00 | $411.08 | 874,200 | — | — |
| 2024-05-20 | $234.69 | $410.54 | 638,200 | — | — |
| 2024-05-17 | $233.66 | $408.74 | 785,100 | — | — |
| 2024-05-16 | $232.63 | $406.94 | 953,500 | — | — |
| 2024-05-15 | $232.95 | $407.50 | 614,200 | — | — |
| 2024-05-14 | $231.90 | $405.66 | 860,900 | — | — |
| 2024-05-13 | $231.75 | $405.40 | 1,426,500 | — | — |
| 2024-05-10 | $233.52 | $408.50 | 683,500 | — | — |
| 2024-05-09 | $233.58 | $408.60 | 721,300 | — | — |
| 2024-05-08 | $233.23 | $407.99 | 1,449,800 | — | — |
| 2024-05-07 | $232.92 | $407.45 | 1,218,100 | — | — |
| 2024-05-06 | $228.95 | $400.50 | 981,100 | — | — |
| 2024-05-03 | $227.50 | $397.96 | 1,068,200 | — | — |
| 2024-05-02 | $226.76 | $396.67 | 1,176,300 | — | — |
| 2024-05-01 | $224.98 | $393.56 | 801,400 | — | — |
| 2024-04-30 | $226.15 | $395.60 | 2,358,200 | — | — |
| 2024-04-29 | $221.67 | $387.77 | 1,252,300 | — | — |
| 2024-04-26 | $221.10 | $386.77 | 1,242,900 | — | — |
| 2024-04-25 | $219.79 | $384.48 | 1,106,800 | — | — |
| 2024-04-24 | $220.78 | $386.21 | 710,500 | — | — |
| 2024-04-23 | $219.66 | $384.25 | 717,000 | — | — |
| 2024-04-22 | $219.31 | $383.64 | 858,000 | — | — |
| 2024-04-19 | $218.16 | $381.63 | 2,586,600 | — | — |
| 2024-04-18 | $219.21 | $383.46 | 924,400 | — | — |
| 2024-04-17 | $219.25 | $383.53 | 911,100 | — | — |
| 2024-04-16 | $220.38 | $385.51 | 1,733,400 | — | — |
| 2024-04-15 | $219.04 | $383.17 | 965,500 | — | — |
| 2024-04-12 | $221.69 | $387.80 | 1,134,500 | — | — |
| 2024-04-11 | $220.75 | $386.16 | 1,053,500 | — | — |
| 2024-04-10 | $222.15 | $388.61 | 1,398,100 | — | — |
| 2024-04-09 | $225.79 | $394.97 | 1,168,200 | — | — |
| 2024-04-08 | $226.79 | $396.72 | 935,000 | — | — |
| 2024-04-05 | $227.75 | $398.40 | 1,449,700 | — | — |
| 2024-04-04 | $224.58 | $392.86 | 960,400 | — | — |
| 2024-04-03 | $228.26 | $399.29 | 828,600 | — | — |
| 2024-04-02 | $227.45 | $397.88 | 871,700 | — | — |
| 2024-04-01 | $227.93 | $398.72 | 905,500 | — | — |
| 2024-03-28 | $230.90 | $403.91 | 821,000 | — | — |
| 2024-03-27 | $231.76 | $405.42 | 1,195,200 | — | — |
| 2024-03-26 | $228.23 | $399.24 | 979,000 | — | — |
| 2024-03-25 | $227.07 | $397.21 | 1,003,000 | — | — |
| 2024-03-22 | $229.27 | $401.06 | 1,055,200 | — | — |
| 2024-03-21 | $228.82 | $400.27 | 1,388,700 | — | — |
| 2024-03-20 | $228.61 | $399.91 | 1,169,500 | — | — |
| 2024-03-19 | $227.34 | $397.68 | 1,279,500 | — | — |
| 2024-03-18 | $228.12 | $399.05 | 1,243,900 | — | — |
| 2024-03-15 | $226.70 | $395.57 | 3,366,000 | — | — |
| 2024-03-14 | $224.83 | $392.31 | 1,030,700 | — | — |
| 2024-03-13 | $225.18 | $392.92 | 825,700 | — | — |
| 2024-03-12 | $223.56 | $390.09 | 1,934,500 | — | — |
| 2024-03-11 | $223.90 | $390.68 | 1,422,900 | — | — |
| 2024-03-08 | $223.46 | $389.91 | 860,200 | — | — |
| 2024-03-07 | $224.57 | $391.85 | 879,400 | — | — |
| 2024-03-06 | $223.54 | $390.05 | 862,800 | — | — |
| 2024-03-05 | $223.41 | $389.83 | 1,069,600 | — | — |
| 2024-03-04 | $225.90 | $394.17 | 898,400 | — | — |
| 2024-03-01 | $225.51 | $393.49 | 1,015,100 | — | — |
| 2024-02-29 | $224.84 | $392.32 | 1,731,600 | — | — |
| 2024-02-28 | $225.01 | $392.62 | 1,166,300 | — | — |
| 2024-02-27 | $222.09 | $387.52 | 1,275,700 | — | — |
| 2024-02-26 | $220.28 | $384.37 | 1,378,400 | — | — |
| 2024-02-23 | $222.34 | $387.96 | 1,435,900 | — | — |
| 2024-02-22 | $219.72 | $383.39 | 1,039,400 | — | — |
| 2024-02-21 | $216.93 | $378.52 | 1,176,700 | — | — |
| 2024-02-20 | $216.39 | $377.58 | 1,188,500 | — | — |
| 2024-02-16 | $215.38 | $375.82 | 1,975,700 | — | — |
| 2024-02-15 | $216.47 | $377.72 | 1,988,700 | — | — |
| 2024-02-14 | $216.97 | $378.59 | 1,966,100 | — | — |
| 2024-02-13 | $221.18 | $385.94 | 3,193,200 | — | — |
| 2024-02-12 | $202.98 | $354.18 | 1,046,800 | — | — |
| 2024-02-09 | $202.72 | $353.73 | 997,400 | — | — |
| 2024-02-08 | $202.89 | $354.02 | 767,700 | — | — |
| 2024-02-07 | $203.00 | $354.21 | 1,164,900 | — | — |
| 2024-02-06 | $199.95 | $348.89 | 1,444,500 | — | — |
| 2024-02-05 | $195.55 | $341.21 | 1,769,800 | — | — |
| 2024-02-02 | $199.33 | $347.81 | 1,180,000 | — | — |
| 2024-02-01 | $200.03 | $349.03 | 1,129,800 | — | — |
| 2024-01-31 | $198.22 | $345.87 | 1,715,100 | — | — |
| 2024-01-30 | $200.74 | $350.27 | 870,000 | — | — |
| 2024-01-29 | $199.25 | $347.67 | 1,070,700 | — | — |
| 2024-01-26 | $198.49 | $346.34 | 688,600 | — | — |
| 2024-01-25 | $198.62 | $346.57 | 788,400 | — | — |
| 2024-01-24 | $196.62 | $343.08 | 795,900 | — | — |
| 2024-01-23 | $199.18 | $347.55 | 1,025,800 | — | — |
| 2024-01-22 | $200.87 | $350.50 | 1,141,400 | — | — |
| 2024-01-19 | $199.87 | $348.75 | 2,739,700 | — | — |
| 2024-01-18 | $200.46 | $349.78 | 1,034,000 | — | — |
| 2024-01-17 | $197.44 | $344.51 | 1,192,800 | — | — |
| 2024-01-16 | $199.04 | $347.30 | 1,078,200 | — | — |
| 2024-01-12 | $198.92 | $347.09 | 681,000 | — | — |
| 2024-01-11 | $198.02 | $345.52 | 847,300 | — | — |
| 2024-01-10 | $197.39 | $344.43 | 601,000 | — | — |
| 2024-01-09 | $195.93 | $341.88 | 777,700 | — | — |
| 2024-01-08 | $195.98 | $341.96 | 960,900 | — | — |
| 2024-01-05 | $195.25 | $340.69 | 760,100 | — | — |
| 2024-01-04 | $195.49 | $341.11 | 1,065,900 | — | — |
| 2024-01-03 | $196.12 | $342.21 | 903,700 | — | — |
| 2024-01-02 | $198.20 | $345.84 | 1,158,600 | — | — |