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
- 1991-08-15 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 | $386.22 | $386.22 | 327,900 | — | — |
| 2024-12-30 | $383.85 | $383.85 | 211,300 | — | — |
| 2024-12-27 | $389.07 | $389.07 | 287,200 | — | — |
| 2024-12-26 | $396.85 | $396.85 | 140,100 | — | — |
| 2024-12-24 | $395.44 | $395.44 | 88,700 | — | — |
| 2024-12-23 | $390.65 | $390.65 | 238,300 | — | — |
| 2024-12-20 | $393.04 | $393.04 | 826,400 | — | — |
| 2024-12-19 | $385.37 | $385.37 | 432,300 | — | — |
| 2024-12-18 | $383.47 | $383.47 | 377,900 | — | — |
| 2024-12-17 | $395.00 | $395.00 | 366,600 | — | — |
| 2024-12-16 | $406.90 | $406.90 | 305,400 | — | — |
| 2024-12-13 | $403.59 | $403.59 | 249,200 | — | — |
| 2024-12-12 | $407.64 | $407.64 | 259,600 | — | — |
| 2024-12-11 | $404.17 | $404.17 | 328,500 | — | — |
| 2024-12-10 | $401.78 | $401.78 | 351,200 | — | — |
| 2024-12-09 | $411.23 | $411.23 | 259,600 | — | — |
| 2024-12-06 | $409.32 | $409.32 | 222,800 | — | — |
| 2024-12-05 | $404.98 | $404.98 | 299,600 | — | — |
| 2024-12-04 | $411.94 | $411.94 | 230,100 | — | — |
| 2024-12-03 | $406.40 | $406.40 | 304,700 | — | — |
| 2024-12-02 | $410.04 | $410.04 | 294,200 | — | — |
| 2024-11-29 | $407.00 | $407.00 | 175,700 | — | — |
| 2024-11-27 | $405.75 | $405.75 | 258,300 | — | — |
| 2024-11-26 | $402.45 | $402.45 | 369,200 | — | — |
| 2024-11-25 | $400.94 | $400.94 | 420,200 | — | — |
| 2024-11-22 | $397.19 | $397.19 | 232,000 | — | — |
| 2024-11-21 | $392.31 | $392.31 | 368,400 | — | — |
| 2024-11-20 | $384.53 | $384.53 | 489,400 | — | — |
| 2024-11-19 | $382.40 | $382.40 | 324,500 | — | — |
| 2024-11-18 | $384.28 | $384.28 | 421,700 | — | — |
| 2024-11-15 | $385.91 | $385.91 | 372,300 | — | — |
| 2024-11-14 | $394.66 | $394.66 | 314,600 | — | — |
| 2024-11-13 | $400.23 | $400.23 | 348,100 | — | — |
| 2024-11-12 | $402.69 | $402.69 | 325,400 | — | — |
| 2024-11-11 | $403.16 | $403.16 | 371,900 | — | — |
| 2024-11-08 | $399.31 | $399.31 | 302,400 | — | — |
| 2024-11-07 | $397.18 | $397.18 | 375,200 | — | — |
| 2024-11-06 | $394.02 | $394.02 | 545,800 | — | — |
| 2024-11-05 | $379.69 | $379.69 | 348,600 | — | — |
| 2024-11-04 | $377.02 | $377.02 | 480,700 | — | — |
| 2024-11-01 | $384.64 | $384.64 | 523,300 | — | — |
| 2024-10-31 | $381.97 | $381.97 | 675,900 | — | — |
| 2024-10-30 | $383.89 | $383.89 | 960,400 | — | — |
| 2024-10-29 | $384.68 | $384.68 | 1,319,500 | — | — |
| 2024-10-28 | $363.58 | $363.58 | 715,100 | — | — |
| 2024-10-25 | $360.09 | $360.09 | 473,400 | — | — |
| 2024-10-24 | $362.05 | $362.05 | 384,200 | — | — |
| 2024-10-23 | $368.09 | $368.09 | 224,100 | — | — |
| 2024-10-22 | $372.00 | $372.00 | 188,000 | — | — |
| 2024-10-21 | $372.59 | $372.59 | 232,900 | — | — |
| 2024-10-18 | $375.45 | $375.45 | 222,100 | — | — |
| 2024-10-17 | $373.84 | $373.84 | 235,000 | — | — |
| 2024-10-16 | $375.50 | $375.50 | 176,900 | — | — |
| 2024-10-15 | $375.30 | $375.30 | 302,900 | — | — |
| 2024-10-14 | $377.68 | $377.68 | 240,300 | — | — |
| 2024-10-11 | $375.02 | $375.02 | 215,400 | — | — |
| 2024-10-10 | $369.24 | $369.24 | 311,500 | — | — |
| 2024-10-09 | $373.50 | $373.50 | 323,300 | — | — |
| 2024-10-08 | $368.97 | $368.97 | 236,700 | — | — |
| 2024-10-07 | $365.24 | $365.24 | 268,500 | — | — |
| 2024-10-04 | $366.72 | $366.72 | 216,900 | — | — |
| 2024-10-03 | $363.89 | $363.89 | 302,800 | — | — |
| 2024-10-02 | $368.68 | $368.68 | 283,200 | — | — |
| 2024-10-01 | $364.30 | $364.30 | 359,600 | — | — |
| 2024-09-30 | $370.32 | $370.32 | 217,400 | — | — |
| 2024-09-27 | $368.60 | $368.60 | 213,600 | — | — |
| 2024-09-26 | $371.24 | $371.24 | 242,000 | — | — |
| 2024-09-25 | $364.97 | $364.97 | 207,100 | — | — |
| 2024-09-24 | $364.43 | $364.43 | 230,100 | — | — |
| 2024-09-23 | $362.39 | $362.39 | 342,600 | — | — |
| 2024-09-20 | $366.76 | $366.76 | 596,300 | — | — |
| 2024-09-19 | $363.79 | $363.79 | 490,200 | — | — |
| 2024-09-18 | $351.83 | $351.83 | 337,200 | — | — |
| 2024-09-17 | $354.52 | $354.52 | 539,900 | — | — |
| 2024-09-16 | $343.79 | $343.79 | 242,000 | — | — |
| 2024-09-13 | $337.48 | $337.48 | 267,700 | — | — |
| 2024-09-12 | $337.04 | $337.04 | 288,100 | — | — |
| 2024-09-11 | $337.44 | $337.44 | 305,000 | — | — |
| 2024-09-10 | $334.85 | $334.85 | 277,700 | — | — |
| 2024-09-09 | $327.93 | $327.93 | 344,100 | — | — |
| 2024-09-06 | $320.77 | $320.77 | 690,400 | — | — |
| 2024-09-05 | $329.04 | $329.04 | 254,700 | — | — |
| 2024-09-04 | $328.87 | $328.87 | 362,400 | — | — |
| 2024-09-03 | $330.45 | $330.45 | 467,300 | — | — |
| 2024-08-30 | $345.38 | $345.38 | 453,500 | — | — |
| 2024-08-29 | $342.27 | $342.27 | 319,200 | — | — |
| 2024-08-28 | $343.83 | $343.83 | 211,200 | — | — |
| 2024-08-27 | $346.04 | $346.04 | 236,800 | — | — |
| 2024-08-26 | $347.69 | $347.69 | 248,200 | — | — |
| 2024-08-23 | $351.62 | $351.62 | 196,300 | — | — |
| 2024-08-22 | $342.16 | $342.16 | 224,900 | — | — |
| 2024-08-21 | $345.00 | $345.00 | 310,700 | — | — |
| 2024-08-20 | $344.85 | $344.85 | 431,300 | — | — |
| 2024-08-19 | $347.02 | $347.02 | 298,900 | — | — |
| 2024-08-16 | $344.14 | $344.14 | 276,500 | — | — |
| 2024-08-15 | $343.21 | $343.21 | 307,200 | — | — |
| 2024-08-14 | $333.24 | $333.24 | 248,800 | — | — |
| 2024-08-13 | $332.12 | $332.12 | 431,600 | — | — |
| 2024-08-12 | $320.34 | $320.34 | 279,800 | — | — |
| 2024-08-09 | $319.95 | $319.95 | 271,700 | — | — |
| 2024-08-08 | $321.71 | $321.71 | 673,300 | — | — |
| 2024-08-07 | $314.65 | $314.65 | 529,700 | — | — |
| 2024-08-06 | $316.56 | $316.56 | 367,400 | — | — |
| 2024-08-05 | $317.86 | $317.86 | 464,600 | — | — |
| 2024-08-02 | $322.30 | $322.30 | 447,800 | — | — |
| 2024-08-01 | $342.58 | $342.58 | 580,900 | — | — |
| 2024-07-31 | $351.19 | $351.19 | 634,400 | — | — |
| 2024-07-30 | $348.12 | $348.12 | 1,217,400 | — | — |
| 2024-07-29 | $335.09 | $335.09 | 605,800 | — | — |
| 2024-07-26 | $325.98 | $325.98 | 458,700 | — | — |
| 2024-07-25 | $324.41 | $324.41 | 353,100 | — | — |
| 2024-07-24 | $322.09 | $322.09 | 201,900 | — | — |
| 2024-07-23 | $331.20 | $331.20 | 219,800 | — | — |
| 2024-07-22 | $326.57 | $326.57 | 303,000 | — | — |
| 2024-07-19 | $321.45 | $321.45 | 208,200 | — | — |
| 2024-07-18 | $323.37 | $323.37 | 414,800 | — | — |
| 2024-07-17 | $325.89 | $325.89 | 410,800 | — | — |
| 2024-07-16 | $335.76 | $335.76 | 321,400 | — | — |
| 2024-07-15 | $327.50 | $327.50 | 281,100 | — | — |
| 2024-07-12 | $325.19 | $325.19 | 375,900 | — | — |
| 2024-07-11 | $328.32 | $328.32 | 360,200 | — | — |
| 2024-07-10 | $323.81 | $323.81 | 258,100 | — | — |
| 2024-07-09 | $315.24 | $315.24 | 339,000 | — | — |
| 2024-07-08 | $314.48 | $314.48 | 209,100 | — | — |
| 2024-07-05 | $310.51 | $310.51 | 245,700 | — | — |
| 2024-07-03 | $312.85 | $312.85 | 106,600 | — | — |
| 2024-07-02 | $310.03 | $310.03 | 212,700 | — | — |
| 2024-07-01 | $306.21 | $306.21 | 266,700 | — | — |
| 2024-06-28 | $308.93 | $308.93 | 417,900 | — | — |
| 2024-06-27 | $306.99 | $306.99 | 303,700 | — | — |
| 2024-06-26 | $307.12 | $307.12 | 264,800 | — | — |
| 2024-06-25 | $306.04 | $306.04 | 318,300 | — | — |
| 2024-06-24 | $306.71 | $306.71 | 428,200 | — | — |
| 2024-06-21 | $300.01 | $300.01 | 572,100 | — | — |
| 2024-06-20 | $296.64 | $296.64 | 352,300 | — | — |
| 2024-06-18 | $295.25 | $295.25 | 436,200 | — | — |
| 2024-06-17 | $302.40 | $302.40 | 306,400 | — | — |
| 2024-06-14 | $301.37 | $301.37 | 218,800 | — | — |
| 2024-06-13 | $308.91 | $308.91 | 303,000 | — | — |
| 2024-06-12 | $304.56 | $304.56 | 191,600 | — | — |
| 2024-06-11 | $301.38 | $301.38 | 172,900 | — | — |
| 2024-06-10 | $302.60 | $302.60 | 227,800 | — | — |
| 2024-06-07 | $300.83 | $300.83 | 187,300 | — | — |
| 2024-06-06 | $307.49 | $307.49 | 162,800 | — | — |
| 2024-06-05 | $307.50 | $307.50 | 248,000 | — | — |
| 2024-06-04 | $302.77 | $302.77 | 219,500 | — | — |
| 2024-06-03 | $307.63 | $307.63 | 305,600 | — | — |
| 2024-05-31 | $312.34 | $312.34 | 507,200 | — | — |
| 2024-05-30 | $316.62 | $316.62 | 233,800 | — | — |
| 2024-05-29 | $316.93 | $316.93 | 216,500 | — | — |
| 2024-05-28 | $326.24 | $326.24 | 303,100 | — | — |
| 2024-05-24 | $327.00 | $327.00 | 205,400 | — | — |
| 2024-05-23 | $324.06 | $324.06 | 276,600 | — | — |
| 2024-05-22 | $326.98 | $326.98 | 230,700 | — | — |
| 2024-05-21 | $321.78 | $321.78 | 285,700 | — | — |
| 2024-05-20 | $320.16 | $320.16 | 332,000 | — | — |
| 2024-05-17 | $317.89 | $317.89 | 222,700 | — | — |
| 2024-05-16 | $319.86 | $319.86 | 288,400 | — | — |
| 2024-05-15 | $323.87 | $323.87 | 217,500 | — | — |
| 2024-05-14 | $320.98 | $320.98 | 216,300 | — | — |
| 2024-05-13 | $316.00 | $316.00 | 232,900 | — | — |
| 2024-05-10 | $315.80 | $315.80 | 304,100 | — | — |
| 2024-05-09 | $316.50 | $316.50 | 250,400 | — | — |
| 2024-05-08 | $319.95 | $319.95 | 329,800 | — | — |
| 2024-05-07 | $317.87 | $317.87 | 275,000 | — | — |
| 2024-05-06 | $315.79 | $315.79 | 334,100 | — | — |
| 2024-05-03 | $309.59 | $309.59 | 475,200 | — | — |
| 2024-05-02 | $312.71 | $312.71 | 507,800 | — | — |
| 2024-05-01 | $309.05 | $309.05 | 580,100 | — | — |
| 2024-04-30 | $314.56 | $314.56 | 907,700 | — | — |
| 2024-04-29 | $300.01 | $300.01 | 560,700 | — | — |
| 2024-04-26 | $297.21 | $297.21 | 461,400 | — | — |
| 2024-04-25 | $292.53 | $292.53 | 674,700 | — | — |
| 2024-04-24 | $277.53 | $277.53 | 322,600 | — | — |
| 2024-04-23 | $276.56 | $276.56 | 245,800 | — | — |
| 2024-04-22 | $271.63 | $271.63 | 305,100 | — | — |
| 2024-04-19 | $268.07 | $268.07 | 351,500 | — | — |
| 2024-04-18 | $273.03 | $273.03 | 376,100 | — | — |
| 2024-04-17 | $276.14 | $276.14 | 175,600 | — | — |
| 2024-04-16 | $280.42 | $280.42 | 245,500 | — | — |
| 2024-04-15 | $283.00 | $283.00 | 199,500 | — | — |
| 2024-04-12 | $289.68 | $289.68 | 221,000 | — | — |
| 2024-04-11 | $297.54 | $297.54 | 270,500 | — | — |
| 2024-04-10 | $299.91 | $299.91 | 287,600 | — | — |
| 2024-04-09 | $306.17 | $306.17 | 364,500 | — | — |
| 2024-04-08 | $296.87 | $296.87 | 232,800 | — | — |
| 2024-04-05 | $290.38 | $290.38 | 216,700 | — | — |
| 2024-04-04 | $292.96 | $292.96 | 390,700 | — | — |
| 2024-04-03 | $292.75 | $292.75 | 399,300 | — | — |
| 2024-04-02 | $296.50 | $296.50 | 461,500 | — | — |
| 2024-04-01 | $301.00 | $301.00 | 416,900 | — | — |
| 2024-03-28 | $301.44 | $301.44 | 376,900 | — | — |
| 2024-03-27 | $299.16 | $299.16 | 405,000 | — | — |
| 2024-03-26 | $291.38 | $291.38 | 290,600 | — | — |
| 2024-03-25 | $297.94 | $297.94 | 449,800 | — | — |
| 2024-03-22 | $291.44 | $291.44 | 201,800 | — | — |
| 2024-03-21 | $295.06 | $295.06 | 227,400 | — | — |
| 2024-03-20 | $285.81 | $285.81 | 358,500 | — | — |
| 2024-03-19 | $285.19 | $285.19 | 306,000 | — | — |
| 2024-03-18 | $285.97 | $285.97 | 329,300 | — | — |
| 2024-03-15 | $285.86 | $285.86 | 539,300 | — | — |
| 2024-03-14 | $281.77 | $281.77 | 375,300 | — | — |
| 2024-03-13 | $284.50 | $284.50 | 286,200 | — | — |
| 2024-03-12 | $285.44 | $285.44 | 316,100 | — | — |
| 2024-03-11 | $280.23 | $280.23 | 268,800 | — | — |
| 2024-03-08 | $282.59 | $282.59 | 328,600 | — | — |
| 2024-03-07 | $288.59 | $288.59 | 246,600 | — | — |
| 2024-03-06 | $287.27 | $287.27 | 182,100 | — | — |
| 2024-03-05 | $284.54 | $284.54 | 306,700 | — | — |
| 2024-03-04 | $291.65 | $291.65 | 442,500 | — | — |
| 2024-03-01 | $289.64 | $289.64 | 413,200 | — | — |
| 2024-02-29 | $279.48 | $279.48 | 400,900 | — | — |
| 2024-02-28 | $272.80 | $272.80 | 212,900 | — | — |
| 2024-02-27 | $275.78 | $275.78 | 194,600 | — | — |
| 2024-02-26 | $278.06 | $278.06 | 336,900 | — | — |
| 2024-02-23 | $274.99 | $274.99 | 269,300 | — | — |
| 2024-02-22 | $279.48 | $279.48 | 302,400 | — | — |
| 2024-02-21 | $274.43 | $274.43 | 375,000 | — | — |
| 2024-02-20 | $271.93 | $271.93 | 523,800 | — | — |
| 2024-02-16 | $275.46 | $275.46 | 658,200 | — | — |
| 2024-02-15 | $283.75 | $283.75 | 1,184,700 | — | — |
| 2024-02-14 | $252.96 | $252.96 | 567,200 | — | — |
| 2024-02-13 | $245.80 | $245.80 | 692,200 | — | — |
| 2024-02-12 | $259.40 | $259.40 | 395,800 | — | — |
| 2024-02-09 | $253.09 | $253.09 | 328,600 | — | — |
| 2024-02-08 | $247.12 | $247.12 | 318,700 | — | — |
| 2024-02-07 | $247.11 | $247.11 | 522,900 | — | — |
| 2024-02-06 | $242.49 | $242.49 | 497,100 | — | — |
| 2024-02-05 | $242.07 | $242.07 | 336,200 | — | — |
| 2024-02-02 | $246.48 | $246.48 | 418,600 | — | — |
| 2024-02-01 | $242.60 | $242.60 | 474,100 | — | — |
| 2024-01-31 | $239.55 | $239.55 | 482,600 | — | — |
| 2024-01-30 | $250.91 | $250.91 | 302,100 | — | — |
| 2024-01-29 | $255.93 | $255.93 | 493,200 | — | — |
| 2024-01-26 | $252.17 | $252.17 | 268,300 | — | — |
| 2024-01-25 | $256.99 | $256.99 | 334,200 | — | — |
| 2024-01-24 | $254.17 | $254.17 | 522,100 | — | — |
| 2024-01-23 | $256.09 | $256.09 | 211,800 | — | — |
| 2024-01-22 | $254.57 | $254.57 | 357,600 | — | — |
| 2024-01-19 | $249.09 | $249.09 | 397,600 | — | — |
| 2024-01-18 | $249.59 | $249.59 | 482,200 | — | — |
| 2024-01-17 | $239.17 | $239.17 | 463,200 | — | — |
| 2024-01-16 | $243.52 | $243.52 | 498,300 | — | — |
| 2024-01-12 | $248.87 | $248.87 | 625,600 | — | — |
| 2024-01-11 | $255.03 | $255.03 | 380,900 | — | — |
| 2024-01-10 | $255.27 | $255.27 | 276,900 | — | — |
| 2024-01-09 | $256.44 | $256.44 | 326,600 | — | — |
| 2024-01-08 | $261.09 | $261.09 | 399,500 | — | — |
| 2024-01-05 | $252.69 | $252.69 | 293,500 | — | — |
| 2024-01-04 | $252.97 | $252.97 | 358,100 | — | — |
| 2024-01-03 | $252.52 | $252.52 | 404,800 | — | — |
| 2024-01-02 | $267.98 | $267.98 | 452,900 | — | — |