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
- 1970-01-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 | $453.24 | $1,322.60 | 832,400 | — | — |
| 2023-12-28 | $451.23 | $1,316.73 | 741,800 | — | — |
| 2023-12-27 | $448.97 | $1,310.13 | 699,900 | — | — |
| 2023-12-26 | $450.18 | $1,313.67 | 516,900 | — | — |
| 2023-12-22 | $448.22 | $1,307.95 | 623,600 | — | — |
| 2023-12-21 | $448.02 | $1,307.36 | 637,200 | — | — |
| 2023-12-20 | $442.60 | $1,291.55 | 1,306,800 | — | — |
| 2023-12-19 | $447.79 | $1,306.69 | 695,000 | — | — |
| 2023-12-18 | $446.91 | $1,304.12 | 1,197,300 | — | — |
| 2023-12-15 | $441.81 | $1,289.24 | 3,973,400 | — | — |
| 2023-12-14 | $445.27 | $1,299.34 | 1,891,000 | — | — |
| 2023-12-13 | $451.44 | $1,317.34 | 1,300,300 | — | — |
| 2023-12-12 | $451.63 | $1,317.90 | 1,008,200 | — | — |
| 2023-12-11 | $451.26 | $1,316.82 | 1,021,600 | — | — |
| 2023-12-08 | $448.02 | $1,307.36 | 761,100 | — | — |
| 2023-12-07 | $447.11 | $1,304.71 | 861,100 | — | — |
| 2023-12-06 | $449.41 | $1,311.42 | 864,100 | — | — |
| 2023-12-05 | $446.24 | $1,302.17 | 1,055,700 | — | — |
| 2023-12-04 | $450.69 | $1,315.15 | 1,265,700 | — | — |
| 2023-12-01 | $449.41 | $1,311.42 | 856,900 | — | — |
| 2023-11-30 | $447.77 | $1,306.63 | 1,514,500 | — | — |
| 2023-11-29 | $445.01 | $1,289.39 | 1,272,900 | — | — |
| 2023-11-28 | $448.27 | $1,298.83 | 1,124,900 | — | — |
| 2023-11-27 | $445.49 | $1,290.78 | 1,496,900 | — | — |
| 2023-11-24 | $452.01 | $1,309.67 | 326,600 | — | — |
| 2023-11-22 | $450.40 | $1,305.00 | 833,800 | — | — |
| 2023-11-21 | $448.15 | $1,298.49 | 1,177,800 | — | — |
| 2023-11-20 | $443.81 | $1,285.91 | 982,000 | — | — |
| 2023-11-17 | $444.68 | $1,288.43 | 898,600 | — | — |
| 2023-11-16 | $445.59 | $1,291.07 | 912,900 | — | — |
| 2023-11-15 | $445.14 | $1,289.76 | 1,098,400 | — | — |
| 2023-11-14 | $444.22 | $1,287.10 | 1,336,800 | — | — |
| 2023-11-13 | $445.03 | $1,289.45 | 1,003,800 | — | — |
| 2023-11-10 | $444.87 | $1,288.98 | 1,525,400 | — | — |
| 2023-11-09 | $442.46 | $1,282.00 | 1,775,500 | — | — |
| 2023-11-08 | $444.66 | $1,288.37 | 1,386,400 | — | — |
| 2023-11-07 | $450.15 | $1,304.28 | 1,220,100 | — | — |
| 2023-11-06 | $451.16 | $1,307.21 | 1,440,800 | — | — |
| 2023-11-03 | $453.34 | $1,313.52 | 1,365,400 | — | — |
| 2023-11-02 | $458.04 | $1,327.14 | 1,242,000 | — | — |
| 2023-11-01 | $452.38 | $1,310.74 | 1,267,000 | — | — |
| 2023-10-31 | $454.64 | $1,317.29 | 1,418,700 | — | — |
| 2023-10-30 | $445.84 | $1,291.79 | 948,800 | — | — |
| 2023-10-27 | $443.39 | $1,284.69 | 1,288,400 | — | — |
| 2023-10-26 | $445.97 | $1,292.17 | 1,432,000 | — | — |
| 2023-10-25 | $447.69 | $1,297.15 | 1,228,900 | — | — |
| 2023-10-24 | $440.90 | $1,277.48 | 1,367,100 | — | — |
| 2023-10-23 | $446.16 | $1,292.72 | 1,502,400 | — | — |
| 2023-10-20 | $444.17 | $1,286.95 | 1,715,100 | — | — |
| 2023-10-19 | $449.18 | $1,301.47 | 2,012,400 | — | — |
| 2023-10-18 | $446.07 | $1,292.46 | 2,024,100 | — | — |
| 2023-10-17 | $441.13 | $1,278.15 | 3,103,900 | — | — |
| 2023-10-16 | $440.41 | $1,276.06 | 1,931,300 | — | — |
| 2023-10-13 | $441.06 | $1,277.94 | 1,519,300 | — | — |
| 2023-10-12 | $434.14 | $1,257.89 | 1,121,900 | — | — |
| 2023-10-11 | $436.65 | $1,265.16 | 1,419,500 | — | — |
| 2023-10-10 | $435.10 | $1,260.67 | 2,626,200 | — | — |
| 2023-10-09 | $436.53 | $1,264.82 | 5,343,700 | — | — |
| 2023-10-06 | $400.73 | $1,161.09 | 1,135,600 | — | — |
| 2023-10-05 | $397.35 | $1,151.30 | 1,162,800 | — | — |
| 2023-10-04 | $401.33 | $1,162.83 | 1,243,400 | — | — |
| 2023-10-03 | $403.83 | $1,170.07 | 899,200 | — | — |
| 2023-10-02 | $407.82 | $1,181.63 | 733,200 | — | — |
| 2023-09-29 | $408.96 | $1,184.93 | 764,100 | — | — |
| 2023-09-28 | $410.96 | $1,190.73 | 819,700 | — | — |
| 2023-09-27 | $408.72 | $1,184.24 | 1,317,700 | — | — |
| 2023-09-26 | $408.75 | $1,184.33 | 1,108,000 | — | — |
| 2023-09-25 | $412.90 | $1,196.35 | 748,300 | — | — |
| 2023-09-22 | $413.65 | $1,198.52 | 1,453,300 | — | — |
| 2023-09-21 | $417.54 | $1,209.79 | 1,669,400 | — | — |
| 2023-09-20 | $426.95 | $1,237.06 | 1,044,100 | — | — |
| 2023-09-19 | $425.31 | $1,232.31 | 862,300 | — | — |
| 2023-09-18 | $429.86 | $1,245.49 | 951,200 | — | — |
| 2023-09-15 | $424.05 | $1,228.66 | 1,681,600 | — | — |
| 2023-09-14 | $425.89 | $1,233.99 | 992,400 | — | — |
| 2023-09-13 | $420.99 | $1,219.79 | 971,500 | — | — |
| 2023-09-12 | $417.83 | $1,210.63 | 1,307,700 | — | — |
| 2023-09-11 | $420.66 | $1,218.83 | 1,618,300 | — | — |
| 2023-09-08 | $423.09 | $1,225.88 | 1,162,300 | — | — |
| 2023-09-07 | $425.94 | $1,234.13 | 1,195,700 | — | — |
| 2023-09-06 | $423.94 | $1,228.34 | 2,548,000 | — | — |
| 2023-09-05 | $445.19 | $1,289.91 | 854,000 | — | — |
| 2023-09-01 | $448.18 | $1,298.57 | 668,600 | — | — |
| 2023-08-31 | $448.35 | $1,299.06 | 826,300 | — | — |
| 2023-08-30 | $452.41 | $1,302.14 | 875,900 | — | — |
| 2023-08-29 | $448.40 | $1,290.59 | 1,053,700 | — | — |
| 2023-08-28 | $452.32 | $1,301.88 | 641,000 | — | — |
| 2023-08-25 | $451.09 | $1,298.34 | 785,200 | — | — |
| 2023-08-24 | $452.55 | $1,302.54 | 697,800 | — | — |
| 2023-08-23 | $454.57 | $1,308.35 | 1,043,200 | — | — |
| 2023-08-22 | $452.94 | $1,303.66 | 671,800 | — | — |
| 2023-08-21 | $451.49 | $1,299.49 | 573,500 | — | — |
| 2023-08-18 | $450.06 | $1,295.37 | 1,075,700 | — | — |
| 2023-08-17 | $446.68 | $1,285.64 | 635,800 | — | — |
| 2023-08-16 | $445.13 | $1,281.18 | 822,000 | — | — |
| 2023-08-15 | $443.58 | $1,276.72 | 725,300 | — | — |
| 2023-08-14 | $450.08 | $1,295.43 | 752,300 | — | — |
| 2023-08-11 | $454.05 | $1,306.86 | 690,500 | — | — |
| 2023-08-10 | $450.05 | $1,295.34 | 688,700 | — | — |
| 2023-08-09 | $452.81 | $1,303.29 | 1,211,700 | — | — |
| 2023-08-08 | $449.47 | $1,293.67 | 791,600 | — | — |
| 2023-08-07 | $449.78 | $1,294.57 | 746,800 | — | — |
| 2023-08-04 | $445.72 | $1,282.88 | 846,800 | — | — |
| 2023-08-03 | $447.92 | $1,289.21 | 1,240,700 | — | — |
| 2023-08-02 | $448.56 | $1,291.05 | 905,700 | — | — |
| 2023-08-01 | $451.28 | $1,298.88 | 1,047,900 | — | — |
| 2023-07-31 | $446.37 | $1,284.75 | 1,806,000 | — | — |
| 2023-07-28 | $449.00 | $1,292.32 | 1,163,100 | — | — |
| 2023-07-27 | $448.64 | $1,291.29 | 1,603,600 | — | — |
| 2023-07-26 | $452.81 | $1,303.29 | 1,322,300 | — | — |
| 2023-07-25 | $454.15 | $1,307.14 | 1,207,800 | — | — |
| 2023-07-24 | $456.80 | $1,314.77 | 892,200 | — | — |
| 2023-07-21 | $454.76 | $1,308.90 | 934,300 | — | — |
| 2023-07-20 | $456.01 | $1,312.50 | 1,353,800 | — | — |
| 2023-07-19 | $451.51 | $1,299.55 | 2,141,500 | — | — |
| 2023-07-18 | $455.70 | $1,311.61 | 3,122,600 | — | — |
| 2023-07-17 | $469.97 | $1,352.68 | 1,886,300 | — | — |
| 2023-07-14 | $464.31 | $1,336.39 | 933,200 | — | — |
| 2023-07-13 | $466.38 | $1,342.34 | 821,700 | — | — |
| 2023-07-12 | $461.96 | $1,329.62 | 1,067,100 | — | — |
| 2023-07-11 | $466.29 | $1,342.09 | 709,200 | — | — |
| 2023-07-10 | $460.38 | $1,325.08 | 718,400 | — | — |
| 2023-07-07 | $458.71 | $1,320.27 | 642,200 | — | — |
| 2023-07-06 | $461.64 | $1,328.70 | 675,900 | — | — |
| 2023-07-05 | $462.76 | $1,331.93 | 625,500 | — | — |
| 2023-07-03 | $462.58 | $1,331.41 | 385,400 | — | — |
| 2023-06-30 | $460.38 | $1,325.08 | 982,700 | — | — |
| 2023-06-29 | $457.44 | $1,316.61 | 684,200 | — | — |
| 2023-06-28 | $449.66 | $1,294.22 | 848,900 | — | — |
| 2023-06-27 | $453.15 | $1,304.27 | 671,100 | — | — |
| 2023-06-26 | $452.80 | $1,303.26 | 997,200 | — | — |
| 2023-06-23 | $459.36 | $1,322.14 | 1,348,200 | — | — |
| 2023-06-22 | $463.43 | $1,333.85 | 688,500 | — | — |
| 2023-06-21 | $466.04 | $1,341.37 | 906,900 | — | — |
| 2023-06-20 | $458.38 | $1,319.32 | 774,800 | — | — |
| 2023-06-16 | $459.17 | $1,321.59 | 1,642,800 | — | — |
| 2023-06-15 | $455.95 | $1,312.33 | 892,400 | — | — |
| 2023-06-14 | $452.55 | $1,302.54 | 945,700 | — | — |
| 2023-06-13 | $452.37 | $1,302.02 | 1,486,300 | — | — |
| 2023-06-12 | $459.87 | $1,323.61 | 954,400 | — | — |
| 2023-06-09 | $462.69 | $1,331.72 | 713,100 | — | — |
| 2023-06-08 | $464.17 | $1,335.98 | 863,400 | — | — |
| 2023-06-07 | $461.75 | $1,329.02 | 893,100 | — | — |
| 2023-06-06 | $458.63 | $1,320.04 | 816,800 | — | — |
| 2023-06-05 | $454.69 | $1,308.70 | 807,200 | — | — |
| 2023-06-02 | $454.49 | $1,308.12 | 894,700 | — | — |
| 2023-06-01 | $449.67 | $1,294.25 | 878,700 | — | — |
| 2023-05-31 | $444.01 | $1,277.96 | 1,673,500 | — | — |
| 2023-05-30 | $447.97 | $1,280.72 | 1,163,300 | — | — |
| 2023-05-26 | $448.45 | $1,282.09 | 1,135,500 | — | — |
| 2023-05-25 | $442.83 | $1,266.03 | 1,205,000 | — | — |
| 2023-05-24 | $452.72 | $1,294.30 | 858,600 | — | — |
| 2023-05-23 | $452.63 | $1,294.04 | 1,027,200 | — | — |
| 2023-05-22 | $454.72 | $1,300.02 | 628,000 | — | — |
| 2023-05-19 | $454.49 | $1,299.36 | 804,100 | — | — |
| 2023-05-18 | $455.75 | $1,302.96 | 1,456,500 | — | — |
| 2023-05-17 | $457.30 | $1,307.40 | 1,101,900 | — | — |
| 2023-05-16 | $447.73 | $1,280.04 | 569,500 | — | — |
| 2023-05-15 | $451.92 | $1,292.02 | 668,300 | — | — |
| 2023-05-12 | $450.79 | $1,288.78 | 696,500 | — | — |
| 2023-05-11 | $450.69 | $1,288.50 | 645,400 | — | — |
| 2023-05-10 | $453.15 | $1,295.53 | 850,900 | — | — |
| 2023-05-09 | $452.04 | $1,292.36 | 623,800 | — | — |
| 2023-05-08 | $450.96 | $1,289.27 | 808,300 | — | — |
| 2023-05-05 | $455.54 | $1,302.36 | 930,600 | — | — |
| 2023-05-04 | $451.93 | $1,292.04 | 962,700 | — | — |
| 2023-05-03 | $453.07 | $1,295.30 | 1,116,700 | — | — |
| 2023-05-02 | $458.89 | $1,311.94 | 1,105,500 | — | — |
| 2023-05-01 | $469.43 | $1,342.08 | 1,524,500 | — | — |
| 2023-04-28 | $464.45 | $1,327.84 | 1,040,300 | — | — |
| 2023-04-27 | $465.00 | $1,329.41 | 1,491,400 | — | — |
| 2023-04-26 | $461.62 | $1,319.75 | 1,571,900 | — | — |
| 2023-04-25 | $475.58 | $1,359.66 | 839,100 | — | — |
| 2023-04-24 | $480.92 | $1,374.92 | 955,200 | — | — |
| 2023-04-21 | $482.55 | $1,379.58 | 1,382,500 | — | — |
| 2023-04-20 | $490.60 | $1,402.60 | 839,900 | — | — |
| 2023-04-19 | $495.16 | $1,415.64 | 962,200 | — | — |
| 2023-04-18 | $501.41 | $1,433.50 | 2,561,800 | — | — |
| 2023-04-17 | $489.64 | $1,399.85 | 1,287,800 | — | — |
| 2023-04-14 | $487.99 | $1,395.14 | 843,200 | — | — |
| 2023-04-13 | $492.14 | $1,407.00 | 909,500 | — | — |
| 2023-04-12 | $488.10 | $1,395.45 | 1,105,600 | — | — |
| 2023-04-11 | $487.84 | $1,394.71 | 1,224,200 | — | — |
| 2023-04-10 | $496.75 | $1,420.18 | 1,024,400 | — | — |
| 2023-04-06 | $490.17 | $1,401.37 | 1,093,300 | — | — |
| 2023-04-05 | $489.99 | $1,400.85 | 1,305,900 | — | — |
| 2023-04-04 | $488.54 | $1,396.71 | 1,081,100 | — | — |
| 2023-04-03 | $486.62 | $1,391.22 | 1,656,700 | — | — |
| 2023-03-31 | $472.73 | $1,351.51 | 1,409,600 | — | — |
| 2023-03-30 | $473.18 | $1,352.80 | 950,300 | — | — |
| 2023-03-29 | $474.19 | $1,355.68 | 1,146,400 | — | — |
| 2023-03-28 | $471.44 | $1,347.82 | 1,076,100 | — | — |
| 2023-03-27 | $473.39 | $1,353.40 | 1,273,000 | — | — |
| 2023-03-24 | $474.54 | $1,356.68 | 1,126,000 | — | — |
| 2023-03-23 | $467.90 | $1,337.70 | 1,168,500 | — | — |
| 2023-03-22 | $468.90 | $1,340.56 | 1,261,700 | — | — |
| 2023-03-21 | $474.76 | $1,357.31 | 1,069,000 | — | — |
| 2023-03-20 | $475.70 | $1,360.00 | 1,515,400 | — | — |
| 2023-03-17 | $465.87 | $1,331.90 | 6,525,100 | — | — |
| 2023-03-16 | $473.24 | $1,352.97 | 1,633,000 | — | — |
| 2023-03-15 | $473.31 | $1,353.17 | 2,273,300 | — | — |
| 2023-03-14 | $478.87 | $1,369.06 | 1,761,400 | — | — |
| 2023-03-13 | $477.33 | $1,364.66 | 1,701,000 | — | — |
| 2023-03-10 | $475.50 | $1,359.43 | 1,335,000 | — | — |
| 2023-03-09 | $475.85 | $1,360.43 | 1,035,000 | — | — |
| 2023-03-08 | $479.50 | $1,370.86 | 1,252,900 | — | — |
| 2023-03-07 | $478.66 | $1,368.46 | 1,137,900 | — | — |
| 2023-03-06 | $480.17 | $1,372.78 | 905,700 | — | — |
| 2023-03-03 | $477.89 | $1,366.26 | 1,060,500 | — | — |
| 2023-03-02 | $478.31 | $1,367.46 | 835,700 | — | — |
| 2023-03-01 | $474.33 | $1,356.08 | 957,700 | — | — |
| 2023-02-28 | $474.26 | $1,355.88 | 1,155,500 | — | — |
| 2023-02-27 | $479.49 | $1,362.26 | 1,149,000 | — | — |
| 2023-02-24 | $480.40 | $1,364.84 | 1,009,300 | — | — |
| 2023-02-23 | $479.08 | $1,361.09 | 917,400 | — | — |
| 2023-02-22 | $479.53 | $1,362.37 | 900,300 | — | — |
| 2023-02-21 | $479.19 | $1,361.41 | 1,379,400 | — | — |
| 2023-02-17 | $475.63 | $1,351.29 | 1,184,200 | — | — |
| 2023-02-16 | $471.25 | $1,338.85 | 1,939,500 | — | — |
| 2023-02-15 | $480.51 | $1,365.16 | 927,100 | — | — |
| 2023-02-14 | $481.58 | $1,368.20 | 875,600 | — | — |
| 2023-02-13 | $481.97 | $1,369.31 | 1,203,100 | — | — |
| 2023-02-10 | $480.83 | $1,366.07 | 1,436,300 | — | — |
| 2023-02-09 | $470.09 | $1,335.55 | 799,000 | — | — |
| 2023-02-08 | $469.65 | $1,334.30 | 865,000 | — | — |
| 2023-02-07 | $468.33 | $1,330.55 | 1,334,800 | — | — |
| 2023-02-06 | $469.10 | $1,332.74 | 1,393,500 | — | — |
| 2023-02-03 | $459.08 | $1,304.27 | 1,302,900 | — | — |
| 2023-02-02 | $457.19 | $1,298.90 | 2,104,700 | — | — |
| 2023-02-01 | $462.25 | $1,313.28 | 1,242,500 | — | — |
| 2023-01-31 | $463.26 | $1,316.15 | 2,062,000 | — | — |
| 2023-01-30 | $460.59 | $1,308.56 | 1,642,000 | — | — |
| 2023-01-27 | $459.60 | $1,305.75 | 1,587,700 | — | — |
| 2023-01-26 | $459.81 | $1,306.35 | 2,168,900 | — | — |
| 2023-01-25 | $454.16 | $1,290.30 | 2,352,500 | — | — |
| 2023-01-24 | $449.23 | $1,276.29 | 2,865,000 | — | — |
| 2023-01-23 | $441.28 | $1,253.70 | 1,739,600 | — | — |
| 2023-01-20 | $443.28 | $1,259.38 | 1,410,000 | — | — |
| 2023-01-19 | $439.31 | $1,248.11 | 1,469,900 | — | — |
| 2023-01-18 | $441.27 | $1,253.67 | 1,645,100 | — | — |
| 2023-01-17 | $447.16 | $1,270.41 | 1,753,100 | — | — |
| 2023-01-13 | $449.83 | $1,277.99 | 2,208,600 | — | — |
| 2023-01-12 | $461.74 | $1,311.83 | 936,600 | — | — |
| 2023-01-11 | $463.00 | $1,315.41 | 1,056,400 | — | — |
| 2023-01-10 | $462.29 | $1,313.39 | 1,003,400 | — | — |
| 2023-01-09 | $458.99 | $1,304.02 | 2,377,000 | — | — |
| 2023-01-06 | $473.24 | $1,344.50 | 1,969,200 | — | — |
| 2023-01-05 | $477.07 | $1,355.38 | 1,210,100 | — | — |
| 2023-01-04 | $476.50 | $1,353.76 | 1,391,300 | — | — |
| 2023-01-03 | $477.53 | $1,356.69 | 1,657,200 | — | — |