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
- 1996-12-18 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 | $357.43 | $482.22 | 179,400 | — | — |
| 2024-12-30 | $357.07 | $481.73 | 173,100 | — | — |
| 2024-12-27 | $360.98 | $487.00 | 109,700 | — | — |
| 2024-12-26 | $366.26 | $494.13 | 87,700 | — | — |
| 2024-12-24 | $364.05 | $491.15 | 42,400 | — | — |
| 2024-12-23 | $360.21 | $485.97 | 195,000 | — | — |
| 2024-12-20 | $359.98 | $485.66 | 564,000 | — | — |
| 2024-12-19 | $360.29 | $486.07 | 363,100 | — | — |
| 2024-12-18 | $357.00 | $481.64 | 583,300 | — | — |
| 2024-12-17 | $370.77 | $500.21 | 396,500 | — | — |
| 2024-12-16 | $380.97 | $513.97 | 202,700 | — | — |
| 2024-12-13 | $380.57 | $513.43 | 268,800 | — | — |
| 2024-12-12 | $380.30 | $513.07 | 175,100 | — | — |
| 2024-12-11 | $380.62 | $513.50 | 250,900 | — | — |
| 2024-12-10 | $376.52 | $507.97 | 197,000 | — | — |
| 2024-12-09 | $376.87 | $508.44 | 190,200 | — | — |
| 2024-12-06 | $377.98 | $509.94 | 153,300 | — | — |
| 2024-12-05 | $376.89 | $508.47 | 147,600 | — | — |
| 2024-12-04 | $382.45 | $515.97 | 263,400 | — | — |
| 2024-12-03 | $384.33 | $518.51 | 398,200 | — | — |
| 2024-12-02 | $387.30 | $522.51 | 409,800 | — | — |
| 2024-11-29 | $386.90 | $521.97 | 84,700 | — | — |
| 2024-11-27 | $386.16 | $520.98 | 150,700 | — | — |
| 2024-11-26 | $390.99 | $527.49 | 220,400 | — | — |
| 2024-11-25 | $394.27 | $531.92 | 872,100 | — | — |
| 2024-11-22 | $390.86 | $527.32 | 234,900 | — | — |
| 2024-11-21 | $382.50 | $516.04 | 220,900 | — | — |
| 2024-11-20 | $371.15 | $500.73 | 201,400 | — | — |
| 2024-11-19 | $370.65 | $500.05 | 223,100 | — | — |
| 2024-11-18 | $373.41 | $503.77 | 325,100 | — | — |
| 2024-11-15 | $371.06 | $500.60 | 205,600 | — | — |
| 2024-11-14 | $372.61 | $502.69 | 288,700 | — | — |
| 2024-11-13 | $376.11 | $507.42 | 463,200 | — | — |
| 2024-11-12 | $370.57 | $499.94 | 315,100 | — | — |
| 2024-11-11 | $382.99 | $516.70 | 451,300 | — | — |
| 2024-11-08 | $371.36 | $501.01 | 192,100 | — | — |
| 2024-11-07 | $369.02 | $497.14 | 254,000 | — | — |
| 2024-11-06 | $369.51 | $497.80 | 562,900 | — | — |
| 2024-11-05 | $350.67 | $472.42 | 360,000 | — | — |
| 2024-11-04 | $344.08 | $463.54 | 245,400 | — | — |
| 2024-11-01 | $337.81 | $455.09 | 271,400 | — | — |
| 2024-10-31 | $332.37 | $447.76 | 221,200 | — | — |
| 2024-10-30 | $339.91 | $457.92 | 289,300 | — | — |
| 2024-10-29 | $341.12 | $459.55 | 237,100 | — | — |
| 2024-10-28 | $339.25 | $457.03 | 245,800 | — | — |
| 2024-10-25 | $333.10 | $448.75 | 325,200 | — | — |
| 2024-10-24 | $335.32 | $451.74 | 454,700 | — | — |
| 2024-10-23 | $335.31 | $451.72 | 966,300 | — | — |
| 2024-10-22 | $304.54 | $410.27 | 247,000 | — | — |
| 2024-10-21 | $306.51 | $412.92 | 272,000 | — | — |
| 2024-10-18 | $313.88 | $422.85 | 144,400 | — | — |
| 2024-10-17 | $315.37 | $424.86 | 196,700 | — | — |
| 2024-10-16 | $312.84 | $421.45 | 147,900 | — | — |
| 2024-10-15 | $303.66 | $409.08 | 180,100 | — | — |
| 2024-10-14 | $308.50 | $415.61 | 129,100 | — | — |
| 2024-10-11 | $305.45 | $411.50 | 202,200 | — | — |
| 2024-10-10 | $304.08 | $409.65 | 222,100 | — | — |
| 2024-10-09 | $305.95 | $412.17 | 200,400 | — | — |
| 2024-10-08 | $304.03 | $409.58 | 203,800 | — | — |
| 2024-10-07 | $304.50 | $410.22 | 206,200 | — | — |
| 2024-10-04 | $310.50 | $418.30 | 227,800 | — | — |
| 2024-10-03 | $303.03 | $408.24 | 243,200 | — | — |
| 2024-10-02 | $307.19 | $413.84 | 183,100 | — | — |
| 2024-10-01 | $317.27 | $427.42 | 204,500 | — | — |
| 2024-09-30 | $317.64 | $427.92 | 283,900 | — | — |
| 2024-09-27 | $320.83 | $432.22 | 423,600 | — | — |
| 2024-09-26 | $315.22 | $424.66 | 333,700 | — | — |
| 2024-09-25 | $309.36 | $416.76 | 425,000 | — | — |
| 2024-09-24 | $314.08 | $423.12 | 344,600 | — | — |
| 2024-09-23 | $306.92 | $413.48 | 387,900 | — | — |
| 2024-09-20 | $299.70 | $403.75 | 602,400 | — | — |
| 2024-09-19 | $305.46 | $411.51 | 524,900 | — | — |
| 2024-09-18 | $286.30 | $385.70 | 277,100 | — | — |
| 2024-09-17 | $283.56 | $382.01 | 156,700 | — | — |
| 2024-09-16 | $281.05 | $378.63 | 155,000 | — | — |
| 2024-09-13 | $279.51 | $376.55 | 287,000 | — | — |
| 2024-09-12 | $270.00 | $363.74 | 306,500 | — | — |
| 2024-09-11 | $261.74 | $352.61 | 380,000 | — | — |
| 2024-09-10 | $262.02 | $352.99 | 615,500 | — | — |
| 2024-09-09 | $276.20 | $372.09 | 280,400 | — | — |
| 2024-09-06 | $275.94 | $371.74 | 247,900 | — | — |
| 2024-09-05 | $281.21 | $378.84 | 138,100 | — | — |
| 2024-09-04 | $285.13 | $384.12 | 229,700 | — | — |
| 2024-09-03 | $290.37 | $391.18 | 209,000 | — | — |
| 2024-08-30 | $301.08 | $405.61 | 255,500 | — | — |
| 2024-08-29 | $304.23 | $409.85 | 270,800 | — | — |
| 2024-08-28 | $297.60 | $400.92 | 173,000 | — | — |
| 2024-08-27 | $298.60 | $402.27 | 264,800 | — | — |
| 2024-08-26 | $301.35 | $405.97 | 305,300 | — | — |
| 2024-08-23 | $297.61 | $400.93 | 286,700 | — | — |
| 2024-08-22 | $283.70 | $382.20 | 152,700 | — | — |
| 2024-08-21 | $286.60 | $386.10 | 91,400 | — | — |
| 2024-08-20 | $283.92 | $382.49 | 115,900 | — | — |
| 2024-08-19 | $286.35 | $385.77 | 188,000 | — | — |
| 2024-08-16 | $289.80 | $390.41 | 204,000 | — | — |
| 2024-08-15 | $292.55 | $394.12 | 284,900 | — | — |
| 2024-08-14 | $280.58 | $377.99 | 165,400 | — | — |
| 2024-08-13 | $284.49 | $383.26 | 205,700 | — | — |
| 2024-08-12 | $276.44 | $372.41 | 171,200 | — | — |
| 2024-08-09 | $281.86 | $379.72 | 187,300 | — | — |
| 2024-08-08 | $283.21 | $380.82 | 200,100 | — | — |
| 2024-08-07 | $274.08 | $368.54 | 334,500 | — | — |
| 2024-08-06 | $279.99 | $376.49 | 401,000 | — | — |
| 2024-08-05 | $276.76 | $372.15 | 537,900 | — | — |
| 2024-08-02 | $290.07 | $390.05 | 697,200 | — | — |
| 2024-08-01 | $295.44 | $397.27 | 685,200 | — | — |
| 2024-07-31 | $276.33 | $371.57 | 645,500 | — | — |
| 2024-07-30 | $266.69 | $358.61 | 206,900 | — | — |
| 2024-07-29 | $264.11 | $355.14 | 197,200 | — | — |
| 2024-07-26 | $260.98 | $350.93 | 211,200 | — | — |
| 2024-07-25 | $257.80 | $346.65 | 307,200 | — | — |
| 2024-07-24 | $249.40 | $335.36 | 221,400 | — | — |
| 2024-07-23 | $252.49 | $339.51 | 250,400 | — | — |
| 2024-07-22 | $255.63 | $343.74 | 243,200 | — | — |
| 2024-07-19 | $253.61 | $341.02 | 276,200 | — | — |
| 2024-07-18 | $261.62 | $351.79 | 309,300 | — | — |
| 2024-07-17 | $269.39 | $362.24 | 270,800 | — | — |
| 2024-07-16 | $275.87 | $370.95 | 300,600 | — | — |
| 2024-07-15 | $265.41 | $356.89 | 258,500 | — | — |
| 2024-07-12 | $266.94 | $358.94 | 373,400 | — | — |
| 2024-07-11 | $259.03 | $348.31 | 302,800 | — | — |
| 2024-07-10 | $245.02 | $329.47 | 188,400 | — | — |
| 2024-07-09 | $243.05 | $326.82 | 231,500 | — | — |
| 2024-07-08 | $248.77 | $334.51 | 186,400 | — | — |
| 2024-07-05 | $245.28 | $329.82 | 392,600 | — | — |
| 2024-07-03 | $251.70 | $338.45 | 141,400 | — | — |
| 2024-07-02 | $251.31 | $337.93 | 202,700 | — | — |
| 2024-07-01 | $252.18 | $339.10 | 273,100 | — | — |
| 2024-06-28 | $252.45 | $339.46 | 256,000 | — | — |
| 2024-06-27 | $251.26 | $337.86 | 242,000 | — | — |
| 2024-06-26 | $248.96 | $334.77 | 191,100 | — | — |
| 2024-06-25 | $246.76 | $331.81 | 232,800 | — | — |
| 2024-06-24 | $251.25 | $337.85 | 250,200 | — | — |
| 2024-06-21 | $248.70 | $334.42 | 418,900 | — | — |
| 2024-06-20 | $248.34 | $333.93 | 271,100 | — | — |
| 2024-06-18 | $252.36 | $339.34 | 236,200 | — | — |
| 2024-06-17 | $257.14 | $345.77 | 211,100 | — | — |
| 2024-06-14 | $251.75 | $338.52 | 283,500 | — | — |
| 2024-06-13 | $256.81 | $345.32 | 223,400 | — | — |
| 2024-06-12 | $263.58 | $354.43 | 361,400 | — | — |
| 2024-06-11 | $255.16 | $343.10 | 289,200 | — | — |
| 2024-06-10 | $259.86 | $349.42 | 290,400 | — | — |
| 2024-06-07 | $258.10 | $347.06 | 286,800 | — | — |
| 2024-06-06 | $259.96 | $349.56 | 354,400 | — | — |
| 2024-06-05 | $264.61 | $355.81 | 308,400 | — | — |
| 2024-06-04 | $265.52 | $357.03 | 400,900 | — | — |
| 2024-06-03 | $269.53 | $362.43 | 561,000 | — | — |
| 2024-05-31 | $253.14 | $340.39 | 176,200 | — | — |
| 2024-05-30 | $251.79 | $338.57 | 248,200 | — | — |
| 2024-05-29 | $246.33 | $331.23 | 293,000 | — | — |
| 2024-05-28 | $257.08 | $345.69 | 221,500 | — | — |
| 2024-05-24 | $256.34 | $344.69 | 202,100 | — | — |
| 2024-05-23 | $254.17 | $341.77 | 229,300 | — | — |
| 2024-05-22 | $259.38 | $348.78 | 211,900 | — | — |
| 2024-05-21 | $264.85 | $356.13 | 141,700 | — | — |
| 2024-05-20 | $266.79 | $358.74 | 204,700 | — | — |
| 2024-05-17 | $268.46 | $360.99 | 185,600 | — | — |
| 2024-05-16 | $268.95 | $361.65 | 214,100 | — | — |
| 2024-05-15 | $270.48 | $363.70 | 355,800 | — | — |
| 2024-05-14 | $274.95 | $369.71 | 297,900 | — | — |
| 2024-05-13 | $274.77 | $369.47 | 244,000 | — | — |
| 2024-05-10 | $264.26 | $355.34 | 168,500 | — | — |
| 2024-05-09 | $264.06 | $355.07 | 164,200 | — | — |
| 2024-05-08 | $260.00 | $348.90 | 189,000 | — | — |
| 2024-05-07 | $263.50 | $353.60 | 271,800 | — | — |
| 2024-05-06 | $262.31 | $352.00 | 217,600 | — | — |
| 2024-05-03 | $253.48 | $340.15 | 192,200 | — | — |
| 2024-05-02 | $251.20 | $337.09 | 307,200 | — | — |
| 2024-05-01 | $254.16 | $341.06 | 266,600 | — | — |
| 2024-04-30 | $254.38 | $341.36 | 365,300 | — | — |
| 2024-04-29 | $261.33 | $350.68 | 255,900 | — | — |
| 2024-04-26 | $262.72 | $352.55 | 399,200 | — | — |
| 2024-04-25 | $257.73 | $345.85 | 783,700 | — | — |
| 2024-04-24 | $248.34 | $333.25 | 710,600 | — | — |
| 2024-04-23 | $264.49 | $354.92 | 330,100 | — | — |
| 2024-04-22 | $260.87 | $350.07 | 296,800 | — | — |
| 2024-04-19 | $261.00 | $350.24 | 226,100 | — | — |
| 2024-04-18 | $260.35 | $349.37 | 449,200 | — | — |
| 2024-04-17 | $260.94 | $350.16 | 346,700 | — | — |
| 2024-04-16 | $260.32 | $349.33 | 218,200 | — | — |
| 2024-04-15 | $258.03 | $346.26 | 181,300 | — | — |
| 2024-04-12 | $264.52 | $354.96 | 139,000 | — | — |
| 2024-04-11 | $266.43 | $357.53 | 410,200 | — | — |
| 2024-04-10 | $270.25 | $362.65 | 281,700 | — | — |
| 2024-04-09 | $279.11 | $374.54 | 225,400 | — | — |
| 2024-04-08 | $279.13 | $374.57 | 212,100 | — | — |
| 2024-04-05 | $277.00 | $371.71 | 194,000 | — | — |
| 2024-04-04 | $276.34 | $370.83 | 242,900 | — | — |
| 2024-04-03 | $284.88 | $382.29 | 205,800 | — | — |
| 2024-04-02 | $284.59 | $381.90 | 256,900 | — | — |
| 2024-04-01 | $295.77 | $396.90 | 215,200 | — | — |
| 2024-03-28 | $300.86 | $403.73 | 285,800 | — | — |
| 2024-03-27 | $303.39 | $407.12 | 232,800 | — | — |
| 2024-03-26 | $298.88 | $401.07 | 157,200 | — | — |
| 2024-03-25 | $297.18 | $398.79 | 167,300 | — | — |
| 2024-03-22 | $298.72 | $400.86 | 186,600 | — | — |
| 2024-03-21 | $304.70 | $408.88 | 210,900 | — | — |
| 2024-03-20 | $294.47 | $395.15 | 173,300 | — | — |
| 2024-03-19 | $284.85 | $382.25 | 184,200 | — | — |
| 2024-03-18 | $283.66 | $380.65 | 183,700 | — | — |
| 2024-03-15 | $281.96 | $378.37 | 340,800 | — | — |
| 2024-03-14 | $282.53 | $379.13 | 250,500 | — | — |
| 2024-03-13 | $289.31 | $388.23 | 270,000 | — | — |
| 2024-03-12 | $286.02 | $383.82 | 263,500 | — | — |
| 2024-03-11 | $283.22 | $380.06 | 306,100 | — | — |
| 2024-03-08 | $288.46 | $387.09 | 205,800 | — | — |
| 2024-03-07 | $291.23 | $390.81 | 198,300 | — | — |
| 2024-03-06 | $294.28 | $394.23 | 133,400 | — | — |
| 2024-03-05 | $295.57 | $395.96 | 130,200 | — | — |
| 2024-03-04 | $297.13 | $398.05 | 184,700 | — | — |
| 2024-03-01 | $299.70 | $401.49 | 142,600 | — | — |
| 2024-02-29 | $299.06 | $400.63 | 158,400 | — | — |
| 2024-02-28 | $290.49 | $389.15 | 113,400 | — | — |
| 2024-02-27 | $293.35 | $392.98 | 135,800 | — | — |
| 2024-02-26 | $287.44 | $385.07 | 138,600 | — | — |
| 2024-02-23 | $288.51 | $386.50 | 120,800 | — | — |
| 2024-02-22 | $285.59 | $382.59 | 196,200 | — | — |
| 2024-02-21 | $281.43 | $377.01 | 272,000 | — | — |
| 2024-02-20 | $283.22 | $379.41 | 223,700 | — | — |
| 2024-02-16 | $291.81 | $390.92 | 199,300 | — | — |
| 2024-02-15 | $304.28 | $407.63 | 262,600 | — | — |
| 2024-02-14 | $303.54 | $406.63 | 396,300 | — | — |
| 2024-02-13 | $298.33 | $399.65 | 269,800 | — | — |
| 2024-02-12 | $309.90 | $415.15 | 194,700 | — | — |
| 2024-02-09 | $303.09 | $406.03 | 184,900 | — | — |
| 2024-02-08 | $292.92 | $392.41 | 212,000 | — | — |
| 2024-02-07 | $290.33 | $388.94 | 165,000 | — | — |
| 2024-02-06 | $292.25 | $391.51 | 167,100 | — | — |
| 2024-02-05 | $291.85 | $390.97 | 284,200 | — | — |
| 2024-02-02 | $297.68 | $398.78 | 280,300 | — | — |
| 2024-02-01 | $304.46 | $407.87 | 245,000 | — | — |
| 2024-01-31 | $294.85 | $394.99 | 341,900 | — | — |
| 2024-01-30 | $306.95 | $411.20 | 176,200 | — | — |
| 2024-01-29 | $310.00 | $415.29 | 216,100 | — | — |
| 2024-01-26 | $298.44 | $399.80 | 152,800 | — | — |
| 2024-01-25 | $298.02 | $399.24 | 253,900 | — | — |
| 2024-01-24 | $295.06 | $395.27 | 117,300 | — | — |
| 2024-01-23 | $302.45 | $405.17 | 103,100 | — | — |
| 2024-01-22 | $303.52 | $406.61 | 79,400 | — | — |
| 2024-01-19 | $296.74 | $397.52 | 145,100 | — | — |
| 2024-01-18 | $292.30 | $391.58 | 134,500 | — | — |
| 2024-01-17 | $288.24 | $386.14 | 117,500 | — | — |
| 2024-01-16 | $287.57 | $385.24 | 136,600 | — | — |
| 2024-01-12 | $285.76 | $382.82 | 147,600 | — | — |
| 2024-01-11 | $295.40 | $395.73 | 194,200 | — | — |
| 2024-01-10 | $302.63 | $405.41 | 99,900 | — | — |
| 2024-01-09 | $301.67 | $404.13 | 117,100 | — | — |
| 2024-01-08 | $304.43 | $407.83 | 123,600 | — | — |
| 2024-01-05 | $297.07 | $397.97 | 136,300 | — | — |
| 2024-01-04 | $296.59 | $397.32 | 216,700 | — | — |
| 2024-01-03 | $303.10 | $406.04 | 207,400 | — | — |
| 2024-01-02 | $324.78 | $435.09 | 220,800 | — | — |