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-07-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 | $253.14 | $277.62 | 186,500 | — | — |
| 2024-12-30 | $252.18 | $276.57 | 130,700 | — | — |
| 2024-12-27 | $252.11 | $276.49 | 115,600 | — | — |
| 2024-12-26 | $254.78 | $279.42 | 135,100 | — | — |
| 2024-12-24 | $255.48 | $280.18 | 68,400 | — | — |
| 2024-12-23 | $254.09 | $278.66 | 197,600 | — | — |
| 2024-12-20 | $252.74 | $277.18 | 1,071,000 | — | — |
| 2024-12-19 | $246.93 | $270.81 | 343,500 | — | — |
| 2024-12-18 | $255.38 | $280.07 | 318,200 | — | — |
| 2024-12-17 | $268.27 | $294.21 | 255,400 | — | — |
| 2024-12-16 | $271.77 | $298.05 | 278,900 | — | — |
| 2024-12-13 | $269.58 | $295.65 | 274,800 | — | — |
| 2024-12-12 | $274.63 | $301.19 | 178,000 | — | — |
| 2024-12-11 | $276.37 | $303.09 | 419,600 | — | — |
| 2024-12-10 | $268.64 | $294.62 | 314,900 | — | — |
| 2024-12-09 | $273.01 | $299.41 | 299,400 | — | — |
| 2024-12-06 | $277.37 | $304.19 | 311,800 | — | — |
| 2024-12-05 | $273.47 | $299.91 | 363,300 | — | — |
| 2024-12-04 | $276.88 | $303.65 | 275,700 | — | — |
| 2024-12-03 | $278.95 | $305.92 | 222,100 | — | — |
| 2024-12-02 | $278.15 | $305.05 | 217,200 | — | — |
| 2024-11-29 | $280.60 | $307.73 | 119,500 | — | — |
| 2024-11-27 | $282.22 | $309.51 | 193,900 | — | — |
| 2024-11-26 | $283.23 | $310.62 | 280,900 | — | — |
| 2024-11-25 | $283.67 | $311.10 | 753,200 | — | — |
| 2024-11-22 | $263.27 | $288.73 | 330,700 | — | — |
| 2024-11-21 | $258.92 | $283.96 | 274,800 | — | — |
| 2024-11-20 | $256.62 | $281.43 | 259,800 | — | — |
| 2024-11-19 | $258.31 | $283.29 | 297,700 | — | — |
| 2024-11-18 | $262.26 | $287.62 | 206,800 | — | — |
| 2024-11-15 | $261.20 | $286.46 | 218,600 | — | — |
| 2024-11-14 | $262.76 | $288.17 | 285,400 | — | — |
| 2024-11-13 | $267.04 | $292.86 | 233,400 | — | — |
| 2024-11-12 | $266.44 | $292.20 | 290,100 | — | — |
| 2024-11-11 | $273.20 | $299.62 | 324,400 | — | — |
| 2024-11-08 | $269.06 | $295.08 | 347,200 | — | — |
| 2024-11-07 | $265.44 | $291.11 | 397,500 | — | — |
| 2024-11-06 | $262.08 | $287.42 | 861,300 | — | — |
| 2024-11-05 | $279.82 | $306.88 | 474,700 | — | — |
| 2024-11-04 | $267.86 | $293.76 | 247,500 | — | — |
| 2024-11-01 | $265.00 | $290.62 | 365,700 | — | — |
| 2024-10-31 | $270.96 | $297.16 | 294,800 | — | — |
| 2024-10-30 | $275.25 | $301.87 | 244,800 | — | — |
| 2024-10-29 | $272.01 | $298.31 | 247,600 | — | — |
| 2024-10-28 | $273.07 | $299.48 | 194,000 | — | — |
| 2024-10-25 | $271.03 | $297.24 | 167,400 | — | — |
| 2024-10-24 | $274.13 | $300.64 | 468,000 | — | — |
| 2024-10-23 | $260.91 | $286.14 | 270,000 | — | — |
| 2024-10-22 | $261.28 | $286.55 | 317,600 | — | — |
| 2024-10-21 | $265.52 | $291.20 | 333,600 | — | — |
| 2024-10-18 | $266.26 | $292.01 | 422,700 | — | — |
| 2024-10-17 | $265.70 | $291.39 | 339,500 | — | — |
| 2024-10-16 | $267.24 | $293.08 | 363,300 | — | — |
| 2024-10-15 | $269.06 | $295.08 | 178,300 | — | — |
| 2024-10-14 | $267.19 | $293.03 | 123,900 | — | — |
| 2024-10-11 | $264.66 | $290.25 | 265,000 | — | — |
| 2024-10-10 | $256.53 | $281.34 | 244,900 | — | — |
| 2024-10-09 | $261.08 | $286.33 | 182,800 | — | — |
| 2024-10-08 | $261.65 | $286.95 | 203,800 | — | — |
| 2024-10-07 | $259.70 | $284.81 | 280,800 | — | — |
| 2024-10-04 | $260.86 | $286.08 | 225,000 | — | — |
| 2024-10-03 | $264.69 | $290.28 | 453,200 | — | — |
| 2024-10-02 | $268.04 | $293.96 | 242,500 | — | — |
| 2024-10-01 | $266.44 | $292.20 | 317,500 | — | — |
| 2024-09-30 | $269.81 | $295.90 | 244,800 | — | — |
| 2024-09-27 | $266.10 | $291.83 | 237,800 | — | — |
| 2024-09-26 | $272.00 | $298.30 | 269,800 | — | — |
| 2024-09-25 | $267.31 | $293.16 | 353,400 | — | — |
| 2024-09-24 | $269.43 | $295.48 | 236,300 | — | — |
| 2024-09-23 | $265.46 | $291.13 | 216,300 | — | — |
| 2024-09-20 | $262.40 | $287.77 | 488,000 | — | — |
| 2024-09-19 | $263.26 | $288.72 | 370,900 | — | — |
| 2024-09-18 | $257.27 | $282.15 | 362,900 | — | — |
| 2024-09-17 | $251.30 | $275.60 | 335,200 | — | — |
| 2024-09-16 | $257.12 | $281.98 | 189,600 | — | — |
| 2024-09-13 | $254.28 | $278.87 | 365,000 | — | — |
| 2024-09-12 | $251.38 | $275.69 | 374,100 | — | — |
| 2024-09-11 | $253.72 | $278.25 | 208,900 | — | — |
| 2024-09-10 | $254.03 | $278.59 | 210,300 | — | — |
| 2024-09-09 | $251.57 | $275.90 | 261,900 | — | — |
| 2024-09-06 | $245.00 | $268.69 | 195,900 | — | — |
| 2024-09-05 | $249.45 | $273.57 | 212,800 | — | — |
| 2024-09-04 | $249.39 | $273.51 | 198,400 | — | — |
| 2024-09-03 | $250.88 | $275.14 | 316,200 | — | — |
| 2024-08-30 | $255.23 | $279.91 | 408,400 | — | — |
| 2024-08-29 | $252.28 | $276.67 | 304,200 | — | — |
| 2024-08-28 | $251.83 | $276.18 | 251,400 | — | — |
| 2024-08-27 | $251.00 | $275.27 | 248,000 | — | — |
| 2024-08-26 | $256.19 | $280.96 | 207,400 | — | — |
| 2024-08-23 | $259.04 | $284.09 | 331,300 | — | — |
| 2024-08-22 | $247.19 | $271.09 | 173,200 | — | — |
| 2024-08-21 | $246.56 | $270.40 | 221,500 | — | — |
| 2024-08-20 | $243.37 | $266.90 | 180,400 | — | — |
| 2024-08-19 | $248.51 | $272.54 | 235,600 | — | — |
| 2024-08-16 | $246.33 | $270.15 | 187,000 | — | — |
| 2024-08-15 | $244.32 | $267.95 | 196,000 | — | — |
| 2024-08-14 | $240.93 | $264.23 | 308,400 | — | — |
| 2024-08-13 | $244.55 | $268.20 | 256,400 | — | — |
| 2024-08-12 | $234.94 | $257.66 | 227,700 | — | — |
| 2024-08-09 | $238.20 | $261.23 | 203,100 | — | — |
| 2024-08-08 | $239.42 | $262.57 | 304,400 | — | — |
| 2024-08-07 | $229.85 | $252.08 | 360,700 | — | — |
| 2024-08-06 | $233.99 | $256.62 | 663,300 | — | — |
| 2024-08-05 | $231.99 | $254.42 | 715,600 | — | — |
| 2024-08-02 | $239.28 | $262.42 | 522,300 | — | — |
| 2024-08-01 | $246.59 | $270.43 | 410,100 | — | — |
| 2024-07-31 | $250.90 | $275.16 | 351,600 | — | — |
| 2024-07-30 | $248.25 | $272.26 | 313,900 | — | — |
| 2024-07-29 | $252.84 | $277.29 | 225,400 | — | — |
| 2024-07-26 | $250.83 | $275.08 | 539,700 | — | — |
| 2024-07-25 | $245.10 | $268.80 | 672,700 | — | — |
| 2024-07-24 | $232.04 | $254.48 | 287,500 | — | — |
| 2024-07-23 | $236.30 | $259.15 | 173,800 | — | — |
| 2024-07-22 | $234.29 | $256.95 | 288,200 | — | — |
| 2024-07-19 | $230.76 | $253.07 | 163,700 | — | — |
| 2024-07-18 | $231.92 | $254.35 | 326,100 | — | — |
| 2024-07-17 | $229.96 | $252.20 | 392,400 | — | — |
| 2024-07-16 | $235.24 | $257.99 | 315,500 | — | — |
| 2024-07-15 | $226.65 | $248.57 | 330,000 | — | — |
| 2024-07-12 | $225.82 | $247.66 | 406,200 | — | — |
| 2024-07-11 | $217.46 | $238.49 | 288,300 | — | — |
| 2024-07-10 | $207.59 | $227.66 | 193,500 | — | — |
| 2024-07-09 | $206.04 | $225.96 | 218,800 | — | — |
| 2024-07-08 | $203.73 | $223.43 | 212,000 | — | — |
| 2024-07-05 | $202.15 | $221.70 | 314,700 | — | — |
| 2024-07-03 | $206.59 | $226.57 | 105,900 | — | — |
| 2024-07-02 | $203.48 | $223.16 | 186,400 | — | — |
| 2024-07-01 | $198.70 | $217.91 | 319,500 | — | — |
| 2024-06-28 | $205.28 | $225.13 | 598,900 | — | — |
| 2024-06-27 | $204.46 | $224.23 | 232,000 | — | — |
| 2024-06-26 | $201.47 | $220.95 | 214,100 | — | — |
| 2024-06-25 | $203.58 | $223.27 | 253,000 | — | — |
| 2024-06-24 | $205.47 | $225.34 | 286,600 | — | — |
| 2024-06-21 | $208.67 | $228.85 | 495,900 | — | — |
| 2024-06-20 | $209.85 | $230.14 | 399,700 | — | — |
| 2024-06-18 | $211.60 | $232.06 | 371,400 | — | — |
| 2024-06-17 | $207.65 | $227.73 | 258,900 | — | — |
| 2024-06-14 | $204.72 | $224.52 | 240,400 | — | — |
| 2024-06-13 | $204.64 | $224.43 | 202,800 | — | — |
| 2024-06-12 | $204.24 | $223.99 | 401,500 | — | — |
| 2024-06-11 | $196.27 | $215.25 | 169,900 | — | — |
| 2024-06-10 | $198.68 | $217.89 | 208,400 | — | — |
| 2024-06-07 | $198.94 | $218.18 | 252,200 | — | — |
| 2024-06-06 | $199.03 | $218.28 | 310,600 | — | — |
| 2024-06-05 | $200.00 | $219.34 | 135,000 | — | — |
| 2024-06-04 | $197.15 | $216.21 | 225,600 | — | — |
| 2024-06-03 | $199.00 | $218.24 | 285,900 | — | — |
| 2024-05-31 | $202.07 | $221.61 | 265,900 | — | — |
| 2024-05-30 | $199.00 | $218.24 | 183,300 | — | — |
| 2024-05-29 | $196.03 | $214.99 | 194,200 | — | — |
| 2024-05-28 | $196.50 | $215.50 | 315,600 | — | — |
| 2024-05-24 | $199.00 | $218.24 | 231,900 | — | — |
| 2024-05-23 | $196.02 | $214.97 | 376,900 | — | — |
| 2024-05-22 | $198.54 | $217.74 | 245,900 | — | — |
| 2024-05-21 | $200.03 | $219.37 | 170,700 | — | — |
| 2024-05-20 | $202.10 | $221.64 | 191,700 | — | — |
| 2024-05-17 | $206.20 | $226.14 | 179,700 | — | — |
| 2024-05-16 | $207.54 | $227.61 | 320,900 | — | — |
| 2024-05-15 | $207.88 | $227.98 | 382,400 | — | — |
| 2024-05-14 | $196.75 | $215.78 | 194,400 | — | — |
| 2024-05-13 | $194.60 | $213.42 | 266,800 | — | — |
| 2024-05-10 | $195.85 | $214.79 | 208,900 | — | — |
| 2024-05-09 | $193.89 | $212.64 | 334,700 | — | — |
| 2024-05-08 | $191.09 | $209.57 | 218,100 | — | — |
| 2024-05-07 | $190.28 | $208.68 | 437,600 | — | — |
| 2024-05-06 | $191.14 | $209.62 | 565,400 | — | — |
| 2024-05-03 | $185.52 | $203.46 | 322,700 | — | — |
| 2024-05-02 | $183.99 | $201.78 | 231,400 | — | — |
| 2024-05-01 | $180.41 | $197.86 | 282,100 | — | — |
| 2024-04-30 | $180.70 | $198.17 | 219,900 | — | — |
| 2024-04-29 | $183.70 | $201.46 | 183,100 | — | — |
| 2024-04-26 | $182.50 | $200.15 | 155,100 | — | — |
| 2024-04-25 | $180.51 | $197.96 | 272,100 | — | — |
| 2024-04-24 | $181.86 | $199.45 | 195,200 | — | — |
| 2024-04-23 | $182.33 | $199.96 | 171,700 | — | — |
| 2024-04-22 | $179.02 | $196.33 | 215,000 | — | — |
| 2024-04-19 | $175.11 | $192.04 | 209,600 | — | — |
| 2024-04-18 | $175.00 | $191.92 | 276,700 | — | — |
| 2024-04-17 | $173.39 | $190.16 | 217,900 | — | — |
| 2024-04-16 | $174.12 | $190.96 | 204,900 | — | — |
| 2024-04-15 | $176.26 | $193.30 | 192,900 | — | — |
| 2024-04-12 | $180.21 | $197.64 | 175,200 | — | — |
| 2024-04-11 | $182.30 | $199.93 | 300,300 | — | — |
| 2024-04-10 | $183.70 | $201.46 | 505,400 | — | — |
| 2024-04-09 | $194.00 | $212.76 | 307,800 | — | — |
| 2024-04-08 | $197.55 | $216.65 | 250,700 | — | — |
| 2024-04-05 | $198.34 | $217.52 | 232,200 | — | — |
| 2024-04-04 | $196.46 | $215.46 | 351,700 | — | — |
| 2024-04-03 | $194.31 | $213.10 | 299,100 | — | — |
| 2024-04-02 | $189.14 | $207.43 | 224,400 | — | — |
| 2024-04-01 | $190.31 | $208.71 | 266,300 | — | — |
| 2024-03-28 | $195.09 | $213.95 | 272,200 | — | — |
| 2024-03-27 | $193.88 | $212.63 | 190,600 | — | — |
| 2024-03-26 | $190.64 | $209.07 | 318,900 | — | — |
| 2024-03-25 | $191.53 | $210.05 | 328,000 | — | — |
| 2024-03-22 | $190.74 | $209.18 | 231,400 | — | — |
| 2024-03-21 | $194.94 | $213.79 | 263,900 | — | — |
| 2024-03-20 | $187.94 | $206.11 | 190,400 | — | — |
| 2024-03-19 | $185.47 | $203.40 | 195,400 | — | — |
| 2024-03-18 | $183.29 | $201.01 | 278,200 | — | — |
| 2024-03-15 | $183.68 | $201.44 | 572,700 | — | — |
| 2024-03-14 | $184.74 | $202.60 | 388,600 | — | — |
| 2024-03-13 | $184.80 | $202.67 | 289,300 | — | — |
| 2024-03-12 | $186.06 | $204.05 | 241,500 | — | — |
| 2024-03-11 | $187.39 | $205.51 | 250,600 | — | — |
| 2024-03-08 | $188.48 | $206.71 | 279,900 | — | — |
| 2024-03-07 | $186.04 | $204.03 | 244,900 | — | — |
| 2024-03-06 | $187.16 | $205.26 | 254,400 | — | — |
| 2024-03-05 | $188.52 | $206.75 | 157,500 | — | — |
| 2024-03-04 | $191.47 | $209.98 | 231,900 | — | — |
| 2024-03-01 | $192.86 | $211.51 | 323,300 | — | — |
| 2024-02-29 | $190.24 | $208.64 | 384,000 | — | — |
| 2024-02-28 | $185.64 | $203.59 | 256,100 | — | — |
| 2024-02-27 | $186.92 | $204.99 | 379,300 | — | — |
| 2024-02-26 | $184.84 | $202.71 | 330,800 | — | — |
| 2024-02-23 | $182.93 | $200.62 | 208,500 | — | — |
| 2024-02-22 | $184.46 | $202.30 | 249,700 | — | — |
| 2024-02-21 | $180.81 | $198.29 | 284,100 | — | — |
| 2024-02-20 | $183.37 | $201.10 | 230,000 | — | — |
| 2024-02-16 | $188.94 | $207.21 | 268,500 | — | — |
| 2024-02-15 | $192.73 | $211.37 | 476,100 | — | — |
| 2024-02-14 | $176.93 | $194.04 | 297,100 | — | — |
| 2024-02-13 | $171.66 | $188.26 | 357,400 | — | — |
| 2024-02-12 | $179.28 | $196.62 | 225,800 | — | — |
| 2024-02-09 | $176.99 | $194.10 | 233,500 | — | — |
| 2024-02-08 | $179.42 | $196.77 | 324,100 | — | — |
| 2024-02-07 | $171.88 | $188.50 | 187,900 | — | — |
| 2024-02-06 | $171.27 | $187.83 | 174,400 | — | — |
| 2024-02-05 | $171.60 | $188.19 | 180,300 | — | — |
| 2024-02-02 | $175.85 | $192.85 | 209,700 | — | — |
| 2024-02-01 | $180.32 | $197.76 | 323,500 | — | — |
| 2024-01-31 | $177.06 | $194.18 | 757,500 | — | — |
| 2024-01-30 | $177.40 | $194.55 | 210,200 | — | — |
| 2024-01-29 | $177.89 | $195.09 | 280,900 | — | — |
| 2024-01-26 | $176.39 | $193.45 | 184,300 | — | — |
| 2024-01-25 | $175.72 | $192.71 | 172,600 | — | — |
| 2024-01-24 | $172.61 | $189.30 | 132,300 | — | — |
| 2024-01-23 | $174.72 | $191.62 | 224,400 | — | — |
| 2024-01-22 | $175.99 | $193.01 | 196,600 | — | — |
| 2024-01-19 | $173.51 | $190.29 | 152,000 | — | — |
| 2024-01-18 | $171.00 | $187.54 | 191,800 | — | — |
| 2024-01-17 | $168.70 | $185.01 | 221,600 | — | — |
| 2024-01-16 | $171.49 | $188.07 | 472,000 | — | — |
| 2024-01-12 | $173.68 | $190.47 | 217,800 | — | — |
| 2024-01-11 | $173.98 | $190.80 | 325,200 | — | — |
| 2024-01-10 | $178.50 | $195.76 | 188,800 | — | — |
| 2024-01-09 | $179.08 | $196.40 | 142,300 | — | — |
| 2024-01-08 | $181.45 | $199.00 | 248,600 | — | — |
| 2024-01-05 | $179.45 | $196.80 | 631,800 | — | — |
| 2024-01-04 | $178.39 | $195.64 | 261,000 | — | — |
| 2024-01-03 | $181.00 | $198.50 | 263,300 | — | — |
| 2024-01-02 | $186.90 | $204.97 | 384,800 | — | — |