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
- 1997-10-30 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 | $421.48 | $514.17 | 83,300 | — | — |
| 2024-12-30 | $419.11 | $511.28 | 78,500 | — | — |
| 2024-12-27 | $423.14 | $516.19 | 59,700 | — | — |
| 2024-12-26 | $429.29 | $523.70 | 49,700 | — | — |
| 2024-12-24 | $426.18 | $519.90 | 38,100 | — | — |
| 2024-12-23 | $418.46 | $510.48 | 150,400 | — | — |
| 2024-12-20 | $419.99 | $512.35 | 387,600 | — | — |
| 2024-12-19 | $414.90 | $506.14 | 185,800 | — | — |
| 2024-12-18 | $411.01 | $501.40 | 252,900 | — | — |
| 2024-12-17 | $421.48 | $514.17 | 140,400 | — | — |
| 2024-12-16 | $427.21 | $521.16 | 88,500 | — | — |
| 2024-12-13 | $427.10 | $521.02 | 117,300 | — | — |
| 2024-12-12 | $425.00 | $518.46 | 65,800 | — | — |
| 2024-12-11 | $424.73 | $518.13 | 117,500 | — | — |
| 2024-12-10 | $424.56 | $517.92 | 142,000 | — | — |
| 2024-12-09 | $424.69 | $518.08 | 105,000 | — | — |
| 2024-12-06 | $430.49 | $525.16 | 80,500 | — | — |
| 2024-12-05 | $428.40 | $522.61 | 118,800 | — | — |
| 2024-12-04 | $435.00 | $530.66 | 110,200 | — | — |
| 2024-12-03 | $432.02 | $527.03 | 127,700 | — | — |
| 2024-12-02 | $427.81 | $521.89 | 111,700 | — | — |
| 2024-11-29 | $425.80 | $518.86 | 47,700 | — | — |
| 2024-11-27 | $427.76 | $521.25 | 68,300 | — | — |
| 2024-11-26 | $431.96 | $526.37 | 178,500 | — | — |
| 2024-11-25 | $433.21 | $527.89 | 216,200 | — | — |
| 2024-11-22 | $421.14 | $513.19 | 85,900 | — | — |
| 2024-11-21 | $408.66 | $497.98 | 318,100 | — | — |
| 2024-11-20 | $401.73 | $489.53 | 161,900 | — | — |
| 2024-11-19 | $401.25 | $488.95 | 79,300 | — | — |
| 2024-11-18 | $402.11 | $490.00 | 150,400 | — | — |
| 2024-11-15 | $414.81 | $505.47 | 101,400 | — | — |
| 2024-11-14 | $410.96 | $500.78 | 128,100 | — | — |
| 2024-11-13 | $417.34 | $508.56 | 108,500 | — | — |
| 2024-11-12 | $405.77 | $494.46 | 154,800 | — | — |
| 2024-11-11 | $412.67 | $502.86 | 149,700 | — | — |
| 2024-11-08 | $402.07 | $489.95 | 124,800 | — | — |
| 2024-11-07 | $402.79 | $490.83 | 136,200 | — | — |
| 2024-11-06 | $407.38 | $496.42 | 246,000 | — | — |
| 2024-11-05 | $376.41 | $458.68 | 105,300 | — | — |
| 2024-11-04 | $368.18 | $448.65 | 116,700 | — | — |
| 2024-11-01 | $362.34 | $441.53 | 136,300 | — | — |
| 2024-10-31 | $364.32 | $443.95 | 207,700 | — | — |
| 2024-10-30 | $377.91 | $460.51 | 261,500 | — | — |
| 2024-10-29 | $355.02 | $432.61 | 213,400 | — | — |
| 2024-10-28 | $352.85 | $429.97 | 180,200 | — | — |
| 2024-10-25 | $346.57 | $422.32 | 92,600 | — | — |
| 2024-10-24 | $350.59 | $427.22 | 108,900 | — | — |
| 2024-10-23 | $348.88 | $425.13 | 124,300 | — | — |
| 2024-10-22 | $344.69 | $420.03 | 98,700 | — | — |
| 2024-10-21 | $349.74 | $426.18 | 120,600 | — | — |
| 2024-10-18 | $361.92 | $441.02 | 80,100 | — | — |
| 2024-10-17 | $365.37 | $445.23 | 76,700 | — | — |
| 2024-10-16 | $366.63 | $446.76 | 66,900 | — | — |
| 2024-10-15 | $356.87 | $434.87 | 94,600 | — | — |
| 2024-10-14 | $355.63 | $433.36 | 65,500 | — | — |
| 2024-10-11 | $355.63 | $433.36 | 55,400 | — | — |
| 2024-10-10 | $354.09 | $431.48 | 86,300 | — | — |
| 2024-10-09 | $353.31 | $430.53 | 77,300 | — | — |
| 2024-10-08 | $359.27 | $437.79 | 63,400 | — | — |
| 2024-10-07 | $358.76 | $437.17 | 89,300 | — | — |
| 2024-10-04 | $368.71 | $449.30 | 87,900 | — | — |
| 2024-10-03 | $363.82 | $443.34 | 127,700 | — | — |
| 2024-10-02 | $372.95 | $454.46 | 125,500 | — | — |
| 2024-10-01 | $378.79 | $461.58 | 84,000 | — | — |
| 2024-09-30 | $383.04 | $466.76 | 238,200 | — | — |
| 2024-09-27 | $385.94 | $470.29 | 126,400 | — | — |
| 2024-09-26 | $382.23 | $465.77 | 100,700 | — | — |
| 2024-09-25 | $377.94 | $460.54 | 174,500 | — | — |
| 2024-09-24 | $384.85 | $468.96 | 162,100 | — | — |
| 2024-09-23 | $382.96 | $466.66 | 121,800 | — | — |
| 2024-09-20 | $382.97 | $466.67 | 348,700 | — | — |
| 2024-09-19 | $391.80 | $477.43 | 194,800 | — | — |
| 2024-09-18 | $382.72 | $466.37 | 206,000 | — | — |
| 2024-09-17 | $376.70 | $459.03 | 121,500 | — | — |
| 2024-09-16 | $364.69 | $444.40 | 108,600 | — | — |
| 2024-09-13 | $364.39 | $444.03 | 188,400 | — | — |
| 2024-09-12 | $345.01 | $420.42 | 117,800 | — | — |
| 2024-09-11 | $340.14 | $414.48 | 143,700 | — | — |
| 2024-09-10 | $347.06 | $422.91 | 225,900 | — | — |
| 2024-09-09 | $354.40 | $431.86 | 159,700 | — | — |
| 2024-09-06 | $358.78 | $437.20 | 138,200 | — | — |
| 2024-09-05 | $363.17 | $442.55 | 115,300 | — | — |
| 2024-09-04 | $364.26 | $443.87 | 75,800 | — | — |
| 2024-09-03 | $367.38 | $447.68 | 178,300 | — | — |
| 2024-08-30 | $376.76 | $459.11 | 208,900 | — | — |
| 2024-08-29 | $372.14 | $452.90 | 138,000 | — | — |
| 2024-08-28 | $370.84 | $451.32 | 125,600 | — | — |
| 2024-08-27 | $368.09 | $447.97 | 94,400 | — | — |
| 2024-08-26 | $369.25 | $449.39 | 107,100 | — | — |
| 2024-08-23 | $369.19 | $449.31 | 210,500 | — | — |
| 2024-08-22 | $356.36 | $433.70 | 166,500 | — | — |
| 2024-08-21 | $358.72 | $436.57 | 68,200 | — | — |
| 2024-08-20 | $355.29 | $432.40 | 106,200 | — | — |
| 2024-08-19 | $354.83 | $431.84 | 92,000 | — | — |
| 2024-08-16 | $353.56 | $430.29 | 85,700 | — | — |
| 2024-08-15 | $352.03 | $428.43 | 100,000 | — | — |
| 2024-08-14 | $339.71 | $413.44 | 48,500 | — | — |
| 2024-08-13 | $345.02 | $419.90 | 81,800 | — | — |
| 2024-08-12 | $338.06 | $411.43 | 54,900 | — | — |
| 2024-08-09 | $342.67 | $417.04 | 128,900 | — | — |
| 2024-08-08 | $347.34 | $422.72 | 77,300 | — | — |
| 2024-08-07 | $336.93 | $410.05 | 110,300 | — | — |
| 2024-08-06 | $338.91 | $412.46 | 80,200 | — | — |
| 2024-08-05 | $338.48 | $411.94 | 149,000 | — | — |
| 2024-08-02 | $342.89 | $417.31 | 193,100 | — | — |
| 2024-08-01 | $355.06 | $432.12 | 172,700 | — | — |
| 2024-07-31 | $365.72 | $445.09 | 299,600 | — | — |
| 2024-07-30 | $349.46 | $425.30 | 187,100 | — | — |
| 2024-07-29 | $338.67 | $412.17 | 148,400 | — | — |
| 2024-07-26 | $333.22 | $405.54 | 146,300 | — | — |
| 2024-07-25 | $337.15 | $410.32 | 219,700 | — | — |
| 2024-07-24 | $325.71 | $396.40 | 266,900 | — | — |
| 2024-07-23 | $304.76 | $370.90 | 116,600 | — | — |
| 2024-07-22 | $308.42 | $375.35 | 90,300 | — | — |
| 2024-07-19 | $303.04 | $368.81 | 94,700 | — | — |
| 2024-07-18 | $310.21 | $377.53 | 83,900 | — | — |
| 2024-07-17 | $313.46 | $381.49 | 131,100 | — | — |
| 2024-07-16 | $314.42 | $382.66 | 149,700 | — | — |
| 2024-07-15 | $298.33 | $363.07 | 182,600 | — | — |
| 2024-07-12 | $295.02 | $359.05 | 140,100 | — | — |
| 2024-07-11 | $293.84 | $357.61 | 173,500 | — | — |
| 2024-07-10 | $281.20 | $342.23 | 111,200 | — | — |
| 2024-07-09 | $280.92 | $341.89 | 133,600 | — | — |
| 2024-07-08 | $288.37 | $350.95 | 89,000 | — | — |
| 2024-07-05 | $287.63 | $350.05 | 98,400 | — | — |
| 2024-07-03 | $292.85 | $356.41 | 47,900 | — | — |
| 2024-07-02 | $292.94 | $356.52 | 81,700 | — | — |
| 2024-07-01 | $296.99 | $361.44 | 101,400 | — | — |
| 2024-06-28 | $297.28 | $361.80 | 136,300 | — | — |
| 2024-06-27 | $293.92 | $357.71 | 94,300 | — | — |
| 2024-06-26 | $290.87 | $354.00 | 95,800 | — | — |
| 2024-06-25 | $293.50 | $357.20 | 102,400 | — | — |
| 2024-06-24 | $300.85 | $366.14 | 100,300 | — | — |
| 2024-06-21 | $298.26 | $362.99 | 282,700 | — | — |
| 2024-06-20 | $299.33 | $364.29 | 141,100 | — | — |
| 2024-06-18 | $308.44 | $375.38 | 81,000 | — | — |
| 2024-06-17 | $310.64 | $378.06 | 76,200 | — | — |
| 2024-06-14 | $303.94 | $369.90 | 84,600 | — | — |
| 2024-06-13 | $309.32 | $376.45 | 79,800 | — | — |
| 2024-06-12 | $312.01 | $379.72 | 96,100 | — | — |
| 2024-06-11 | $301.98 | $367.52 | 112,700 | — | — |
| 2024-06-10 | $302.14 | $367.71 | 151,900 | — | — |
| 2024-06-07 | $303.69 | $369.60 | 162,900 | — | — |
| 2024-06-06 | $309.48 | $376.64 | 159,400 | — | — |
| 2024-06-05 | $305.90 | $372.29 | 103,600 | — | — |
| 2024-06-04 | $308.46 | $375.40 | 184,900 | — | — |
| 2024-06-03 | $312.89 | $380.79 | 174,900 | — | — |
| 2024-05-31 | $310.98 | $377.90 | 122,900 | — | — |
| 2024-05-30 | $307.73 | $373.95 | 116,300 | — | — |
| 2024-05-29 | $304.62 | $370.17 | 128,500 | — | — |
| 2024-05-28 | $309.66 | $376.29 | 185,500 | — | — |
| 2024-05-24 | $308.08 | $374.37 | 123,800 | — | — |
| 2024-05-23 | $304.17 | $369.62 | 106,200 | — | — |
| 2024-05-22 | $306.53 | $372.49 | 112,300 | — | — |
| 2024-05-21 | $312.03 | $379.17 | 69,200 | — | — |
| 2024-05-20 | $311.50 | $378.53 | 84,600 | — | — |
| 2024-05-17 | $314.82 | $382.56 | 87,200 | — | — |
| 2024-05-16 | $317.96 | $386.38 | 118,400 | — | — |
| 2024-05-15 | $320.84 | $389.88 | 155,100 | — | — |
| 2024-05-14 | $322.62 | $392.04 | 186,700 | — | — |
| 2024-05-13 | $313.13 | $380.51 | 158,300 | — | — |
| 2024-05-10 | $301.57 | $366.46 | 85,300 | — | — |
| 2024-05-09 | $301.71 | $366.63 | 72,000 | — | — |
| 2024-05-08 | $299.55 | $364.01 | 116,200 | — | — |
| 2024-05-07 | $296.74 | $360.59 | 127,200 | — | — |
| 2024-05-06 | $300.34 | $364.97 | 87,900 | — | — |
| 2024-05-03 | $295.04 | $358.53 | 101,300 | — | — |
| 2024-05-02 | $292.53 | $355.48 | 128,900 | — | — |
| 2024-05-01 | $293.71 | $356.91 | 114,900 | — | — |
| 2024-04-30 | $294.02 | $357.29 | 152,300 | — | — |
| 2024-04-29 | $299.58 | $364.05 | 159,500 | — | — |
| 2024-04-26 | $300.35 | $364.98 | 178,200 | — | — |
| 2024-04-25 | $300.46 | $365.11 | 274,600 | — | — |
| 2024-04-24 | $299.71 | $364.20 | 406,300 | — | — |
| 2024-04-23 | $279.50 | $339.64 | 344,100 | — | — |
| 2024-04-22 | $268.42 | $326.18 | 211,200 | — | — |
| 2024-04-19 | $265.53 | $322.67 | 95,900 | — | — |
| 2024-04-18 | $263.16 | $319.79 | 123,900 | — | — |
| 2024-04-17 | $265.74 | $322.92 | 159,000 | — | — |
| 2024-04-16 | $269.64 | $327.66 | 135,900 | — | — |
| 2024-04-15 | $267.91 | $325.56 | 142,000 | — | — |
| 2024-04-12 | $269.44 | $327.42 | 134,900 | — | — |
| 2024-04-11 | $270.57 | $328.79 | 142,400 | — | — |
| 2024-04-10 | $271.86 | $330.36 | 144,600 | — | — |
| 2024-04-09 | $281.74 | $342.37 | 73,500 | — | — |
| 2024-04-08 | $278.64 | $338.60 | 60,500 | — | — |
| 2024-04-05 | $276.79 | $336.35 | 71,000 | — | — |
| 2024-04-04 | $276.00 | $335.39 | 141,600 | — | — |
| 2024-04-03 | $279.21 | $339.29 | 95,000 | — | — |
| 2024-04-02 | $280.10 | $340.37 | 157,800 | — | — |
| 2024-04-01 | $289.48 | $351.77 | 105,700 | — | — |
| 2024-03-28 | $292.23 | $355.11 | 151,100 | — | — |
| 2024-03-27 | $290.61 | $353.14 | 92,400 | — | — |
| 2024-03-26 | $284.40 | $345.60 | 113,600 | — | — |
| 2024-03-25 | $281.76 | $342.39 | 72,900 | — | — |
| 2024-03-22 | $283.61 | $344.64 | 139,900 | — | — |
| 2024-03-21 | $286.31 | $347.92 | 145,900 | — | — |
| 2024-03-20 | $278.10 | $337.94 | 161,900 | — | — |
| 2024-03-19 | $266.23 | $323.52 | 92,100 | — | — |
| 2024-03-18 | $264.39 | $321.28 | 164,000 | — | — |
| 2024-03-15 | $266.54 | $323.90 | 314,700 | — | — |
| 2024-03-14 | $262.98 | $319.57 | 119,900 | — | — |
| 2024-03-13 | $266.27 | $323.57 | 85,100 | — | — |
| 2024-03-12 | $264.96 | $321.98 | 107,100 | — | — |
| 2024-03-11 | $264.31 | $321.19 | 82,300 | — | — |
| 2024-03-08 | $262.25 | $318.68 | 160,500 | — | — |
| 2024-03-07 | $265.34 | $322.44 | 128,000 | — | — |
| 2024-03-06 | $261.61 | $317.90 | 130,300 | — | — |
| 2024-03-05 | $262.03 | $318.41 | 165,000 | — | — |
| 2024-03-04 | $262.74 | $319.28 | 137,400 | — | — |
| 2024-03-01 | $272.23 | $330.81 | 151,700 | — | — |
| 2024-02-29 | $270.65 | $328.89 | 121,100 | — | — |
| 2024-02-28 | $261.70 | $317.44 | 100,600 | — | — |
| 2024-02-27 | $265.84 | $322.46 | 96,700 | — | — |
| 2024-02-26 | $264.00 | $320.23 | 112,100 | — | — |
| 2024-02-23 | $265.12 | $321.59 | 56,300 | — | — |
| 2024-02-22 | $264.52 | $320.86 | 213,800 | — | — |
| 2024-02-21 | $262.30 | $318.17 | 250,100 | — | — |
| 2024-02-20 | $261.46 | $317.15 | 252,500 | — | — |
| 2024-02-16 | $269.00 | $326.30 | 136,400 | — | — |
| 2024-02-15 | $275.20 | $333.82 | 119,000 | — | — |
| 2024-02-14 | $276.50 | $335.40 | 111,500 | — | — |
| 2024-02-13 | $274.65 | $333.15 | 152,100 | — | — |
| 2024-02-12 | $279.92 | $339.54 | 125,000 | — | — |
| 2024-02-09 | $275.92 | $334.69 | 141,300 | — | — |
| 2024-02-08 | $269.09 | $326.41 | 271,800 | — | — |
| 2024-02-07 | $268.10 | $325.21 | 144,200 | — | — |
| 2024-02-06 | $265.11 | $321.58 | 154,700 | — | — |
| 2024-02-05 | $268.16 | $325.28 | 190,200 | — | — |
| 2024-02-02 | $267.66 | $324.67 | 200,600 | — | — |
| 2024-02-01 | $269.16 | $326.49 | 147,900 | — | — |
| 2024-01-31 | $260.06 | $315.45 | 449,800 | — | — |
| 2024-01-30 | $282.29 | $342.42 | 222,200 | — | — |
| 2024-01-29 | $276.75 | $335.70 | 126,600 | — | — |
| 2024-01-26 | $274.50 | $332.97 | 68,500 | — | — |
| 2024-01-25 | $273.51 | $331.77 | 83,300 | — | — |
| 2024-01-24 | $270.70 | $328.36 | 106,700 | — | — |
| 2024-01-23 | $276.53 | $335.43 | 99,000 | — | — |
| 2024-01-22 | $278.48 | $337.80 | 86,700 | — | — |
| 2024-01-19 | $273.92 | $332.27 | 65,800 | — | — |
| 2024-01-18 | $273.54 | $331.80 | 78,400 | — | — |
| 2024-01-17 | $272.34 | $330.35 | 80,900 | — | — |
| 2024-01-16 | $272.83 | $330.94 | 80,500 | — | — |
| 2024-01-12 | $273.88 | $332.22 | 90,600 | — | — |
| 2024-01-11 | $282.38 | $342.53 | 93,800 | — | — |
| 2024-01-10 | $283.47 | $343.85 | 75,700 | — | — |
| 2024-01-09 | $282.97 | $343.24 | 77,600 | — | — |
| 2024-01-08 | $283.93 | $344.41 | 112,400 | — | — |
| 2024-01-05 | $282.75 | $342.98 | 160,400 | — | — |
| 2024-01-04 | $284.08 | $344.59 | 142,100 | — | — |
| 2024-01-03 | $287.45 | $348.68 | 167,000 | — | — |
| 2024-01-02 | $305.00 | $369.97 | 120,000 | — | — |