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
- 1993-10-29 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 | $67.00 | $335.05 | 817,700 | — | — |
| 2023-12-28 | $67.65 | $338.30 | 583,900 | — | — |
| 2023-12-27 | $67.07 | $335.40 | 689,700 | — | — |
| 2023-12-26 | $67.21 | $336.10 | 525,700 | — | — |
| 2023-12-22 | $66.61 | $333.10 | 903,200 | — | — |
| 2023-12-21 | $66.56 | $332.85 | 793,300 | — | — |
| 2023-12-20 | $65.54 | $327.75 | 1,186,100 | — | — |
| 2023-12-19 | $66.38 | $331.95 | 1,515,800 | — | — |
| 2023-12-18 | $66.74 | $333.75 | 978,200 | — | — |
| 2023-12-15 | $66.91 | $334.60 | 2,129,300 | — | — |
| 2023-12-14 | $67.85 | $339.30 | 1,393,200 | — | — |
| 2023-12-13 | $66.67 | $333.40 | 1,169,300 | — | — |
| 2023-12-12 | $64.25 | $317.95 | 594,400 | — | — |
| 2023-12-11 | $64.33 | $318.34 | 749,900 | — | — |
| 2023-12-08 | $63.96 | $316.51 | 1,079,500 | — | — |
| 2023-12-07 | $63.47 | $314.09 | 1,277,800 | — | — |
| 2023-12-06 | $63.77 | $315.57 | 1,241,400 | — | — |
| 2023-12-05 | $64.55 | $319.43 | 1,269,400 | — | — |
| 2023-12-04 | $65.13 | $322.30 | 1,074,000 | — | — |
| 2023-12-01 | $63.96 | $316.51 | 998,300 | — | — |
| 2023-11-30 | $62.78 | $310.67 | 1,826,500 | — | — |
| 2023-11-29 | $61.47 | $304.19 | 856,600 | — | — |
| 2023-11-28 | $61.85 | $306.07 | 665,600 | — | — |
| 2023-11-27 | $61.76 | $305.62 | 538,900 | — | — |
| 2023-11-24 | $61.32 | $303.45 | 257,100 | — | — |
| 2023-11-22 | $61.21 | $302.90 | 572,100 | — | — |
| 2023-11-21 | $60.95 | $301.62 | 667,600 | — | — |
| 2023-11-20 | $61.76 | $305.62 | 743,100 | — | — |
| 2023-11-17 | $61.80 | $305.82 | 860,900 | — | — |
| 2023-11-16 | $61.31 | $303.40 | 942,500 | — | — |
| 2023-11-15 | $62.22 | $307.90 | 987,200 | — | — |
| 2023-11-14 | $62.57 | $309.63 | 1,059,600 | — | — |
| 2023-11-13 | $59.76 | $295.73 | 731,000 | — | — |
| 2023-11-10 | $60.45 | $299.14 | 673,300 | — | — |
| 2023-11-09 | $59.41 | $294.00 | 838,600 | — | — |
| 2023-11-08 | $60.66 | $300.18 | 681,200 | — | — |
| 2023-11-07 | $60.13 | $297.56 | 1,129,200 | — | — |
| 2023-11-06 | $61.23 | $303.00 | 1,153,400 | — | — |
| 2023-11-03 | $62.74 | $310.47 | 1,357,900 | — | — |
| 2023-11-02 | $62.15 | $307.55 | 1,141,900 | — | — |
| 2023-11-01 | $60.65 | $300.13 | 1,228,900 | — | — |
| 2023-10-31 | $60.26 | $298.20 | 1,607,600 | — | — |
| 2023-10-30 | $58.21 | $288.06 | 1,054,500 | — | — |
| 2023-10-27 | $57.68 | $285.43 | 751,900 | — | — |
| 2023-10-26 | $58.88 | $291.37 | 1,055,600 | — | — |
| 2023-10-25 | $57.82 | $286.13 | 914,900 | — | — |
| 2023-10-24 | $59.17 | $292.81 | 1,447,200 | — | — |
| 2023-10-23 | $58.14 | $287.71 | 966,900 | — | — |
| 2023-10-20 | $59.15 | $292.71 | 1,345,300 | — | — |
| 2023-10-19 | $59.19 | $292.91 | 984,100 | — | — |
| 2023-10-18 | $59.70 | $295.43 | 1,046,500 | — | — |
| 2023-10-17 | $60.75 | $300.63 | 1,152,000 | — | — |
| 2023-10-16 | $59.60 | $294.94 | 735,100 | — | — |
| 2023-10-13 | $58.93 | $291.62 | 1,237,800 | — | — |
| 2023-10-12 | $59.06 | $292.26 | 700,300 | — | — |
| 2023-10-11 | $59.97 | $296.77 | 997,400 | — | — |
| 2023-10-10 | $58.93 | $291.62 | 1,106,900 | — | — |
| 2023-10-09 | $58.65 | $290.23 | 1,434,100 | — | — |
| 2023-10-06 | $57.99 | $286.97 | 1,579,400 | — | — |
| 2023-10-05 | $58.07 | $287.36 | 1,422,800 | — | — |
| 2023-10-04 | $57.42 | $284.15 | 882,100 | — | — |
| 2023-10-03 | $56.99 | $282.02 | 885,500 | — | — |
| 2023-10-02 | $58.07 | $287.36 | 736,100 | — | — |
| 2023-09-29 | $59.44 | $294.14 | 1,083,300 | — | — |
| 2023-09-28 | $60.11 | $297.46 | 1,255,700 | — | — |
| 2023-09-27 | $59.13 | $292.61 | 996,200 | — | — |
| 2023-09-26 | $59.26 | $293.25 | 888,700 | — | — |
| 2023-09-25 | $60.68 | $300.28 | 538,600 | — | — |
| 2023-09-22 | $60.77 | $300.73 | 748,400 | — | — |
| 2023-09-21 | $61.28 | $303.25 | 578,000 | — | — |
| 2023-09-20 | $62.47 | $309.14 | 556,600 | — | — |
| 2023-09-19 | $62.38 | $308.69 | 700,000 | — | — |
| 2023-09-18 | $62.45 | $309.04 | 842,000 | — | — |
| 2023-09-15 | $63.71 | $315.27 | 1,520,000 | — | — |
| 2023-09-14 | $64.14 | $317.40 | 765,800 | — | — |
| 2023-09-13 | $63.02 | $311.86 | 739,800 | — | — |
| 2023-09-12 | $64.31 | $315.03 | 455,600 | — | — |
| 2023-09-11 | $63.88 | $312.92 | 845,100 | — | — |
| 2023-09-08 | $64.07 | $313.85 | 928,500 | — | — |
| 2023-09-07 | $63.87 | $312.87 | 1,364,600 | — | — |
| 2023-09-06 | $63.60 | $311.55 | 1,267,000 | — | — |
| 2023-09-05 | $62.48 | $306.06 | 1,497,300 | — | — |
| 2023-09-01 | $62.39 | $305.62 | 855,800 | — | — |
| 2023-08-31 | $62.20 | $304.69 | 1,185,300 | — | — |
| 2023-08-30 | $62.23 | $304.84 | 698,500 | — | — |
| 2023-08-29 | $62.23 | $304.84 | 905,100 | — | — |
| 2023-08-28 | $61.72 | $302.34 | 627,000 | — | — |
| 2023-08-25 | $61.19 | $299.74 | 1,049,300 | — | — |
| 2023-08-24 | $61.38 | $300.67 | 1,237,800 | — | — |
| 2023-08-23 | $61.21 | $299.84 | 1,111,200 | — | — |
| 2023-08-22 | $60.21 | $294.94 | 918,700 | — | — |
| 2023-08-21 | $60.41 | $295.92 | 3,803,800 | — | — |
| 2023-08-18 | $61.31 | $300.33 | 1,122,900 | — | — |
| 2023-08-17 | $61.03 | $298.96 | 2,522,200 | — | — |
| 2023-08-16 | $62.15 | $304.45 | 1,350,400 | — | — |
| 2023-08-15 | $63.05 | $308.85 | 881,200 | — | — |
| 2023-08-14 | $64.21 | $314.54 | 744,400 | — | — |
| 2023-08-11 | $64.87 | $317.77 | 971,400 | — | — |
| 2023-08-10 | $64.98 | $318.31 | 933,300 | — | — |
| 2023-08-09 | $65.70 | $321.84 | 1,379,700 | — | — |
| 2023-08-08 | $65.48 | $320.76 | 1,058,800 | — | — |
| 2023-08-07 | $66.64 | $326.44 | 1,146,900 | — | — |
| 2023-08-04 | $66.25 | $324.53 | 1,430,300 | — | — |
| 2023-08-03 | $65.98 | $323.21 | 1,682,500 | — | — |
| 2023-08-02 | $65.69 | $321.79 | 732,200 | — | — |
| 2023-08-01 | $65.74 | $322.03 | 1,148,100 | — | — |
| 2023-07-31 | $65.53 | $321.00 | 1,040,800 | — | — |
| 2023-07-28 | $64.88 | $317.82 | 536,800 | — | — |
| 2023-07-27 | $64.56 | $316.25 | 782,300 | — | — |
| 2023-07-26 | $65.92 | $322.91 | 691,500 | — | — |
| 2023-07-25 | $65.33 | $320.02 | 722,800 | — | — |
| 2023-07-24 | $65.76 | $322.13 | 809,100 | — | — |
| 2023-07-21 | $65.80 | $322.33 | 965,000 | — | — |
| 2023-07-20 | $65.43 | $320.51 | 831,800 | — | — |
| 2023-07-19 | $64.75 | $317.18 | 663,800 | — | — |
| 2023-07-18 | $63.73 | $312.19 | 856,300 | — | — |
| 2023-07-17 | $63.84 | $312.72 | 898,400 | — | — |
| 2023-07-14 | $63.40 | $310.57 | 665,100 | — | — |
| 2023-07-13 | $63.41 | $310.62 | 1,052,300 | — | — |
| 2023-07-12 | $63.11 | $309.15 | 837,300 | — | — |
| 2023-07-11 | $62.79 | $307.58 | 868,700 | — | — |
| 2023-07-10 | $61.36 | $300.58 | 1,119,900 | — | — |
| 2023-07-07 | $61.31 | $300.33 | 1,036,900 | — | — |
| 2023-07-06 | $62.00 | $303.71 | 1,193,100 | — | — |
| 2023-07-05 | $62.26 | $304.99 | 846,900 | — | — |
| 2023-07-03 | $62.38 | $305.57 | 337,500 | — | — |
| 2023-06-30 | $61.77 | $302.58 | 1,301,300 | — | — |
| 2023-06-29 | $61.68 | $302.14 | 635,900 | — | — |
| 2023-06-28 | $60.35 | $295.63 | 1,043,900 | — | — |
| 2023-06-27 | $60.33 | $295.53 | 885,500 | — | — |
| 2023-06-26 | $59.49 | $291.42 | 652,400 | — | — |
| 2023-06-23 | $58.00 | $284.12 | 1,583,200 | — | — |
| 2023-06-22 | $58.89 | $288.48 | 711,500 | — | — |
| 2023-06-21 | $59.64 | $292.15 | 856,900 | — | — |
| 2023-06-20 | $60.66 | $297.15 | 939,700 | — | — |
| 2023-06-16 | $61.14 | $299.50 | 1,102,800 | — | — |
| 2023-06-15 | $60.84 | $298.03 | 776,200 | — | — |
| 2023-06-14 | $60.84 | $298.03 | 885,600 | — | — |
| 2023-06-13 | $60.41 | $295.92 | 727,600 | — | — |
| 2023-06-12 | $60.93 | $295.29 | 1,037,300 | — | — |
| 2023-06-09 | $60.61 | $293.74 | 872,500 | — | — |
| 2023-06-08 | $60.66 | $293.98 | 929,700 | — | — |
| 2023-06-07 | $60.90 | $295.14 | 996,500 | — | — |
| 2023-06-06 | $59.06 | $286.22 | 989,500 | — | — |
| 2023-06-05 | $57.99 | $281.04 | 1,061,800 | — | — |
| 2023-06-02 | $58.26 | $282.35 | 970,500 | — | — |
| 2023-06-01 | $56.40 | $273.33 | 1,134,700 | — | — |
| 2023-05-31 | $56.27 | $272.70 | 1,586,700 | — | — |
| 2023-05-30 | $55.78 | $270.33 | 1,106,400 | — | — |
| 2023-05-26 | $55.94 | $271.10 | 934,100 | — | — |
| 2023-05-25 | $55.16 | $267.32 | 1,312,200 | — | — |
| 2023-05-24 | $56.35 | $273.09 | 991,300 | — | — |
| 2023-05-23 | $57.56 | $278.95 | 1,245,700 | — | — |
| 2023-05-22 | $58.44 | $283.22 | 873,900 | — | — |
| 2023-05-19 | $57.63 | $279.29 | 1,533,600 | — | — |
| 2023-05-18 | $58.24 | $282.25 | 2,070,900 | — | — |
| 2023-05-17 | $58.78 | $284.87 | 978,300 | — | — |
| 2023-05-16 | $57.02 | $276.34 | 654,900 | — | — |
| 2023-05-15 | $59.13 | $286.56 | 630,200 | — | — |
| 2023-05-12 | $58.53 | $283.65 | 403,100 | — | — |
| 2023-05-11 | $58.49 | $283.46 | 623,700 | — | — |
| 2023-05-10 | $58.99 | $285.88 | 579,500 | — | — |
| 2023-05-09 | $58.88 | $285.35 | 676,000 | — | — |
| 2023-05-08 | $59.68 | $289.23 | 434,200 | — | — |
| 2023-05-05 | $60.74 | $294.37 | 902,400 | — | — |
| 2023-05-04 | $60.10 | $291.26 | 796,200 | — | — |
| 2023-05-03 | $59.66 | $289.13 | 815,000 | — | — |
| 2023-05-02 | $59.99 | $290.73 | 833,600 | — | — |
| 2023-05-01 | $60.64 | $293.88 | 584,900 | — | — |
| 2023-04-28 | $61.43 | $297.71 | 731,400 | — | — |
| 2023-04-27 | $60.41 | $292.77 | 535,600 | — | — |
| 2023-04-26 | $59.47 | $288.21 | 749,100 | — | — |
| 2023-04-25 | $60.21 | $291.80 | 762,500 | — | — |
| 2023-04-24 | $60.00 | $290.78 | 497,100 | — | — |
| 2023-04-21 | $60.72 | $294.27 | 549,900 | — | — |
| 2023-04-20 | $60.55 | $293.44 | 450,800 | — | — |
| 2023-04-19 | $60.86 | $294.95 | 369,000 | — | — |
| 2023-04-18 | $60.68 | $294.07 | 569,900 | — | — |
| 2023-04-17 | $60.50 | $293.20 | 565,400 | — | — |
| 2023-04-14 | $59.66 | $289.13 | 708,000 | — | — |
| 2023-04-13 | $60.00 | $290.78 | 827,900 | — | — |
| 2023-04-12 | $59.99 | $290.73 | 664,700 | — | — |
| 2023-04-11 | $60.73 | $294.32 | 651,900 | — | — |
| 2023-04-10 | $60.43 | $292.86 | 467,400 | — | — |
| 2023-04-06 | $60.30 | $292.23 | 645,800 | — | — |
| 2023-04-05 | $60.26 | $292.04 | 530,700 | — | — |
| 2023-04-04 | $60.87 | $295.00 | 1,015,300 | — | — |
| 2023-04-03 | $61.25 | $296.84 | 592,200 | — | — |
| 2023-03-31 | $61.18 | $296.50 | 1,108,000 | — | — |
| 2023-03-30 | $59.51 | $288.40 | 627,600 | — | — |
| 2023-03-29 | $59.21 | $286.95 | 687,500 | — | — |
| 2023-03-28 | $58.41 | $283.07 | 655,700 | — | — |
| 2023-03-27 | $58.50 | $283.51 | 1,132,000 | — | — |
| 2023-03-24 | $58.34 | $282.73 | 1,407,200 | — | — |
| 2023-03-23 | $56.69 | $274.74 | 1,554,100 | — | — |
| 2023-03-22 | $56.31 | $272.90 | 1,478,000 | — | — |
| 2023-03-21 | $58.09 | $281.52 | 1,302,700 | — | — |
| 2023-03-20 | $57.70 | $279.63 | 1,145,600 | — | — |
| 2023-03-17 | $56.65 | $274.54 | 1,885,200 | — | — |
| 2023-03-16 | $58.26 | $282.35 | 1,298,000 | — | — |
| 2023-03-15 | $59.87 | $290.15 | 1,244,500 | — | — |
| 2023-03-14 | $60.15 | $291.51 | 1,361,100 | — | — |
| 2023-03-13 | $58.82 | $281.91 | 1,204,300 | — | — |
| 2023-03-10 | $58.58 | $280.76 | 1,104,000 | — | — |
| 2023-03-09 | $60.61 | $290.49 | 600,600 | — | — |
| 2023-03-08 | $61.96 | $296.96 | 640,500 | — | — |
| 2023-03-07 | $61.35 | $294.04 | 828,900 | — | — |
| 2023-03-06 | $63.65 | $305.06 | 991,900 | — | — |
| 2023-03-03 | $63.28 | $303.29 | 405,300 | — | — |
| 2023-03-02 | $62.76 | $300.79 | 392,700 | — | — |
| 2023-03-01 | $62.76 | $300.79 | 703,900 | — | — |
| 2023-02-28 | $62.90 | $301.46 | 993,200 | — | — |
| 2023-02-27 | $63.07 | $302.28 | 661,100 | — | — |
| 2023-02-24 | $63.15 | $302.66 | 711,000 | — | — |
| 2023-02-23 | $63.49 | $304.29 | 629,800 | — | — |
| 2023-02-22 | $62.85 | $301.22 | 698,700 | — | — |
| 2023-02-21 | $62.91 | $301.51 | 1,070,200 | — | — |
| 2023-02-17 | $64.33 | $308.32 | 858,500 | — | — |
| 2023-02-16 | $64.60 | $309.61 | 1,051,400 | — | — |
| 2023-02-15 | $65.20 | $312.49 | 725,200 | — | — |
| 2023-02-14 | $65.75 | $315.12 | 720,900 | — | — |
| 2023-02-13 | $66.82 | $320.25 | 910,900 | — | — |
| 2023-02-10 | $65.67 | $314.74 | 1,380,900 | — | — |
| 2023-02-09 | $63.55 | $304.58 | 1,199,100 | — | — |
| 2023-02-08 | $65.10 | $312.01 | 750,300 | — | — |
| 2023-02-07 | $65.60 | $314.40 | 1,009,800 | — | — |
| 2023-02-06 | $66.20 | $317.28 | 514,700 | — | — |
| 2023-02-03 | $66.81 | $320.20 | 644,800 | — | — |
| 2023-02-02 | $67.53 | $323.65 | 1,246,900 | — | — |
| 2023-02-01 | $67.10 | $321.59 | 1,037,500 | — | — |
| 2023-01-31 | $66.63 | $319.34 | 2,947,000 | — | — |
| 2023-01-30 | $65.73 | $315.03 | 739,600 | — | — |
| 2023-01-27 | $67.15 | $321.83 | 698,900 | — | — |
| 2023-01-26 | $66.05 | $316.56 | 792,300 | — | — |
| 2023-01-25 | $65.94 | $316.03 | 697,000 | — | — |
| 2023-01-24 | $65.88 | $315.75 | 754,300 | — | — |
| 2023-01-23 | $65.44 | $313.64 | 491,000 | — | — |
| 2023-01-20 | $64.35 | $308.41 | 621,500 | — | — |
| 2023-01-19 | $63.46 | $304.15 | 812,300 | — | — |
| 2023-01-18 | $64.12 | $307.31 | 925,900 | — | — |
| 2023-01-17 | $65.97 | $316.18 | 1,133,600 | — | — |
| 2023-01-13 | $65.98 | $316.23 | 924,000 | — | — |
| 2023-01-12 | $66.49 | $318.67 | 1,390,300 | — | — |
| 2023-01-11 | $64.32 | $308.27 | 845,100 | — | — |
| 2023-01-10 | $62.03 | $297.29 | 977,300 | — | — |
| 2023-01-09 | $62.53 | $299.69 | 721,200 | — | — |
| 2023-01-06 | $63.59 | $304.77 | 968,500 | — | — |
| 2023-01-05 | $62.29 | $298.54 | 844,200 | — | — |
| 2023-01-04 | $63.69 | $305.25 | 1,258,200 | — | — |
| 2023-01-03 | $62.83 | $301.13 | 1,148,300 | — | — |