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
- 1980-03-17 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 | $339.93 | $649.87 | 1,053,100 | — | — |
| 2024-12-30 | $338.75 | $647.62 | 1,217,400 | — | — |
| 2024-12-27 | $343.29 | $656.30 | 881,700 | — | — |
| 2024-12-26 | $345.51 | $660.54 | 750,500 | — | — |
| 2024-12-24 | $346.52 | $662.47 | 445,900 | — | — |
| 2024-12-23 | $344.84 | $659.26 | 1,083,300 | — | — |
| 2024-12-20 | $345.47 | $660.46 | 3,294,800 | — | — |
| 2024-12-19 | $342.38 | $654.56 | 2,055,800 | — | — |
| 2024-12-18 | $348.66 | $666.56 | 2,306,800 | — | — |
| 2024-12-17 | $362.79 | $693.58 | 1,292,400 | — | — |
| 2024-12-16 | $365.03 | $697.86 | 1,486,600 | — | — |
| 2024-12-13 | $364.50 | $696.84 | 1,118,800 | — | — |
| 2024-12-12 | $366.85 | $701.34 | 1,219,300 | — | — |
| 2024-12-11 | $371.94 | $711.07 | 1,302,400 | — | — |
| 2024-12-10 | $371.60 | $710.42 | 1,808,600 | — | — |
| 2024-12-09 | $376.45 | $719.69 | 2,337,500 | — | — |
| 2024-12-06 | $384.96 | $735.96 | 1,910,000 | — | — |
| 2024-12-05 | $385.24 | $736.49 | 1,388,300 | — | — |
| 2024-12-04 | $392.07 | $749.55 | 1,213,900 | — | — |
| 2024-12-03 | $395.32 | $755.77 | 1,016,900 | — | — |
| 2024-12-02 | $395.58 | $756.26 | 1,538,700 | — | — |
| 2024-11-29 | $397.40 | $759.74 | 1,373,200 | — | — |
| 2024-11-27 | $393.96 | $753.17 | 2,249,100 | — | — |
| 2024-11-26 | $396.14 | $757.33 | 1,889,300 | — | — |
| 2024-11-25 | $399.71 | $764.16 | 3,291,900 | — | — |
| 2024-11-22 | $388.30 | $742.34 | 1,619,900 | — | — |
| 2024-11-21 | $383.32 | $732.82 | 2,588,500 | — | — |
| 2024-11-20 | $371.66 | $710.53 | 1,440,800 | — | — |
| 2024-11-19 | $373.50 | $714.05 | 1,671,700 | — | — |
| 2024-11-18 | $375.35 | $717.59 | 1,511,900 | — | — |
| 2024-11-15 | $378.99 | $724.55 | 1,722,800 | — | — |
| 2024-11-14 | $388.46 | $741.28 | 1,276,600 | — | — |
| 2024-11-13 | $387.29 | $739.05 | 1,172,700 | — | — |
| 2024-11-12 | $383.67 | $732.14 | 1,146,300 | — | — |
| 2024-11-11 | $389.25 | $742.79 | 1,172,600 | — | — |
| 2024-11-08 | $386.67 | $737.87 | 2,209,500 | — | — |
| 2024-11-07 | $384.00 | $732.77 | 16,521,800 | — | — |
| 2024-11-06 | $380.73 | $726.53 | 4,691,300 | — | — |
| 2024-11-05 | $378.21 | $721.72 | 2,582,500 | — | — |
| 2024-11-04 | $374.40 | $714.45 | 5,565,700 | — | — |
| 2024-11-01 | $357.97 | $683.10 | 1,093,800 | — | — |
| 2024-10-31 | $358.77 | $684.63 | 949,900 | — | — |
| 2024-10-30 | $361.89 | $690.58 | 1,334,000 | — | — |
| 2024-10-29 | $361.62 | $690.07 | 1,044,300 | — | — |
| 2024-10-28 | $363.27 | $693.21 | 1,002,200 | — | — |
| 2024-10-25 | $359.04 | $685.14 | 1,122,000 | — | — |
| 2024-10-24 | $361.59 | $690.01 | 1,386,200 | — | — |
| 2024-10-23 | $362.72 | $692.17 | 1,847,800 | — | — |
| 2024-10-22 | $361.38 | $689.61 | 4,720,200 | — | — |
| 2024-10-21 | $381.75 | $728.48 | 1,351,000 | — | — |
| 2024-10-18 | $388.36 | $741.09 | 1,280,300 | — | — |
| 2024-10-17 | $389.08 | $742.47 | 1,080,700 | — | — |
| 2024-10-16 | $389.39 | $743.06 | 777,200 | — | — |
| 2024-10-15 | $388.55 | $741.46 | 1,037,100 | — | — |
| 2024-10-14 | $384.16 | $733.08 | 849,500 | — | — |
| 2024-10-11 | $378.99 | $723.21 | 945,400 | — | — |
| 2024-10-10 | $376.45 | $718.37 | 975,500 | — | — |
| 2024-10-09 | $378.96 | $723.16 | 834,000 | — | — |
| 2024-10-08 | $373.40 | $712.55 | 1,013,400 | — | — |
| 2024-10-07 | $367.78 | $701.82 | 805,300 | — | — |
| 2024-10-04 | $371.30 | $708.54 | 883,700 | — | — |
| 2024-10-03 | $373.10 | $711.97 | 713,800 | — | — |
| 2024-10-02 | $378.16 | $721.63 | 794,300 | — | — |
| 2024-10-01 | $380.58 | $726.25 | 1,255,500 | — | — |
| 2024-09-30 | $381.67 | $728.33 | 1,706,700 | — | — |
| 2024-09-27 | $382.73 | $730.35 | 1,325,900 | — | — |
| 2024-09-26 | $383.93 | $732.64 | 981,700 | — | — |
| 2024-09-25 | $381.18 | $727.39 | 759,400 | — | — |
| 2024-09-24 | $381.56 | $728.12 | 1,079,200 | — | — |
| 2024-09-23 | $381.87 | $728.71 | 1,213,700 | — | — |
| 2024-09-20 | $378.52 | $722.32 | 2,543,500 | — | — |
| 2024-09-19 | $379.75 | $724.66 | 1,069,300 | — | — |
| 2024-09-18 | $375.31 | $716.19 | 1,172,500 | — | — |
| 2024-09-17 | $378.00 | $721.32 | 830,400 | — | — |
| 2024-09-16 | $379.06 | $723.35 | 1,154,300 | — | — |
| 2024-09-13 | $375.40 | $716.36 | 1,006,400 | — | — |
| 2024-09-12 | $373.97 | $713.63 | 902,600 | — | — |
| 2024-09-11 | $371.60 | $709.11 | 1,743,800 | — | — |
| 2024-09-10 | $371.85 | $709.59 | 1,480,900 | — | — |
| 2024-09-09 | $363.90 | $694.42 | 1,169,700 | — | — |
| 2024-09-06 | $360.83 | $688.56 | 1,171,200 | — | — |
| 2024-09-05 | $360.08 | $687.13 | 874,300 | — | — |
| 2024-09-04 | $362.70 | $692.13 | 990,300 | — | — |
| 2024-09-03 | $363.75 | $694.13 | 1,446,200 | — | — |
| 2024-08-30 | $369.37 | $704.85 | 1,882,200 | — | — |
| 2024-08-29 | $360.61 | $688.14 | 847,500 | — | — |
| 2024-08-28 | $361.70 | $690.22 | 1,156,500 | — | — |
| 2024-08-27 | $359.98 | $686.94 | 1,380,200 | — | — |
| 2024-08-26 | $360.69 | $688.29 | 1,359,200 | — | — |
| 2024-08-23 | $358.73 | $684.55 | 1,358,600 | — | — |
| 2024-08-22 | $357.91 | $682.99 | 1,077,700 | — | — |
| 2024-08-21 | $357.97 | $683.10 | 1,238,400 | — | — |
| 2024-08-20 | $355.34 | $678.08 | 1,739,800 | — | — |
| 2024-08-19 | $356.00 | $679.34 | 1,457,500 | — | — |
| 2024-08-16 | $354.40 | $676.29 | 1,023,700 | — | — |
| 2024-08-15 | $356.47 | $678.87 | 1,277,800 | — | — |
| 2024-08-14 | $352.15 | $670.65 | 1,230,800 | — | — |
| 2024-08-13 | $349.08 | $664.80 | 2,487,700 | — | — |
| 2024-08-12 | $343.24 | $653.68 | 1,790,000 | — | — |
| 2024-08-09 | $345.64 | $658.25 | 1,763,100 | — | — |
| 2024-08-08 | $342.71 | $652.67 | 1,774,100 | — | — |
| 2024-08-07 | $339.71 | $646.96 | 1,909,700 | — | — |
| 2024-08-06 | $344.12 | $655.35 | 2,579,200 | — | — |
| 2024-08-05 | $339.09 | $645.77 | 2,539,100 | — | — |
| 2024-08-02 | $347.25 | $661.32 | 1,446,500 | — | — |
| 2024-08-01 | $350.38 | $667.28 | 1,351,600 | — | — |
| 2024-07-31 | $350.80 | $668.08 | 1,785,300 | — | — |
| 2024-07-30 | $351.84 | $670.06 | 1,358,200 | — | — |
| 2024-07-29 | $352.55 | $671.41 | 1,322,900 | — | — |
| 2024-07-26 | $349.22 | $665.07 | 1,928,900 | — | — |
| 2024-07-25 | $342.74 | $652.73 | 2,536,100 | — | — |
| 2024-07-24 | $332.02 | $632.31 | 1,919,900 | — | — |
| 2024-07-23 | $344.50 | $656.08 | 4,163,100 | — | — |
| 2024-07-22 | $322.35 | $613.89 | 2,350,500 | — | — |
| 2024-07-19 | $321.85 | $612.94 | 1,537,700 | — | — |
| 2024-07-18 | $325.46 | $619.82 | 2,013,900 | — | — |
| 2024-07-17 | $325.80 | $620.46 | 1,824,100 | — | — |
| 2024-07-16 | $326.40 | $621.61 | 2,239,900 | — | — |
| 2024-07-15 | $318.47 | $606.51 | 1,961,900 | — | — |
| 2024-07-12 | $318.37 | $606.32 | 1,494,700 | — | — |
| 2024-07-11 | $313.97 | $597.94 | 1,603,100 | — | — |
| 2024-07-10 | $305.37 | $581.56 | 1,241,800 | — | — |
| 2024-07-09 | $298.91 | $569.25 | 1,229,200 | — | — |
| 2024-07-08 | $300.25 | $571.81 | 1,660,500 | — | — |
| 2024-07-05 | $295.70 | $563.14 | 1,097,900 | — | — |
| 2024-07-03 | $297.22 | $566.04 | 1,007,000 | — | — |
| 2024-07-02 | $294.65 | $561.14 | 2,354,000 | — | — |
| 2024-07-01 | $295.79 | $563.31 | 1,818,500 | — | — |
| 2024-06-28 | $298.43 | $568.34 | 2,175,800 | — | — |
| 2024-06-27 | $297.00 | $565.62 | 1,133,200 | — | — |
| 2024-06-26 | $296.86 | $565.35 | 1,617,500 | — | — |
| 2024-06-25 | $294.68 | $561.20 | 2,654,500 | — | — |
| 2024-06-24 | $300.55 | $572.38 | 1,602,300 | — | — |
| 2024-06-21 | $301.26 | $573.73 | 2,312,700 | — | — |
| 2024-06-20 | $301.35 | $573.90 | 1,786,400 | — | — |
| 2024-06-18 | $300.19 | $571.69 | 1,973,200 | — | — |
| 2024-06-17 | $302.85 | $576.76 | 1,535,400 | — | — |
| 2024-06-14 | $296.99 | $565.60 | 927,900 | — | — |
| 2024-06-13 | $300.45 | $572.19 | 1,333,100 | — | — |
| 2024-06-12 | $299.29 | $569.98 | 1,639,800 | — | — |
| 2024-06-11 | $296.00 | $563.71 | 1,082,400 | — | — |
| 2024-06-10 | $293.11 | $558.21 | 2,137,400 | — | — |
| 2024-06-07 | $291.95 | $556.00 | 3,302,700 | — | — |
| 2024-06-06 | $304.06 | $579.06 | 1,727,100 | — | — |
| 2024-06-05 | $308.23 | $587.00 | 1,607,500 | — | — |
| 2024-06-04 | $305.84 | $582.45 | 3,117,700 | — | — |
| 2024-06-03 | $302.03 | $575.20 | 1,971,300 | — | — |
| 2024-05-31 | $303.80 | $578.57 | 6,144,800 | — | — |
| 2024-05-30 | $302.05 | $575.23 | 1,149,100 | — | — |
| 2024-05-29 | $297.43 | $566.44 | 1,711,700 | — | — |
| 2024-05-28 | $301.73 | $574.63 | 1,735,100 | — | — |
| 2024-05-24 | $304.84 | $580.55 | 1,011,200 | — | — |
| 2024-05-23 | $303.09 | $577.22 | 1,569,900 | — | — |
| 2024-05-22 | $307.22 | $585.08 | 1,876,300 | — | — |
| 2024-05-21 | $309.96 | $590.30 | 1,529,700 | — | — |
| 2024-05-20 | $309.42 | $589.27 | 1,424,400 | — | — |
| 2024-05-17 | $312.40 | $594.95 | 968,600 | — | — |
| 2024-05-16 | $314.02 | $598.03 | 1,139,600 | — | — |
| 2024-05-15 | $316.37 | $601.14 | 1,509,100 | — | — |
| 2024-05-14 | $314.05 | $596.74 | 2,196,100 | — | — |
| 2024-05-13 | $315.87 | $600.19 | 1,153,700 | — | — |
| 2024-05-10 | $320.86 | $609.68 | 1,075,700 | — | — |
| 2024-05-09 | $320.45 | $608.90 | 1,287,500 | — | — |
| 2024-05-08 | $319.00 | $606.14 | 933,600 | — | — |
| 2024-05-07 | $318.75 | $605.67 | 1,820,400 | — | — |
| 2024-05-06 | $314.99 | $598.52 | 1,533,900 | — | — |
| 2024-05-03 | $311.30 | $591.51 | 2,027,800 | — | — |
| 2024-05-02 | $304.46 | $578.51 | 1,521,000 | — | — |
| 2024-05-01 | $303.34 | $576.39 | 1,954,600 | — | — |
| 2024-04-30 | $299.61 | $569.30 | 1,779,400 | — | — |
| 2024-04-29 | $306.09 | $581.61 | 1,645,300 | — | — |
| 2024-04-26 | $306.45 | $582.30 | 1,820,300 | — | — |
| 2024-04-25 | $304.81 | $579.18 | 2,004,800 | — | — |
| 2024-04-24 | $303.73 | $577.13 | 2,287,900 | — | — |
| 2024-04-23 | $302.36 | $574.52 | 4,426,500 | — | — |
| 2024-04-22 | $309.26 | $587.63 | 1,638,000 | — | — |
| 2024-04-19 | $305.96 | $581.36 | 1,563,300 | — | — |
| 2024-04-18 | $309.38 | $587.86 | 1,127,500 | — | — |
| 2024-04-17 | $310.16 | $589.34 | 1,523,900 | — | — |
| 2024-04-16 | $308.38 | $585.96 | 1,440,700 | — | — |
| 2024-04-15 | $313.97 | $596.58 | 1,745,200 | — | — |
| 2024-04-12 | $318.25 | $604.72 | 1,280,100 | — | — |
| 2024-04-11 | $319.92 | $607.89 | 1,323,300 | — | — |
| 2024-04-10 | $321.16 | $610.25 | 1,563,100 | — | — |
| 2024-04-09 | $334.55 | $635.69 | 789,900 | — | — |
| 2024-04-08 | $332.30 | $631.41 | 1,097,700 | — | — |
| 2024-04-05 | $331.85 | $630.56 | 870,300 | — | — |
| 2024-04-04 | $329.86 | $626.78 | 1,316,700 | — | — |
| 2024-04-03 | $334.29 | $635.19 | 1,095,100 | — | — |
| 2024-04-02 | $333.96 | $634.57 | 1,608,100 | — | — |
| 2024-04-01 | $338.16 | $642.55 | 992,200 | — | — |
| 2024-03-28 | $347.33 | $659.97 | 995,100 | — | — |
| 2024-03-27 | $346.89 | $659.14 | 958,500 | — | — |
| 2024-03-26 | $342.00 | $649.84 | 1,127,200 | — | — |
| 2024-03-25 | $342.00 | $649.84 | 1,168,800 | — | — |
| 2024-03-22 | $342.87 | $651.50 | 889,300 | — | — |
| 2024-03-21 | $347.23 | $659.78 | 1,332,200 | — | — |
| 2024-03-20 | $341.05 | $648.04 | 1,222,700 | — | — |
| 2024-03-19 | $336.58 | $639.55 | 855,800 | — | — |
| 2024-03-18 | $335.27 | $637.06 | 1,083,200 | — | — |
| 2024-03-15 | $334.66 | $635.90 | 1,623,800 | — | — |
| 2024-03-14 | $334.92 | $636.39 | 1,417,100 | — | — |
| 2024-03-13 | $336.81 | $639.98 | 1,835,200 | — | — |
| 2024-03-12 | $342.70 | $651.18 | 1,305,100 | — | — |
| 2024-03-11 | $340.39 | $646.79 | 992,700 | — | — |
| 2024-03-08 | $340.69 | $647.36 | 1,297,500 | — | — |
| 2024-03-07 | $344.66 | $654.90 | 1,581,400 | — | — |
| 2024-03-06 | $336.49 | $639.38 | 1,097,600 | — | — |
| 2024-03-05 | $333.28 | $633.28 | 1,277,800 | — | — |
| 2024-03-04 | $337.10 | $640.53 | 1,146,100 | — | — |
| 2024-03-01 | $335.23 | $636.98 | 1,596,200 | — | — |
| 2024-02-29 | $332.03 | $630.90 | 1,852,500 | — | — |
| 2024-02-28 | $329.68 | $626.44 | 1,340,300 | — | — |
| 2024-02-27 | $327.72 | $622.71 | 1,434,000 | — | — |
| 2024-02-26 | $322.51 | $612.81 | 1,532,200 | — | — |
| 2024-02-23 | $322.03 | $611.90 | 1,387,800 | — | — |
| 2024-02-22 | $320.62 | $607.86 | 1,020,700 | — | — |
| 2024-02-21 | $314.29 | $595.86 | 1,097,000 | — | — |
| 2024-02-20 | $311.26 | $590.12 | 998,200 | — | — |
| 2024-02-16 | $309.08 | $585.98 | 1,699,200 | — | — |
| 2024-02-15 | $312.51 | $592.49 | 977,400 | — | — |
| 2024-02-14 | $311.03 | $589.68 | 945,700 | — | — |
| 2024-02-13 | $307.21 | $582.44 | 975,000 | — | — |
| 2024-02-12 | $310.42 | $588.52 | 991,600 | — | — |
| 2024-02-09 | $311.74 | $591.03 | 912,500 | — | — |
| 2024-02-08 | $312.15 | $591.80 | 1,260,000 | — | — |
| 2024-02-07 | $309.86 | $587.46 | 1,828,500 | — | — |
| 2024-02-06 | $307.88 | $583.71 | 1,517,400 | — | — |
| 2024-02-05 | $304.49 | $577.28 | 2,267,500 | — | — |
| 2024-02-02 | $309.99 | $587.71 | 1,526,400 | — | — |
| 2024-02-01 | $309.08 | $585.98 | 1,503,100 | — | — |
| 2024-01-31 | $304.38 | $577.07 | 1,910,600 | — | — |
| 2024-01-30 | $307.63 | $583.23 | 1,367,700 | — | — |
| 2024-01-29 | $308.09 | $584.11 | 1,564,200 | — | — |
| 2024-01-26 | $301.85 | $572.28 | 1,721,500 | — | — |
| 2024-01-25 | $303.91 | $576.18 | 3,830,800 | — | — |
| 2024-01-24 | $301.06 | $570.78 | 1,847,000 | — | — |
| 2024-01-23 | $305.46 | $579.12 | 1,409,500 | — | — |
| 2024-01-22 | $307.48 | $582.95 | 1,169,100 | — | — |
| 2024-01-19 | $304.02 | $576.39 | 1,673,700 | — | — |
| 2024-01-18 | $306.37 | $580.84 | 1,215,500 | — | — |
| 2024-01-17 | $300.88 | $570.44 | 1,562,600 | — | — |
| 2024-01-16 | $300.08 | $568.92 | 1,177,800 | — | — |
| 2024-01-12 | $302.51 | $573.53 | 1,515,300 | — | — |
| 2024-01-11 | $297.42 | $563.88 | 1,341,200 | — | — |
| 2024-01-10 | $298.40 | $565.73 | 1,824,100 | — | — |
| 2024-01-09 | $297.51 | $564.05 | 1,730,400 | — | — |
| 2024-01-08 | $299.47 | $567.76 | 1,334,500 | — | — |
| 2024-01-05 | $296.68 | $562.47 | 1,343,000 | — | — |
| 2024-01-04 | $295.77 | $560.75 | 1,711,200 | — | — |
| 2024-01-03 | $296.77 | $562.64 | 2,153,200 | — | — |
| 2024-01-02 | $304.91 | $578.08 | 1,968,500 | — | — |