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
- 2004-11-05 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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $292.85 | $338.42 | 216,200 | — | — |
| 2023-12-28 | $296.42 | $342.55 | 143,200 | — | — |
| 2023-12-27 | $295.83 | $341.87 | 147,800 | — | — |
| 2023-12-26 | $291.60 | $336.98 | 116,900 | — | — |
| 2023-12-22 | $288.19 | $333.04 | 220,000 | — | — |
| 2023-12-21 | $285.68 | $330.14 | 204,300 | — | — |
| 2023-12-20 | $278.44 | $321.77 | 337,700 | — | — |
| 2023-12-19 | $281.90 | $325.77 | 322,300 | — | — |
| 2023-12-18 | $281.95 | $325.83 | 284,100 | — | — |
| 2023-12-15 | $279.20 | $322.65 | 771,000 | — | — |
| 2023-12-14 | $284.16 | $328.38 | 626,300 | — | — |
| 2023-12-13 | $271.13 | $313.32 | 242,200 | — | — |
| 2023-12-12 | $263.77 | $304.82 | 294,700 | — | — |
| 2023-12-11 | $263.27 | $304.24 | 317,900 | — | — |
| 2023-12-08 | $261.68 | $302.40 | 402,700 | — | — |
| 2023-12-07 | $260.88 | $301.48 | 395,000 | — | — |
| 2023-12-06 | $262.05 | $302.83 | 805,600 | — | — |
| 2023-12-05 | $251.27 | $290.37 | 503,700 | — | — |
| 2023-12-04 | $238.56 | $275.68 | 364,900 | — | — |
| 2023-12-01 | $240.17 | $277.54 | 268,000 | — | — |
| 2023-11-30 | $240.12 | $277.49 | 601,800 | — | — |
| 2023-11-29 | $237.09 | $273.98 | 337,400 | — | — |
| 2023-11-28 | $230.99 | $266.94 | 243,500 | — | — |
| 2023-11-27 | $230.28 | $266.11 | 212,400 | — | — |
| 2023-11-24 | $231.40 | $267.41 | 108,300 | — | — |
| 2023-11-22 | $234.22 | $270.67 | 166,900 | — | — |
| 2023-11-21 | $233.74 | $270.11 | 264,500 | — | — |
| 2023-11-20 | $228.55 | $264.12 | 283,000 | — | — |
| 2023-11-17 | $228.18 | $263.69 | 229,100 | — | — |
| 2023-11-16 | $226.70 | $261.98 | 229,700 | — | — |
| 2023-11-15 | $227.55 | $262.96 | 259,300 | — | — |
| 2023-11-14 | $228.17 | $263.68 | 278,900 | — | — |
| 2023-11-13 | $221.50 | $255.97 | 189,200 | — | — |
| 2023-11-10 | $222.94 | $257.63 | 338,400 | — | — |
| 2023-11-09 | $226.86 | $262.16 | 358,800 | — | — |
| 2023-11-08 | $223.01 | $257.71 | 377,700 | — | — |
| 2023-11-07 | $216.53 | $250.23 | 223,400 | — | — |
| 2023-11-06 | $220.10 | $253.52 | 369,500 | — | — |
| 2023-11-03 | $220.07 | $253.48 | 449,700 | — | — |
| 2023-11-02 | $221.40 | $255.02 | 389,900 | — | — |
| 2023-11-01 | $217.24 | $250.22 | 454,700 | — | — |
| 2023-10-31 | $213.75 | $246.20 | 362,600 | — | — |
| 2023-10-30 | $214.15 | $246.67 | 625,800 | — | — |
| 2023-10-27 | $206.01 | $237.29 | 553,200 | — | — |
| 2023-10-26 | $212.60 | $244.88 | 720,700 | — | — |
| 2023-10-25 | $214.08 | $246.58 | 1,343,800 | — | — |
| 2023-10-24 | $235.92 | $271.74 | 360,100 | — | — |
| 2023-10-23 | $235.29 | $271.01 | 474,100 | — | — |
| 2023-10-20 | $235.38 | $271.12 | 473,200 | — | — |
| 2023-10-19 | $234.83 | $270.49 | 348,900 | — | — |
| 2023-10-18 | $236.44 | $272.34 | 304,900 | — | — |
| 2023-10-17 | $240.70 | $277.25 | 247,300 | — | — |
| 2023-10-16 | $242.04 | $278.79 | 451,600 | — | — |
| 2023-10-13 | $238.78 | $275.03 | 294,200 | — | — |
| 2023-10-12 | $240.45 | $276.96 | 593,800 | — | — |
| 2023-10-11 | $236.59 | $272.51 | 359,100 | — | — |
| 2023-10-10 | $233.67 | $269.15 | 397,800 | — | — |
| 2023-10-09 | $237.21 | $273.23 | 542,600 | — | — |
| 2023-10-06 | $238.73 | $274.98 | 885,000 | — | — |
| 2023-10-05 | $225.61 | $259.87 | 787,600 | — | — |
| 2023-10-04 | $213.28 | $245.66 | 714,400 | — | — |
| 2023-10-03 | $204.76 | $235.85 | 298,000 | — | — |
| 2023-10-02 | $209.95 | $241.83 | 363,900 | — | — |
| 2023-09-29 | $213.64 | $246.08 | 950,200 | — | — |
| 2023-09-28 | $209.43 | $241.23 | 585,700 | — | — |
| 2023-09-27 | $201.78 | $232.42 | 487,400 | — | — |
| 2023-09-26 | $205.70 | $236.93 | 473,700 | — | — |
| 2023-09-25 | $211.29 | $243.37 | 327,700 | — | — |
| 2023-09-22 | $215.97 | $248.76 | 407,000 | — | — |
| 2023-09-21 | $215.02 | $247.67 | 376,200 | — | — |
| 2023-09-20 | $223.27 | $257.17 | 290,800 | — | — |
| 2023-09-19 | $224.15 | $258.18 | 359,400 | — | — |
| 2023-09-18 | $227.12 | $261.60 | 325,200 | — | — |
| 2023-09-15 | $224.63 | $258.74 | 1,483,000 | — | — |
| 2023-09-14 | $229.04 | $263.82 | 528,100 | — | — |
| 2023-09-13 | $220.46 | $253.93 | 552,300 | — | — |
| 2023-09-12 | $222.06 | $255.78 | 499,700 | — | — |
| 2023-09-11 | $224.77 | $258.90 | 579,100 | — | — |
| 2023-09-08 | $226.63 | $261.04 | 359,400 | — | — |
| 2023-09-07 | $227.29 | $261.80 | 600,200 | — | — |
| 2023-09-06 | $228.86 | $263.61 | 829,800 | — | — |
| 2023-09-05 | $242.02 | $278.77 | 331,300 | — | — |
| 2023-09-01 | $238.84 | $275.10 | 237,100 | — | — |
| 2023-08-31 | $240.93 | $277.51 | 482,100 | — | — |
| 2023-08-30 | $243.27 | $280.21 | 205,100 | — | — |
| 2023-08-29 | $246.35 | $283.75 | 251,800 | — | — |
| 2023-08-28 | $245.88 | $283.21 | 259,700 | — | — |
| 2023-08-25 | $244.55 | $281.68 | 367,700 | — | — |
| 2023-08-24 | $245.30 | $282.54 | 534,100 | — | — |
| 2023-08-23 | $250.43 | $288.45 | 226,400 | — | — |
| 2023-08-22 | $249.32 | $287.18 | 254,800 | — | — |
| 2023-08-21 | $250.34 | $288.35 | 372,000 | — | — |
| 2023-08-18 | $248.20 | $285.89 | 322,700 | — | — |
| 2023-08-17 | $249.18 | $287.01 | 464,700 | — | — |
| 2023-08-16 | $245.33 | $282.58 | 429,900 | — | — |
| 2023-08-15 | $232.57 | $267.88 | 258,700 | — | — |
| 2023-08-14 | $236.99 | $272.97 | 392,300 | — | — |
| 2023-08-11 | $234.25 | $269.82 | 216,700 | — | — |
| 2023-08-10 | $236.63 | $272.56 | 286,300 | — | — |
| 2023-08-09 | $238.58 | $274.80 | 181,200 | — | — |
| 2023-08-08 | $237.03 | $273.02 | 379,500 | — | — |
| 2023-08-07 | $244.38 | $281.49 | 307,600 | — | — |
| 2023-08-04 | $242.85 | $279.72 | 591,200 | — | — |
| 2023-08-03 | $248.69 | $286.45 | 506,000 | — | — |
| 2023-08-02 | $261.30 | $300.97 | 324,200 | — | — |
| 2023-08-01 | $262.60 | $302.47 | 234,200 | — | — |
| 2023-07-31 | $269.22 | $309.27 | 304,800 | — | — |
| 2023-07-28 | $270.97 | $311.28 | 269,700 | — | — |
| 2023-07-27 | $269.50 | $309.59 | 285,400 | — | — |
| 2023-07-26 | $274.38 | $315.19 | 232,100 | — | — |
| 2023-07-25 | $269.44 | $309.52 | 244,600 | — | — |
| 2023-07-24 | $271.31 | $311.67 | 345,400 | — | — |
| 2023-07-21 | $270.61 | $310.86 | 441,800 | — | — |
| 2023-07-20 | $266.90 | $306.60 | 817,700 | — | — |
| 2023-07-19 | $261.14 | $299.99 | 587,000 | — | — |
| 2023-07-18 | $256.95 | $295.17 | 415,700 | — | — |
| 2023-07-17 | $255.30 | $293.28 | 486,900 | — | — |
| 2023-07-14 | $250.54 | $287.81 | 339,300 | — | — |
| 2023-07-13 | $252.13 | $289.64 | 450,600 | — | — |
| 2023-07-12 | $250.78 | $288.08 | 387,300 | — | — |
| 2023-07-11 | $246.96 | $283.70 | 308,300 | — | — |
| 2023-07-10 | $247.20 | $283.97 | 513,000 | — | — |
| 2023-07-07 | $248.10 | $285.01 | 298,500 | — | — |
| 2023-07-06 | $250.60 | $287.88 | 648,200 | — | — |
| 2023-07-05 | $258.38 | $296.81 | 338,100 | — | — |
| 2023-07-03 | $262.15 | $301.15 | 167,500 | — | — |
| 2023-06-30 | $261.42 | $300.31 | 303,400 | — | — |
| 2023-06-29 | $261.98 | $300.95 | 557,400 | — | — |
| 2023-06-28 | $257.89 | $296.25 | 317,300 | — | — |
| 2023-06-27 | $259.37 | $297.95 | 277,400 | — | — |
| 2023-06-26 | $262.76 | $301.85 | 221,300 | — | — |
| 2023-06-23 | $263.00 | $302.12 | 311,800 | — | — |
| 2023-06-22 | $265.44 | $304.93 | 335,800 | — | — |
| 2023-06-21 | $266.90 | $306.60 | 349,400 | — | — |
| 2023-06-20 | $274.47 | $315.30 | 327,000 | — | — |
| 2023-06-16 | $277.15 | $318.38 | 1,206,700 | — | — |
| 2023-06-15 | $280.21 | $321.89 | 384,600 | — | — |
| 2023-06-14 | $276.15 | $317.23 | 430,800 | — | — |
| 2023-06-13 | $267.98 | $307.84 | 371,600 | — | — |
| 2023-06-12 | $270.31 | $310.52 | 326,000 | — | — |
| 2023-06-09 | $276.65 | $317.80 | 322,200 | — | — |
| 2023-06-08 | $276.43 | $317.55 | 330,500 | — | — |
| 2023-06-07 | $271.56 | $311.96 | 312,800 | — | — |
| 2023-06-06 | $266.33 | $305.95 | 632,700 | — | — |
| 2023-06-05 | $273.89 | $314.63 | 469,100 | — | — |
| 2023-06-02 | $281.51 | $323.39 | 287,100 | — | — |
| 2023-06-01 | $277.33 | $318.58 | 270,700 | — | — |
| 2023-05-31 | $272.41 | $312.93 | 905,300 | — | — |
| 2023-05-30 | $278.92 | $320.41 | 354,600 | — | — |
| 2023-05-26 | $279.28 | $320.82 | 234,300 | — | — |
| 2023-05-25 | $274.64 | $315.49 | 213,500 | — | — |
| 2023-05-24 | $276.15 | $317.23 | 215,600 | — | — |
| 2023-05-23 | $278.49 | $319.92 | 364,400 | — | — |
| 2023-05-22 | $286.60 | $329.23 | 304,100 | — | — |
| 2023-05-19 | $284.59 | $326.92 | 513,700 | — | — |
| 2023-05-18 | $288.03 | $330.88 | 218,600 | — | — |
| 2023-05-17 | $289.66 | $332.75 | 161,000 | — | — |
| 2023-05-16 | $291.46 | $334.82 | 285,400 | — | — |
| 2023-05-15 | $293.57 | $337.24 | 252,500 | — | — |
| 2023-05-12 | $299.23 | $343.74 | 138,400 | — | — |
| 2023-05-11 | $300.25 | $344.91 | 184,300 | — | — |
| 2023-05-10 | $301.18 | $345.98 | 265,000 | — | — |
| 2023-05-09 | $299.77 | $344.36 | 231,300 | — | — |
| 2023-05-08 | $299.49 | $343.21 | 224,900 | — | — |
| 2023-05-05 | $300.33 | $344.18 | 246,200 | — | — |
| 2023-05-04 | $297.09 | $340.46 | 347,300 | — | — |
| 2023-05-03 | $298.56 | $342.15 | 510,000 | — | — |
| 2023-05-02 | $319.07 | $365.65 | 277,400 | — | — |
| 2023-05-01 | $317.29 | $363.61 | 297,200 | — | — |
| 2023-04-28 | $318.37 | $364.85 | 297,400 | — | — |
| 2023-04-27 | $313.16 | $358.88 | 297,700 | — | — |
| 2023-04-26 | $310.54 | $355.88 | 357,500 | — | — |
| 2023-04-25 | $315.76 | $361.86 | 516,800 | — | — |
| 2023-04-24 | $320.17 | $366.91 | 434,900 | — | — |
| 2023-04-21 | $327.01 | $374.75 | 394,800 | — | — |
| 2023-04-20 | $332.70 | $381.27 | 320,500 | — | — |
| 2023-04-19 | $335.81 | $384.84 | 356,500 | — | — |
| 2023-04-18 | $336.84 | $386.02 | 312,700 | — | — |
| 2023-04-17 | $340.19 | $389.85 | 264,700 | — | — |
| 2023-04-14 | $336.00 | $385.05 | 279,500 | — | — |
| 2023-04-13 | $340.50 | $390.21 | 315,500 | — | — |
| 2023-04-12 | $337.59 | $386.88 | 365,100 | — | — |
| 2023-04-11 | $338.37 | $387.77 | 296,800 | — | — |
| 2023-04-10 | $335.70 | $384.71 | 420,600 | — | — |
| 2023-04-06 | $343.29 | $393.41 | 477,300 | — | — |
| 2023-04-05 | $337.74 | $387.05 | 1,042,200 | — | — |
| 2023-04-04 | $392.29 | $449.56 | 381,200 | — | — |
| 2023-04-03 | $389.16 | $445.97 | 206,500 | — | — |
| 2023-03-31 | $391.29 | $448.42 | 376,500 | — | — |
| 2023-03-30 | $387.86 | $444.48 | 357,400 | — | — |
| 2023-03-29 | $384.52 | $440.66 | 200,500 | — | — |
| 2023-03-28 | $382.54 | $438.39 | 238,000 | — | — |
| 2023-03-27 | $381.09 | $436.73 | 261,300 | — | — |
| 2023-03-24 | $385.99 | $442.34 | 172,900 | — | — |
| 2023-03-23 | $383.21 | $439.16 | 290,800 | — | — |
| 2023-03-22 | $377.46 | $432.57 | 319,000 | — | — |
| 2023-03-21 | $384.50 | $440.63 | 352,000 | — | — |
| 2023-03-20 | $386.59 | $443.03 | 404,900 | — | — |
| 2023-03-17 | $389.77 | $446.67 | 1,374,000 | — | — |
| 2023-03-16 | $388.35 | $445.05 | 541,600 | — | — |
| 2023-03-15 | $379.87 | $435.33 | 604,700 | — | — |
| 2023-03-14 | $371.52 | $425.76 | 416,300 | — | — |
| 2023-03-13 | $364.33 | $417.52 | 618,800 | — | — |
| 2023-03-10 | $346.73 | $397.35 | 374,400 | — | — |
| 2023-03-09 | $353.35 | $404.94 | 233,600 | — | — |
| 2023-03-08 | $359.09 | $411.51 | 188,400 | — | — |
| 2023-03-07 | $359.31 | $411.77 | 300,000 | — | — |
| 2023-03-06 | $366.92 | $420.49 | 286,400 | — | — |
| 2023-03-03 | $369.52 | $423.47 | 349,600 | — | — |
| 2023-03-02 | $354.78 | $406.57 | 202,700 | — | — |
| 2023-03-01 | $347.27 | $397.97 | 296,500 | — | — |
| 2023-02-28 | $341.45 | $391.30 | 462,600 | — | — |
| 2023-02-27 | $342.37 | $392.35 | 269,500 | — | — |
| 2023-02-24 | $346.62 | $397.22 | 257,800 | — | — |
| 2023-02-23 | $347.86 | $398.64 | 184,000 | — | — |
| 2023-02-22 | $351.44 | $402.75 | 196,300 | — | — |
| 2023-02-21 | $355.25 | $407.11 | 231,500 | — | — |
| 2023-02-17 | $355.17 | $407.02 | 232,800 | — | — |
| 2023-02-16 | $359.54 | $412.03 | 237,200 | — | — |
| 2023-02-15 | $358.53 | $410.87 | 194,000 | — | — |
| 2023-02-14 | $356.08 | $408.06 | 152,500 | — | — |
| 2023-02-13 | $353.87 | $405.53 | 248,700 | — | — |
| 2023-02-10 | $350.19 | $401.31 | 338,900 | — | — |
| 2023-02-09 | $352.31 | $403.74 | 294,000 | — | — |
| 2023-02-08 | $355.03 | $406.86 | 274,300 | — | — |
| 2023-02-07 | $355.84 | $407.79 | 322,500 | — | — |
| 2023-02-06 | $350.72 | $401.10 | 365,600 | — | — |
| 2023-02-03 | $345.90 | $395.58 | 709,700 | — | — |
| 2023-02-02 | $379.94 | $434.51 | 368,900 | — | — |
| 2023-02-01 | $377.00 | $431.15 | 350,500 | — | — |
| 2023-01-31 | $363.85 | $416.11 | 766,200 | — | — |
| 2023-01-30 | $367.16 | $419.90 | 379,400 | — | — |
| 2023-01-27 | $372.37 | $425.86 | 315,200 | — | — |
| 2023-01-26 | $369.35 | $422.40 | 493,400 | — | — |
| 2023-01-25 | $363.28 | $415.46 | 838,300 | — | — |
| 2023-01-24 | $329.52 | $376.85 | 433,500 | — | — |
| 2023-01-23 | $334.04 | $382.02 | 265,600 | — | — |
| 2023-01-20 | $335.98 | $384.24 | 271,200 | — | — |
| 2023-01-19 | $327.13 | $374.12 | 228,200 | — | — |
| 2023-01-18 | $328.78 | $376.01 | 226,900 | — | — |
| 2023-01-17 | $328.04 | $375.16 | 326,100 | — | — |
| 2023-01-13 | $329.02 | $376.28 | 289,000 | — | — |
| 2023-01-12 | $323.61 | $370.09 | 337,700 | — | — |
| 2023-01-11 | $327.26 | $374.27 | 343,100 | — | — |
| 2023-01-10 | $321.12 | $367.25 | 304,200 | — | — |
| 2023-01-09 | $319.10 | $364.94 | 582,500 | — | — |
| 2023-01-06 | $314.00 | $359.10 | 464,000 | — | — |
| 2023-01-05 | $298.23 | $341.07 | 466,500 | — | — |
| 2023-01-04 | $286.77 | $327.96 | 230,500 | — | — |
| 2023-01-03 | $284.87 | $325.79 | 199,700 | — | — |