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-07-24 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 | $406.89 | $406.89 | 727,400 | — | — |
| 2023-12-28 | $409.27 | $409.27 | 735,600 | — | — |
| 2023-12-27 | $408.05 | $408.05 | 594,000 | — | — |
| 2023-12-26 | $407.66 | $407.66 | 531,600 | — | — |
| 2023-12-22 | $405.25 | $405.25 | 804,200 | — | — |
| 2023-12-21 | $400.63 | $400.63 | 819,100 | — | — |
| 2023-12-20 | $400.25 | $400.25 | 909,500 | — | — |
| 2023-12-19 | $403.14 | $403.14 | 1,595,900 | — | — |
| 2023-12-18 | $404.65 | $404.65 | 1,867,300 | — | — |
| 2023-12-15 | $410.68 | $410.68 | 4,074,700 | — | — |
| 2023-12-14 | $406.60 | $406.60 | 3,124,900 | — | — |
| 2023-12-13 | $405.07 | $405.07 | 6,222,500 | — | — |
| 2023-12-12 | $357.73 | $357.73 | 972,400 | — | — |
| 2023-12-11 | $356.29 | $356.29 | 1,255,600 | — | — |
| 2023-12-08 | $350.15 | $350.15 | 1,394,600 | — | — |
| 2023-12-07 | $353.95 | $353.95 | 865,300 | — | — |
| 2023-12-06 | $353.46 | $353.46 | 1,137,600 | — | — |
| 2023-12-05 | $354.15 | $354.15 | 1,113,200 | — | — |
| 2023-12-04 | $350.63 | $350.63 | 1,469,500 | — | — |
| 2023-12-01 | $351.16 | $351.16 | 1,135,000 | — | — |
| 2023-11-30 | $354.81 | $354.81 | 1,637,000 | — | — |
| 2023-11-29 | $351.00 | $351.00 | 1,497,200 | — | — |
| 2023-11-28 | $347.04 | $347.04 | 1,154,100 | — | — |
| 2023-11-27 | $350.19 | $350.19 | 1,308,600 | — | — |
| 2023-11-24 | $353.04 | $353.04 | 658,700 | — | — |
| 2023-11-22 | $353.23 | $353.23 | 913,500 | — | — |
| 2023-11-21 | $354.78 | $354.78 | 1,227,000 | — | — |
| 2023-11-20 | $356.84 | $356.84 | 1,520,500 | — | — |
| 2023-11-17 | $350.50 | $350.50 | 2,035,200 | — | — |
| 2023-11-16 | $343.00 | $343.00 | 3,094,500 | — | — |
| 2023-11-15 | $349.34 | $349.34 | 3,234,900 | — | — |
| 2023-11-14 | $369.95 | $369.95 | 1,578,100 | — | — |
| 2023-11-13 | $378.92 | $378.92 | 957,400 | — | — |
| 2023-11-10 | $373.65 | $373.65 | 1,315,800 | — | — |
| 2023-11-09 | $368.57 | $368.57 | 1,207,100 | — | — |
| 2023-11-08 | $376.96 | $376.96 | 1,276,400 | — | — |
| 2023-11-07 | $378.25 | $378.25 | 1,930,400 | — | — |
| 2023-11-06 | $385.76 | $385.76 | 1,999,000 | — | — |
| 2023-11-03 | $376.20 | $376.20 | 1,456,800 | — | — |
| 2023-11-02 | $376.55 | $376.55 | 1,138,000 | — | — |
| 2023-11-01 | $369.33 | $369.33 | 1,003,500 | — | — |
| 2023-10-31 | $362.11 | $362.11 | 987,700 | — | — |
| 2023-10-30 | $357.45 | $357.45 | 872,400 | — | — |
| 2023-10-27 | $355.28 | $355.28 | 910,700 | — | — |
| 2023-10-26 | $361.28 | $361.28 | 942,100 | — | — |
| 2023-10-25 | $363.04 | $363.04 | 958,000 | — | — |
| 2023-10-24 | $369.38 | $369.38 | 997,300 | — | — |
| 2023-10-23 | $367.66 | $367.66 | 1,566,000 | — | — |
| 2023-10-20 | $361.86 | $361.86 | 1,389,400 | — | — |
| 2023-10-19 | $364.80 | $364.80 | 1,514,700 | — | — |
| 2023-10-18 | $367.55 | $367.55 | 1,516,600 | — | — |
| 2023-10-17 | $373.50 | $373.50 | 1,674,500 | — | — |
| 2023-10-16 | $374.00 | $374.00 | 1,767,600 | — | — |
| 2023-10-13 | $371.00 | $371.00 | 1,360,700 | — | — |
| 2023-10-12 | $368.00 | $368.00 | 1,303,800 | — | — |
| 2023-10-11 | $365.25 | $365.25 | 1,184,600 | — | — |
| 2023-10-10 | $360.57 | $360.57 | 966,600 | — | — |
| 2023-10-09 | $355.20 | $355.20 | 1,429,300 | — | — |
| 2023-10-06 | $360.62 | $360.62 | 1,147,900 | — | — |
| 2023-10-05 | $355.14 | $355.14 | 670,900 | — | — |
| 2023-10-04 | $352.97 | $352.97 | 895,500 | — | — |
| 2023-10-03 | $345.15 | $345.15 | 784,700 | — | — |
| 2023-10-02 | $347.83 | $347.83 | 750,200 | — | — |
| 2023-09-29 | $347.74 | $347.74 | 896,800 | — | — |
| 2023-09-28 | $352.50 | $352.50 | 578,900 | — | — |
| 2023-09-27 | $349.65 | $349.65 | 860,600 | — | — |
| 2023-09-26 | $351.69 | $351.69 | 633,600 | — | — |
| 2023-09-25 | $350.67 | $350.67 | 698,100 | — | — |
| 2023-09-22 | $349.53 | $349.53 | 938,800 | — | — |
| 2023-09-21 | $354.28 | $354.28 | 1,061,100 | — | — |
| 2023-09-20 | $352.31 | $352.31 | 903,900 | — | — |
| 2023-09-19 | $358.26 | $358.26 | 800,700 | — | — |
| 2023-09-18 | $352.00 | $352.00 | 628,300 | — | — |
| 2023-09-15 | $348.90 | $348.90 | 1,741,600 | — | — |
| 2023-09-14 | $349.42 | $349.42 | 775,200 | — | — |
| 2023-09-13 | $346.84 | $346.84 | 739,500 | — | — |
| 2023-09-12 | $346.55 | $346.55 | 642,400 | — | — |
| 2023-09-11 | $347.22 | $347.22 | 725,700 | — | — |
| 2023-09-08 | $343.05 | $343.05 | 1,275,300 | — | — |
| 2023-09-07 | $343.96 | $343.96 | 1,452,600 | — | — |
| 2023-09-06 | $344.32 | $344.32 | 1,148,700 | — | — |
| 2023-09-05 | $348.26 | $348.26 | 771,100 | — | — |
| 2023-09-01 | $351.10 | $351.10 | 764,200 | — | — |
| 2023-08-31 | $348.34 | $348.34 | 1,025,900 | — | — |
| 2023-08-30 | $350.76 | $350.76 | 640,500 | — | — |
| 2023-08-29 | $351.26 | $351.26 | 882,600 | — | — |
| 2023-08-28 | $351.60 | $351.60 | 552,500 | — | — |
| 2023-08-25 | $350.06 | $350.06 | 697,900 | — | — |
| 2023-08-24 | $346.77 | $346.77 | 704,400 | — | — |
| 2023-08-23 | $350.60 | $350.60 | 507,000 | — | — |
| 2023-08-22 | $350.40 | $350.40 | 613,800 | — | — |
| 2023-08-21 | $350.74 | $350.74 | 1,049,800 | — | — |
| 2023-08-18 | $344.82 | $344.82 | 803,300 | — | — |
| 2023-08-17 | $343.87 | $343.87 | 889,900 | — | — |
| 2023-08-16 | $343.41 | $343.41 | 649,400 | — | — |
| 2023-08-15 | $349.78 | $349.78 | 516,900 | — | — |
| 2023-08-14 | $349.37 | $349.37 | 557,800 | — | — |
| 2023-08-11 | $349.86 | $349.86 | 726,000 | — | — |
| 2023-08-10 | $347.38 | $347.38 | 632,600 | — | — |
| 2023-08-09 | $345.11 | $345.11 | 740,300 | — | — |
| 2023-08-08 | $344.47 | $344.47 | 788,200 | — | — |
| 2023-08-07 | $345.32 | $345.32 | 985,900 | — | — |
| 2023-08-04 | $340.48 | $340.48 | 1,248,200 | — | — |
| 2023-08-03 | $347.74 | $347.74 | 1,177,100 | — | — |
| 2023-08-02 | $358.40 | $358.40 | 2,182,900 | — | — |
| 2023-08-01 | $347.74 | $347.74 | 1,421,700 | — | — |
| 2023-07-31 | $352.34 | $352.34 | 902,500 | — | — |
| 2023-07-28 | $354.05 | $354.05 | 728,100 | — | — |
| 2023-07-27 | $349.64 | $349.64 | 895,500 | — | — |
| 2023-07-26 | $351.91 | $351.91 | 1,233,300 | — | — |
| 2023-07-25 | $358.06 | $358.06 | 1,359,900 | — | — |
| 2023-07-24 | $357.05 | $357.05 | 1,170,300 | — | — |
| 2023-07-21 | $362.46 | $362.46 | 4,433,200 | — | — |
| 2023-07-20 | $361.82 | $361.82 | 1,128,100 | — | — |
| 2023-07-19 | $358.57 | $358.57 | 1,000,200 | — | — |
| 2023-07-18 | $358.98 | $358.98 | 935,500 | — | — |
| 2023-07-17 | $357.98 | $357.98 | 1,244,300 | — | — |
| 2023-07-14 | $352.74 | $352.74 | 961,300 | — | — |
| 2023-07-13 | $349.02 | $349.02 | 756,400 | — | — |
| 2023-07-12 | $346.06 | $346.06 | 795,800 | — | — |
| 2023-07-11 | $341.74 | $341.74 | 940,000 | — | — |
| 2023-07-10 | $344.46 | $344.46 | 1,008,900 | — | — |
| 2023-07-07 | $338.18 | $338.18 | 1,268,500 | — | — |
| 2023-07-06 | $345.76 | $345.76 | 829,700 | — | — |
| 2023-07-05 | $348.32 | $348.32 | 854,300 | — | — |
| 2023-07-03 | $347.57 | $347.57 | 688,800 | — | — |
| 2023-06-30 | $351.91 | $351.91 | 1,453,300 | — | — |
| 2023-06-29 | $348.18 | $348.18 | 1,050,800 | — | — |
| 2023-06-28 | $350.78 | $350.78 | 1,045,200 | — | — |
| 2023-06-27 | $347.12 | $347.12 | 1,258,100 | — | — |
| 2023-06-26 | $347.45 | $347.45 | 1,464,400 | — | — |
| 2023-06-23 | $347.00 | $347.00 | 1,370,600 | — | — |
| 2023-06-22 | $348.16 | $348.16 | 1,265,600 | — | — |
| 2023-06-21 | $343.28 | $343.28 | 1,239,600 | — | — |
| 2023-06-20 | $342.69 | $342.69 | 1,352,300 | — | — |
| 2023-06-16 | $347.89 | $347.89 | 2,614,500 | — | — |
| 2023-06-15 | $349.08 | $349.08 | 1,230,800 | — | — |
| 2023-06-14 | $340.96 | $340.96 | 835,900 | — | — |
| 2023-06-13 | $342.10 | $342.10 | 986,300 | — | — |
| 2023-06-12 | $340.60 | $340.60 | 1,417,100 | — | — |
| 2023-06-09 | $334.11 | $334.11 | 1,066,200 | — | — |
| 2023-06-08 | $332.58 | $332.58 | 1,446,800 | — | — |
| 2023-06-07 | $324.65 | $324.65 | 1,139,600 | — | — |
| 2023-06-06 | $330.41 | $330.41 | 1,089,100 | — | — |
| 2023-06-05 | $334.42 | $334.42 | 1,044,500 | — | — |
| 2023-06-02 | $333.78 | $333.78 | 1,572,700 | — | — |
| 2023-06-01 | $323.62 | $323.62 | 1,342,900 | — | — |
| 2023-05-31 | $323.57 | $323.57 | 5,592,300 | — | — |
| 2023-05-30 | $325.30 | $325.30 | 1,888,200 | — | — |
| 2023-05-26 | $329.99 | $329.99 | 1,850,500 | — | — |
| 2023-05-25 | $332.63 | $332.63 | 1,368,300 | — | — |
| 2023-05-24 | $333.85 | $333.85 | 1,154,100 | — | — |
| 2023-05-23 | $333.51 | $333.51 | 1,381,500 | — | — |
| 2023-05-22 | $339.97 | $339.97 | 961,700 | — | — |
| 2023-05-19 | $341.70 | $341.70 | 942,700 | — | — |
| 2023-05-18 | $339.46 | $339.46 | 1,139,300 | — | — |
| 2023-05-17 | $341.20 | $341.20 | 1,073,800 | — | — |
| 2023-05-16 | $345.15 | $345.15 | 827,900 | — | — |
| 2023-05-15 | $348.65 | $348.65 | 691,000 | — | — |
| 2023-05-12 | $347.41 | $347.41 | 509,200 | — | — |
| 2023-05-11 | $350.40 | $350.40 | 787,600 | — | — |
| 2023-05-10 | $350.04 | $350.04 | 1,199,200 | — | — |
| 2023-05-09 | $344.83 | $344.83 | 871,000 | — | — |
| 2023-05-08 | $344.09 | $344.09 | 707,900 | — | — |
| 2023-05-05 | $348.09 | $348.09 | 1,119,400 | — | — |
| 2023-05-04 | $346.59 | $346.59 | 927,800 | — | — |
| 2023-05-03 | $346.36 | $346.36 | 1,226,400 | — | — |
| 2023-05-02 | $346.03 | $346.03 | 2,002,000 | — | — |
| 2023-05-01 | $345.00 | $345.00 | 1,489,000 | — | — |
| 2023-04-28 | $340.73 | $340.73 | 1,455,400 | — | — |
| 2023-04-27 | $339.37 | $339.37 | 2,518,600 | — | — |
| 2023-04-26 | $323.30 | $323.30 | 1,572,700 | — | — |
| 2023-04-25 | $331.93 | $331.93 | 842,200 | — | — |
| 2023-04-24 | $332.84 | $332.84 | 597,000 | — | — |
| 2023-04-21 | $331.09 | $331.09 | 925,000 | — | — |
| 2023-04-20 | $329.15 | $329.15 | 812,200 | — | — |
| 2023-04-19 | $328.45 | $328.45 | 796,400 | — | — |
| 2023-04-18 | $325.15 | $325.15 | 957,500 | — | — |
| 2023-04-17 | $327.74 | $327.74 | 1,044,700 | — | — |
| 2023-04-14 | $333.52 | $333.52 | 931,000 | — | — |
| 2023-04-13 | $333.35 | $333.35 | 1,259,300 | — | — |
| 2023-04-12 | $326.37 | $326.37 | 988,800 | — | — |
| 2023-04-11 | $324.83 | $324.83 | 649,800 | — | — |
| 2023-04-10 | $323.24 | $323.24 | 665,700 | — | — |
| 2023-04-06 | $321.66 | $321.66 | 912,000 | — | — |
| 2023-04-05 | $321.94 | $321.94 | 1,126,100 | — | — |
| 2023-04-04 | $314.42 | $314.42 | 952,200 | — | — |
| 2023-04-03 | $316.33 | $316.33 | 835,100 | — | — |
| 2023-03-31 | $315.07 | $315.07 | 1,111,100 | — | — |
| 2023-03-30 | $312.16 | $312.16 | 781,400 | — | — |
| 2023-03-29 | $314.24 | $314.24 | 1,185,800 | — | — |
| 2023-03-28 | $313.25 | $313.25 | 1,056,700 | — | — |
| 2023-03-27 | $308.47 | $308.47 | 1,114,400 | — | — |
| 2023-03-24 | $314.39 | $314.39 | 2,376,600 | — | — |
| 2023-03-23 | $304.75 | $304.75 | 1,312,800 | — | — |
| 2023-03-22 | $297.87 | $297.87 | 774,700 | — | — |
| 2023-03-21 | $302.66 | $302.66 | 1,025,500 | — | — |
| 2023-03-20 | $298.95 | $298.95 | 767,800 | — | — |
| 2023-03-17 | $295.77 | $295.77 | 1,676,000 | — | — |
| 2023-03-16 | $300.64 | $300.64 | 1,120,700 | — | — |
| 2023-03-15 | $294.27 | $294.27 | 839,100 | — | — |
| 2023-03-14 | $295.25 | $295.25 | 1,095,200 | — | — |
| 2023-03-13 | $293.46 | $293.46 | 1,355,000 | — | — |
| 2023-03-10 | $287.24 | $287.24 | 1,459,300 | — | — |
| 2023-03-09 | $286.88 | $286.88 | 1,000,000 | — | — |
| 2023-03-08 | $285.18 | $285.18 | 676,700 | — | — |
| 2023-03-07 | $286.58 | $286.58 | 1,057,900 | — | — |
| 2023-03-06 | $291.62 | $291.62 | 1,026,400 | — | — |
| 2023-03-03 | $290.51 | $290.51 | 1,060,300 | — | — |
| 2023-03-02 | $290.76 | $290.76 | 766,600 | — | — |
| 2023-03-01 | $291.23 | $291.23 | 1,056,400 | — | — |
| 2023-02-28 | $290.29 | $290.29 | 1,510,500 | — | — |
| 2023-02-27 | $287.40 | $287.40 | 856,100 | — | — |
| 2023-02-24 | $287.37 | $287.37 | 1,085,100 | — | — |
| 2023-02-23 | $292.57 | $292.57 | 750,700 | — | — |
| 2023-02-22 | $294.36 | $294.36 | 1,010,800 | — | — |
| 2023-02-21 | $292.48 | $292.48 | 1,125,300 | — | — |
| 2023-02-17 | $293.66 | $293.66 | 1,278,000 | — | — |
| 2023-02-16 | $292.04 | $292.04 | 1,039,300 | — | — |
| 2023-02-15 | $298.75 | $298.75 | 899,800 | — | — |
| 2023-02-14 | $300.25 | $300.25 | 1,190,400 | — | — |
| 2023-02-13 | $299.18 | $299.18 | 1,053,300 | — | — |
| 2023-02-10 | $297.40 | $297.40 | 1,342,100 | — | — |
| 2023-02-09 | $291.60 | $291.60 | 1,798,700 | — | — |
| 2023-02-08 | $293.33 | $293.33 | 2,168,600 | — | — |
| 2023-02-07 | $308.54 | $308.54 | 1,300,600 | — | — |
| 2023-02-06 | $304.87 | $304.87 | 1,295,600 | — | — |
| 2023-02-03 | $301.02 | $301.02 | 1,621,300 | — | — |
| 2023-02-02 | $303.78 | $303.78 | 1,944,000 | — | — |
| 2023-02-01 | $317.27 | $317.27 | 1,237,700 | — | — |
| 2023-01-31 | $323.10 | $323.10 | 1,352,900 | — | — |
| 2023-01-30 | $319.98 | $319.98 | 2,261,800 | — | — |
| 2023-01-27 | $321.45 | $321.45 | 1,288,600 | — | — |
| 2023-01-26 | $321.02 | $321.02 | 1,302,000 | — | — |
| 2023-01-25 | $315.28 | $315.28 | 1,315,100 | — | — |
| 2023-01-24 | $313.57 | $313.57 | 932,300 | — | — |
| 2023-01-23 | $311.81 | $311.81 | 1,810,700 | — | — |
| 2023-01-20 | $309.84 | $309.84 | 1,466,200 | — | — |
| 2023-01-19 | $307.94 | $307.94 | 1,551,500 | — | — |
| 2023-01-18 | $309.86 | $309.86 | 2,264,900 | — | — |
| 2023-01-17 | $311.98 | $311.98 | 2,070,700 | — | — |
| 2023-01-13 | $300.94 | $300.94 | 1,448,300 | — | — |
| 2023-01-12 | $296.25 | $296.25 | 1,801,100 | — | — |
| 2023-01-11 | $292.25 | $292.25 | 1,630,300 | — | — |
| 2023-01-10 | $288.75 | $288.75 | 1,038,900 | — | — |
| 2023-01-09 | $283.23 | $283.23 | 1,299,200 | — | — |
| 2023-01-06 | $290.21 | $290.21 | 943,400 | — | — |
| 2023-01-05 | $287.89 | $287.89 | 1,187,000 | — | — |
| 2023-01-04 | $286.83 | $286.83 | 1,137,400 | — | — |
| 2023-01-03 | $286.02 | $286.02 | 1,100,400 | — | — |