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
- 2012-11-02 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 | $291.48 | $291.48 | 530,300 | — | — |
| 2023-12-28 | $300.98 | $300.98 | 271,000 | — | — |
| 2023-12-27 | $299.35 | $299.35 | 271,600 | — | — |
| 2023-12-26 | $301.98 | $301.98 | 334,300 | — | — |
| 2023-12-22 | $302.11 | $302.11 | 371,000 | — | — |
| 2023-12-21 | $307.78 | $307.78 | 395,600 | — | — |
| 2023-12-20 | $305.32 | $305.32 | 434,200 | — | — |
| 2023-12-19 | $312.20 | $312.20 | 508,700 | — | — |
| 2023-12-18 | $305.29 | $305.29 | 573,200 | — | — |
| 2023-12-15 | $308.62 | $308.62 | 1,352,600 | — | — |
| 2023-12-14 | $317.13 | $317.13 | 2,605,900 | — | — |
| 2023-12-13 | $283.82 | $283.82 | 1,857,400 | — | — |
| 2023-12-12 | $253.07 | $253.07 | 999,800 | — | — |
| 2023-12-11 | $250.55 | $250.55 | 1,341,100 | — | — |
| 2023-12-08 | $242.01 | $242.01 | 3,732,200 | — | — |
| 2023-12-07 | $281.40 | $281.40 | 1,215,600 | — | — |
| 2023-12-06 | $279.88 | $279.88 | 632,100 | — | — |
| 2023-12-05 | $279.86 | $279.86 | 699,700 | — | — |
| 2023-12-04 | $290.26 | $290.26 | 665,900 | — | — |
| 2023-12-01 | $284.67 | $284.67 | 673,500 | — | — |
| 2023-11-30 | $269.97 | $269.97 | 364,300 | — | — |
| 2023-11-29 | $270.63 | $270.63 | 400,900 | — | — |
| 2023-11-28 | $266.44 | $266.44 | 417,700 | — | — |
| 2023-11-27 | $267.39 | $267.39 | 383,400 | — | — |
| 2023-11-24 | $268.82 | $268.82 | 149,300 | — | — |
| 2023-11-22 | $270.00 | $270.00 | 362,500 | — | — |
| 2023-11-21 | $268.60 | $268.60 | 497,400 | — | — |
| 2023-11-20 | $268.43 | $268.43 | 743,100 | — | — |
| 2023-11-17 | $259.48 | $259.48 | 433,900 | — | — |
| 2023-11-16 | $254.53 | $254.53 | 492,200 | — | — |
| 2023-11-15 | $259.09 | $259.09 | 962,800 | — | — |
| 2023-11-14 | $246.87 | $246.87 | 1,116,100 | — | — |
| 2023-11-13 | $228.96 | $228.96 | 437,800 | — | — |
| 2023-11-10 | $233.52 | $233.52 | 454,200 | — | — |
| 2023-11-09 | $228.50 | $228.50 | 511,100 | — | — |
| 2023-11-08 | $235.58 | $235.58 | 461,600 | — | — |
| 2023-11-07 | $236.15 | $236.15 | 605,800 | — | — |
| 2023-11-06 | $232.99 | $232.99 | 780,000 | — | — |
| 2023-11-03 | $240.13 | $240.13 | 1,343,700 | — | — |
| 2023-11-02 | $225.02 | $225.02 | 1,202,700 | — | — |
| 2023-11-01 | $213.37 | $213.37 | 868,900 | — | — |
| 2023-10-31 | $217.96 | $217.96 | 529,200 | — | — |
| 2023-10-30 | $215.68 | $215.68 | 633,500 | — | — |
| 2023-10-27 | $213.13 | $213.13 | 507,900 | — | — |
| 2023-10-26 | $215.48 | $215.48 | 889,100 | — | — |
| 2023-10-25 | $226.23 | $226.23 | 471,400 | — | — |
| 2023-10-24 | $231.72 | $231.72 | 486,400 | — | — |
| 2023-10-23 | $233.06 | $233.06 | 527,200 | — | — |
| 2023-10-20 | $232.45 | $232.45 | 751,700 | — | — |
| 2023-10-19 | $231.18 | $231.18 | 926,100 | — | — |
| 2023-10-18 | $239.89 | $239.89 | 611,800 | — | — |
| 2023-10-17 | $251.02 | $251.02 | 610,300 | — | — |
| 2023-10-16 | $244.71 | $244.71 | 650,000 | — | — |
| 2023-10-13 | $238.53 | $238.53 | 1,057,000 | — | — |
| 2023-10-12 | $238.97 | $238.97 | 712,800 | — | — |
| 2023-10-11 | $249.85 | $249.85 | 566,500 | — | — |
| 2023-10-10 | $247.77 | $247.77 | 650,900 | — | — |
| 2023-10-09 | $245.63 | $245.63 | 600,600 | — | — |
| 2023-10-06 | $248.28 | $248.28 | 874,100 | — | — |
| 2023-10-05 | $240.18 | $240.18 | 700,300 | — | — |
| 2023-10-04 | $248.45 | $248.45 | 666,600 | — | — |
| 2023-10-03 | $253.56 | $253.56 | 649,900 | — | — |
| 2023-10-02 | $262.01 | $262.01 | 495,200 | — | — |
| 2023-09-29 | $264.36 | $264.36 | 725,700 | — | — |
| 2023-09-28 | $259.13 | $259.13 | 974,400 | — | — |
| 2023-09-27 | $256.70 | $256.70 | 789,700 | — | — |
| 2023-09-26 | $257.37 | $257.37 | 1,247,100 | — | — |
| 2023-09-25 | $265.20 | $265.20 | 1,344,200 | — | — |
| 2023-09-22 | $263.91 | $263.91 | 1,373,300 | — | — |
| 2023-09-21 | $271.15 | $271.15 | 1,296,600 | — | — |
| 2023-09-20 | $286.69 | $286.69 | 497,600 | — | — |
| 2023-09-19 | $289.87 | $289.87 | 727,300 | — | — |
| 2023-09-18 | $292.57 | $292.57 | 981,200 | — | — |
| 2023-09-15 | $303.59 | $303.59 | 1,135,800 | — | — |
| 2023-09-14 | $307.25 | $307.25 | 666,300 | — | — |
| 2023-09-13 | $310.59 | $310.59 | 645,500 | — | — |
| 2023-09-12 | $306.98 | $306.98 | 886,200 | — | — |
| 2023-09-11 | $316.79 | $316.79 | 1,296,900 | — | — |
| 2023-09-08 | $310.95 | $310.95 | 4,728,000 | — | — |
| 2023-09-07 | $368.55 | $368.55 | 1,309,500 | — | — |
| 2023-09-06 | $373.32 | $373.32 | 702,400 | — | — |
| 2023-09-05 | $385.77 | $385.77 | 912,400 | — | — |
| 2023-09-01 | $381.05 | $381.05 | 739,600 | — | — |
| 2023-08-31 | $365.19 | $365.19 | 563,400 | — | — |
| 2023-08-30 | $355.91 | $355.91 | 307,000 | — | — |
| 2023-08-29 | $355.04 | $355.04 | 330,700 | — | — |
| 2023-08-28 | $346.86 | $346.86 | 339,900 | — | — |
| 2023-08-25 | $338.73 | $338.73 | 675,700 | — | — |
| 2023-08-24 | $351.00 | $351.00 | 509,200 | — | — |
| 2023-08-23 | $357.02 | $357.02 | 1,026,400 | — | — |
| 2023-08-22 | $333.66 | $333.66 | 551,000 | — | — |
| 2023-08-21 | $344.18 | $344.18 | 672,800 | — | — |
| 2023-08-18 | $353.50 | $353.50 | 908,600 | — | — |
| 2023-08-17 | $356.65 | $356.65 | 530,400 | — | — |
| 2023-08-16 | $365.12 | $365.12 | 468,200 | — | — |
| 2023-08-15 | $373.63 | $373.63 | 546,400 | — | — |
| 2023-08-14 | $382.95 | $382.95 | 665,600 | — | — |
| 2023-08-11 | $371.55 | $371.55 | 791,500 | — | — |
| 2023-08-10 | $385.08 | $385.08 | 631,000 | — | — |
| 2023-08-09 | $390.56 | $390.56 | 736,000 | — | — |
| 2023-08-08 | $399.57 | $399.57 | 392,500 | — | — |
| 2023-08-07 | $401.84 | $401.84 | 682,700 | — | — |
| 2023-08-04 | $392.85 | $392.85 | 475,900 | — | — |
| 2023-08-03 | $399.95 | $399.95 | 643,900 | — | — |
| 2023-08-02 | $388.09 | $388.09 | 401,900 | — | — |
| 2023-08-01 | $390.32 | $390.32 | 464,600 | — | — |
| 2023-07-31 | $388.17 | $388.17 | 385,600 | — | — |
| 2023-07-28 | $387.29 | $387.29 | 385,400 | — | — |
| 2023-07-27 | $381.18 | $381.18 | 750,000 | — | — |
| 2023-07-26 | $389.93 | $389.93 | 409,700 | — | — |
| 2023-07-25 | $385.44 | $385.44 | 468,700 | — | — |
| 2023-07-24 | $381.51 | $381.51 | 505,700 | — | — |
| 2023-07-21 | $377.72 | $377.72 | 533,600 | — | — |
| 2023-07-20 | $377.08 | $377.08 | 611,100 | — | — |
| 2023-07-19 | $381.07 | $381.07 | 708,500 | — | — |
| 2023-07-18 | $369.27 | $369.27 | 527,100 | — | — |
| 2023-07-17 | $364.99 | $364.99 | 1,391,200 | — | — |
| 2023-07-14 | $376.97 | $376.97 | 1,347,300 | — | — |
| 2023-07-13 | $369.68 | $369.68 | 1,339,600 | — | — |
| 2023-07-12 | $370.58 | $370.58 | 1,170,200 | — | — |
| 2023-07-11 | $365.68 | $365.68 | 1,330,000 | — | — |
| 2023-07-10 | $347.26 | $347.26 | 1,259,800 | — | — |
| 2023-07-07 | $329.57 | $329.57 | 801,500 | — | — |
| 2023-07-06 | $324.61 | $324.61 | 1,172,000 | — | — |
| 2023-07-05 | $332.49 | $332.49 | 906,600 | — | — |
| 2023-07-03 | $331.79 | $331.79 | 652,500 | — | — |
| 2023-06-30 | $329.59 | $329.59 | 1,017,400 | — | — |
| 2023-06-29 | $322.24 | $322.24 | 1,445,800 | — | — |
| 2023-06-28 | $310.44 | $310.44 | 979,100 | — | — |
| 2023-06-27 | $305.57 | $305.57 | 1,067,500 | — | — |
| 2023-06-26 | $297.07 | $297.07 | 784,300 | — | — |
| 2023-06-23 | $290.89 | $290.89 | 950,400 | — | — |
| 2023-06-22 | $292.51 | $292.51 | 874,400 | — | — |
| 2023-06-21 | $287.80 | $287.80 | 1,040,700 | — | — |
| 2023-06-20 | $289.57 | $289.57 | 1,026,000 | — | — |
| 2023-06-16 | $282.60 | $282.60 | 947,200 | — | — |
| 2023-06-15 | $282.86 | $282.86 | 595,800 | — | — |
| 2023-06-14 | $275.83 | $275.83 | 855,700 | — | — |
| 2023-06-13 | $280.05 | $280.05 | 962,900 | — | — |
| 2023-06-12 | $269.59 | $269.59 | 550,500 | — | — |
| 2023-06-09 | $264.27 | $264.27 | 372,600 | — | — |
| 2023-06-08 | $264.34 | $264.34 | 389,500 | — | — |
| 2023-06-07 | $267.10 | $267.10 | 706,400 | — | — |
| 2023-06-06 | $265.80 | $265.80 | 650,400 | — | — |
| 2023-06-05 | $256.51 | $256.51 | 362,700 | — | — |
| 2023-06-02 | $252.21 | $252.21 | 490,400 | — | — |
| 2023-06-01 | $244.64 | $244.64 | 536,700 | — | — |
| 2023-05-31 | $244.98 | $244.98 | 591,400 | — | — |
| 2023-05-30 | $251.67 | $251.67 | 838,000 | — | — |
| 2023-05-26 | $246.82 | $246.82 | 1,811,600 | — | — |
| 2023-05-25 | $254.63 | $254.63 | 790,500 | — | — |
| 2023-05-24 | $259.77 | $259.77 | 891,100 | — | — |
| 2023-05-23 | $256.68 | $256.68 | 1,099,800 | — | — |
| 2023-05-22 | $256.69 | $256.69 | 931,300 | — | — |
| 2023-05-19 | $261.42 | $261.42 | 688,700 | — | — |
| 2023-05-18 | $265.62 | $265.62 | 754,400 | — | — |
| 2023-05-17 | $258.59 | $258.59 | 1,285,600 | — | — |
| 2023-05-16 | $241.41 | $241.41 | 1,790,400 | — | — |
| 2023-05-15 | $264.63 | $264.63 | 1,088,100 | — | — |
| 2023-05-12 | $259.73 | $259.73 | 635,900 | — | — |
| 2023-05-11 | $265.01 | $265.01 | 797,800 | — | — |
| 2023-05-10 | $262.26 | $262.26 | 727,200 | — | — |
| 2023-05-09 | $262.72 | $262.72 | 674,800 | — | — |
| 2023-05-08 | $257.42 | $257.42 | 903,300 | — | — |
| 2023-05-05 | $261.72 | $261.72 | 755,500 | — | — |
| 2023-05-04 | $252.49 | $252.49 | 554,500 | — | — |
| 2023-05-03 | $256.57 | $256.57 | 530,100 | — | — |
| 2023-05-02 | $257.80 | $257.80 | 576,100 | — | — |
| 2023-05-01 | $259.36 | $259.36 | 808,100 | — | — |
| 2023-04-28 | $255.13 | $255.13 | 607,200 | — | — |
| 2023-04-27 | $254.75 | $254.75 | 486,200 | — | — |
| 2023-04-26 | $245.20 | $245.20 | 735,100 | — | — |
| 2023-04-25 | $245.65 | $245.65 | 553,100 | — | — |
| 2023-04-24 | $251.40 | $251.40 | 901,500 | — | — |
| 2023-04-21 | $245.15 | $245.15 | 424,500 | — | — |
| 2023-04-20 | $245.99 | $245.99 | 588,100 | — | — |
| 2023-04-19 | $250.14 | $250.14 | 688,900 | — | — |
| 2023-04-18 | $245.27 | $245.27 | 712,600 | — | — |
| 2023-04-17 | $239.17 | $239.17 | 591,700 | — | — |
| 2023-04-14 | $233.88 | $233.88 | 733,100 | — | — |
| 2023-04-13 | $235.74 | $235.74 | 655,100 | — | — |
| 2023-04-12 | $235.46 | $235.46 | 649,400 | — | — |
| 2023-04-11 | $239.17 | $239.17 | 739,800 | — | — |
| 2023-04-10 | $240.61 | $240.61 | 444,500 | — | — |
| 2023-04-06 | $236.93 | $236.93 | 878,700 | — | — |
| 2023-04-05 | $232.18 | $232.18 | 1,190,100 | — | — |
| 2023-04-04 | $241.70 | $241.70 | 1,205,800 | — | — |
| 2023-04-03 | $241.83 | $241.83 | 1,146,600 | — | — |
| 2023-03-31 | $243.55 | $243.55 | 1,332,000 | — | — |
| 2023-03-30 | $237.63 | $237.63 | 4,109,800 | — | — |
| 2023-03-29 | $245.71 | $245.71 | 2,599,500 | — | — |
| 2023-03-28 | $241.29 | $241.29 | 790,300 | — | — |
| 2023-03-27 | $241.01 | $241.01 | 820,800 | — | — |
| 2023-03-24 | $241.94 | $241.94 | 552,000 | — | — |
| 2023-03-23 | $243.65 | $243.65 | 1,134,800 | — | — |
| 2023-03-22 | $247.10 | $247.10 | 653,200 | — | — |
| 2023-03-21 | $256.26 | $256.26 | 609,200 | — | — |
| 2023-03-20 | $248.63 | $248.63 | 902,600 | — | — |
| 2023-03-17 | $246.42 | $246.42 | 749,300 | — | — |
| 2023-03-16 | $248.29 | $248.29 | 989,900 | — | — |
| 2023-03-15 | $244.20 | $244.20 | 1,053,500 | — | — |
| 2023-03-14 | $252.08 | $252.08 | 660,300 | — | — |
| 2023-03-13 | $253.66 | $253.66 | 760,300 | — | — |
| 2023-03-10 | $259.73 | $259.73 | 1,008,600 | — | — |
| 2023-03-09 | $267.11 | $267.11 | 827,600 | — | — |
| 2023-03-08 | $279.75 | $279.75 | 567,300 | — | — |
| 2023-03-07 | $282.52 | $282.52 | 734,400 | — | — |
| 2023-03-06 | $282.53 | $282.53 | 939,500 | — | — |
| 2023-03-03 | $297.21 | $297.21 | 527,400 | — | — |
| 2023-03-02 | $293.15 | $293.15 | 355,900 | — | — |
| 2023-03-01 | $291.55 | $291.55 | 505,800 | — | — |
| 2023-02-28 | $299.03 | $299.03 | 398,600 | — | — |
| 2023-02-27 | $302.96 | $302.96 | 329,400 | — | — |
| 2023-02-24 | $303.18 | $303.18 | 473,100 | — | — |
| 2023-02-23 | $302.82 | $302.82 | 394,300 | — | — |
| 2023-02-22 | $306.59 | $306.59 | 393,100 | — | — |
| 2023-02-21 | $304.01 | $304.01 | 576,100 | — | — |
| 2023-02-17 | $315.88 | $315.88 | 570,600 | — | — |
| 2023-02-16 | $321.77 | $321.77 | 398,600 | — | — |
| 2023-02-15 | $331.79 | $331.79 | 569,000 | — | — |
| 2023-02-14 | $326.78 | $326.78 | 497,400 | — | — |
| 2023-02-13 | $320.18 | $320.18 | 547,600 | — | — |
| 2023-02-10 | $306.23 | $306.23 | 500,200 | — | — |
| 2023-02-09 | $316.00 | $316.00 | 527,800 | — | — |
| 2023-02-08 | $320.81 | $320.81 | 632,100 | — | — |
| 2023-02-07 | $319.25 | $319.25 | 996,200 | — | — |
| 2023-02-06 | $318.43 | $318.43 | 1,740,500 | — | — |
| 2023-02-03 | $343.62 | $343.62 | 628,300 | — | — |
| 2023-02-02 | $347.05 | $347.05 | 1,538,100 | — | — |
| 2023-02-01 | $323.99 | $323.99 | 818,800 | — | — |
| 2023-01-31 | $311.99 | $311.99 | 703,900 | — | — |
| 2023-01-30 | $305.52 | $305.52 | 462,500 | — | — |
| 2023-01-27 | $310.65 | $310.65 | 426,500 | — | — |
| 2023-01-26 | $308.99 | $308.99 | 327,900 | — | — |
| 2023-01-25 | $308.12 | $308.12 | 344,500 | — | — |
| 2023-01-24 | $306.42 | $306.42 | 327,900 | — | — |
| 2023-01-23 | $311.22 | $311.22 | 692,500 | — | — |
| 2023-01-20 | $299.17 | $299.17 | 576,200 | — | — |
| 2023-01-19 | $292.70 | $292.70 | 606,600 | — | — |
| 2023-01-18 | $300.43 | $300.43 | 766,600 | — | — |
| 2023-01-17 | $309.25 | $309.25 | 777,800 | — | — |
| 2023-01-13 | $310.38 | $310.38 | 858,900 | — | — |
| 2023-01-12 | $319.41 | $319.41 | 1,065,400 | — | — |
| 2023-01-11 | $316.48 | $316.48 | 1,146,800 | — | — |
| 2023-01-10 | $309.66 | $309.66 | 935,100 | — | — |
| 2023-01-09 | $299.59 | $299.59 | 979,300 | — | — |
| 2023-01-06 | $292.07 | $292.07 | 945,000 | — | — |
| 2023-01-05 | $281.39 | $281.39 | 677,900 | — | — |
| 2023-01-04 | $276.78 | $276.78 | 1,139,700 | — | — |
| 2023-01-03 | $253.28 | $253.28 | 912,600 | — | — |