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
- 1980-11-18 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 | $305.00 | $1,785.62 | 558,200 | — | — |
| 2023-12-28 | $307.80 | $1,802.02 | 532,500 | — | — |
| 2023-12-27 | $305.28 | $1,787.26 | 526,300 | — | — |
| 2023-12-26 | $301.88 | $1,767.36 | 380,500 | — | — |
| 2023-12-22 | $297.93 | $1,744.23 | 415,500 | — | — |
| 2023-12-21 | $297.14 | $1,739.61 | 580,500 | — | — |
| 2023-12-20 | $292.99 | $1,715.31 | 762,200 | — | — |
| 2023-12-19 | $294.86 | $1,726.26 | 770,400 | — | — |
| 2023-12-18 | $289.00 | $1,691.95 | 679,400 | — | — |
| 2023-12-15 | $290.06 | $1,698.16 | 2,184,800 | — | — |
| 2023-12-14 | $291.10 | $1,704.25 | 1,716,800 | — | — |
| 2023-12-13 | $282.55 | $1,654.19 | 1,515,800 | — | — |
| 2023-12-12 | $273.00 | $1,598.28 | 929,600 | — | — |
| 2023-12-11 | $276.83 | $1,603.14 | 817,100 | — | — |
| 2023-12-08 | $273.81 | $1,585.65 | 749,000 | — | — |
| 2023-12-07 | $273.09 | $1,581.48 | 995,100 | — | — |
| 2023-12-06 | $269.66 | $1,561.62 | 1,385,200 | — | — |
| 2023-12-05 | $268.83 | $1,556.81 | 883,500 | — | — |
| 2023-12-04 | $269.30 | $1,559.53 | 1,207,400 | — | — |
| 2023-12-01 | $266.00 | $1,540.42 | 1,301,800 | — | — |
| 2023-11-30 | $258.76 | $1,498.50 | 1,748,500 | — | — |
| 2023-11-29 | $257.90 | $1,493.51 | 1,091,300 | — | — |
| 2023-11-28 | $256.66 | $1,486.33 | 985,000 | — | — |
| 2023-11-27 | $256.62 | $1,486.10 | 817,100 | — | — |
| 2023-11-24 | $255.03 | $1,476.89 | 297,800 | — | — |
| 2023-11-22 | $254.72 | $1,475.10 | 587,900 | — | — |
| 2023-11-21 | $257.21 | $1,489.52 | 535,300 | — | — |
| 2023-11-20 | $258.08 | $1,494.56 | 876,700 | — | — |
| 2023-11-17 | $257.70 | $1,492.36 | 868,000 | — | — |
| 2023-11-16 | $259.51 | $1,502.84 | 1,071,600 | — | — |
| 2023-11-15 | $260.59 | $1,509.09 | 1,004,000 | — | — |
| 2023-11-14 | $260.00 | $1,505.68 | 1,627,800 | — | — |
| 2023-11-13 | $246.33 | $1,426.51 | 1,143,100 | — | — |
| 2023-11-10 | $244.78 | $1,417.54 | 1,430,500 | — | — |
| 2023-11-09 | $246.61 | $1,428.13 | 1,205,400 | — | — |
| 2023-11-08 | $250.69 | $1,451.76 | 1,851,400 | — | — |
| 2023-11-07 | $247.98 | $1,436.07 | 1,183,700 | — | — |
| 2023-11-06 | $248.12 | $1,436.88 | 827,700 | — | — |
| 2023-11-03 | $253.26 | $1,466.64 | 1,182,800 | — | — |
| 2023-11-02 | $248.26 | $1,437.69 | 993,900 | — | — |
| 2023-11-01 | $242.59 | $1,404.85 | 1,244,000 | — | — |
| 2023-10-31 | $238.71 | $1,382.38 | 1,485,200 | — | — |
| 2023-10-30 | $238.82 | $1,383.02 | 1,355,600 | — | — |
| 2023-10-27 | $238.57 | $1,381.57 | 964,500 | — | — |
| 2023-10-26 | $238.78 | $1,382.79 | 1,310,300 | — | — |
| 2023-10-25 | $237.99 | $1,378.21 | 1,083,500 | — | — |
| 2023-10-24 | $242.65 | $1,405.20 | 1,304,600 | — | — |
| 2023-10-23 | $247.93 | $1,435.78 | 866,700 | — | — |
| 2023-10-20 | $251.19 | $1,454.66 | 1,000,200 | — | — |
| 2023-10-19 | $258.50 | $1,496.99 | 739,800 | — | — |
| 2023-10-18 | $266.63 | $1,544.07 | 530,400 | — | — |
| 2023-10-17 | $273.02 | $1,581.08 | 733,800 | — | — |
| 2023-10-16 | $275.73 | $1,596.77 | 712,700 | — | — |
| 2023-10-13 | $272.12 | $1,575.86 | 601,100 | — | — |
| 2023-10-12 | $272.96 | $1,580.73 | 537,400 | — | — |
| 2023-10-11 | $275.78 | $1,597.06 | 653,400 | — | — |
| 2023-10-10 | $271.49 | $1,572.22 | 729,400 | — | — |
| 2023-10-09 | $270.43 | $1,566.08 | 617,600 | — | — |
| 2023-10-06 | $263.97 | $1,528.67 | 735,800 | — | — |
| 2023-10-05 | $258.88 | $1,499.19 | 729,900 | — | — |
| 2023-10-04 | $259.05 | $1,500.17 | 802,700 | — | — |
| 2023-10-03 | $255.71 | $1,480.83 | 739,300 | — | — |
| 2023-10-02 | $260.74 | $1,509.96 | 607,900 | — | — |
| 2023-09-29 | $263.52 | $1,526.06 | 619,000 | — | — |
| 2023-09-28 | $264.28 | $1,530.46 | 806,300 | — | — |
| 2023-09-27 | $264.98 | $1,534.52 | 1,324,700 | — | — |
| 2023-09-26 | $263.92 | $1,528.38 | 814,400 | — | — |
| 2023-09-25 | $263.73 | $1,527.28 | 568,600 | — | — |
| 2023-09-22 | $263.98 | $1,528.72 | 726,400 | — | — |
| 2023-09-21 | $263.15 | $1,523.92 | 719,300 | — | — |
| 2023-09-20 | $270.77 | $1,568.05 | 528,500 | — | — |
| 2023-09-19 | $270.37 | $1,565.73 | 723,000 | — | — |
| 2023-09-18 | $269.88 | $1,562.89 | 597,800 | — | — |
| 2023-09-15 | $274.11 | $1,587.39 | 1,190,100 | — | — |
| 2023-09-14 | $276.09 | $1,598.85 | 735,900 | — | — |
| 2023-09-13 | $271.99 | $1,575.11 | 665,600 | — | — |
| 2023-09-12 | $272.49 | $1,578.01 | 513,000 | — | — |
| 2023-09-11 | $276.59 | $1,584.38 | 651,000 | — | — |
| 2023-09-08 | $273.66 | $1,567.59 | 946,200 | — | — |
| 2023-09-07 | $273.14 | $1,564.61 | 834,100 | — | — |
| 2023-09-06 | $268.73 | $1,539.35 | 794,800 | — | — |
| 2023-09-05 | $271.19 | $1,553.44 | 687,700 | — | — |
| 2023-09-01 | $275.80 | $1,579.85 | 482,500 | — | — |
| 2023-08-31 | $276.38 | $1,583.17 | 899,100 | — | — |
| 2023-08-30 | $281.00 | $1,609.64 | 595,700 | — | — |
| 2023-08-29 | $278.93 | $1,597.78 | 518,800 | — | — |
| 2023-08-28 | $277.28 | $1,588.33 | 371,400 | — | — |
| 2023-08-25 | $276.30 | $1,582.72 | 615,200 | — | — |
| 2023-08-24 | $273.77 | $1,568.22 | 897,600 | — | — |
| 2023-08-23 | $275.31 | $1,577.04 | 702,200 | — | — |
| 2023-08-22 | $273.70 | $1,567.82 | 515,100 | — | — |
| 2023-08-21 | $273.25 | $1,565.24 | 619,100 | — | — |
| 2023-08-18 | $273.44 | $1,566.33 | 695,000 | — | — |
| 2023-08-17 | $272.38 | $1,560.26 | 831,500 | — | — |
| 2023-08-16 | $278.77 | $1,596.86 | 516,100 | — | — |
| 2023-08-15 | $279.69 | $1,602.13 | 687,200 | — | — |
| 2023-08-14 | $283.47 | $1,623.79 | 777,200 | — | — |
| 2023-08-11 | $286.92 | $1,643.55 | 822,400 | — | — |
| 2023-08-10 | $284.70 | $1,630.83 | 750,500 | — | — |
| 2023-08-09 | $286.33 | $1,640.17 | 828,800 | — | — |
| 2023-08-08 | $281.83 | $1,614.39 | 1,033,600 | — | — |
| 2023-08-07 | $283.01 | $1,621.15 | 1,018,100 | — | — |
| 2023-08-04 | $275.69 | $1,579.22 | 2,402,700 | — | — |
| 2023-08-03 | $286.98 | $1,643.89 | 1,606,600 | — | — |
| 2023-08-02 | $278.77 | $1,596.86 | 1,031,800 | — | — |
| 2023-08-01 | $279.35 | $1,600.19 | 579,200 | — | — |
| 2023-07-31 | $281.75 | $1,613.93 | 1,185,400 | — | — |
| 2023-07-28 | $281.53 | $1,612.67 | 785,000 | — | — |
| 2023-07-27 | $288.33 | $1,651.63 | 631,300 | — | — |
| 2023-07-26 | $295.57 | $1,693.10 | 539,800 | — | — |
| 2023-07-25 | $293.72 | $1,682.50 | 719,500 | — | — |
| 2023-07-24 | $295.65 | $1,693.56 | 1,067,800 | — | — |
| 2023-07-21 | $291.73 | $1,671.10 | 819,600 | — | — |
| 2023-07-20 | $289.03 | $1,655.64 | 776,200 | — | — |
| 2023-07-19 | $292.96 | $1,678.15 | 697,500 | — | — |
| 2023-07-18 | $294.37 | $1,686.22 | 720,700 | — | — |
| 2023-07-17 | $300.57 | $1,721.74 | 510,500 | — | — |
| 2023-07-14 | $301.64 | $1,727.87 | 552,200 | — | — |
| 2023-07-13 | $298.82 | $1,711.72 | 445,800 | — | — |
| 2023-07-12 | $296.28 | $1,697.17 | 689,000 | — | — |
| 2023-07-11 | $293.86 | $1,683.30 | 523,900 | — | — |
| 2023-07-10 | $290.91 | $1,666.40 | 785,500 | — | — |
| 2023-07-07 | $287.09 | $1,644.52 | 740,300 | — | — |
| 2023-07-06 | $290.95 | $1,666.63 | 816,200 | — | — |
| 2023-07-05 | $291.91 | $1,672.13 | 807,800 | — | — |
| 2023-07-03 | $292.99 | $1,678.32 | 363,900 | — | — |
| 2023-06-30 | $291.88 | $1,671.96 | 1,404,000 | — | — |
| 2023-06-29 | $288.59 | $1,653.12 | 691,200 | — | — |
| 2023-06-28 | $289.12 | $1,656.15 | 926,800 | — | — |
| 2023-06-27 | $289.50 | $1,658.33 | 813,700 | — | — |
| 2023-06-26 | $288.84 | $1,654.55 | 804,200 | — | — |
| 2023-06-23 | $283.58 | $1,624.42 | 2,127,300 | — | — |
| 2023-06-22 | $283.30 | $1,622.81 | 755,000 | — | — |
| 2023-06-21 | $287.76 | $1,648.36 | 765,500 | — | — |
| 2023-06-20 | $285.02 | $1,632.67 | 907,400 | — | — |
| 2023-06-16 | $287.10 | $1,644.58 | 1,799,800 | — | — |
| 2023-06-15 | $287.64 | $1,647.67 | 659,200 | — | — |
| 2023-06-14 | $284.12 | $1,627.51 | 691,600 | — | — |
| 2023-06-13 | $285.02 | $1,632.67 | 956,400 | — | — |
| 2023-06-12 | $287.69 | $1,630.78 | 1,050,400 | — | — |
| 2023-06-09 | $286.85 | $1,626.01 | 756,100 | — | — |
| 2023-06-08 | $290.22 | $1,645.12 | 750,700 | — | — |
| 2023-06-07 | $291.87 | $1,654.47 | 1,275,200 | — | — |
| 2023-06-06 | $280.01 | $1,587.24 | 909,000 | — | — |
| 2023-06-05 | $283.15 | $1,605.04 | 779,400 | — | — |
| 2023-06-02 | $288.39 | $1,634.74 | 766,800 | — | — |
| 2023-06-01 | $283.43 | $1,606.63 | 864,100 | — | — |
| 2023-05-31 | $283.30 | $1,605.89 | 3,587,900 | — | — |
| 2023-05-30 | $288.90 | $1,637.63 | 932,500 | — | — |
| 2023-05-26 | $286.69 | $1,625.11 | 832,800 | — | — |
| 2023-05-25 | $283.11 | $1,604.81 | 745,500 | — | — |
| 2023-05-24 | $283.39 | $1,606.40 | 918,500 | — | — |
| 2023-05-23 | $287.50 | $1,629.70 | 1,151,000 | — | — |
| 2023-05-22 | $284.51 | $1,612.75 | 496,500 | — | — |
| 2023-05-19 | $284.90 | $1,614.96 | 463,300 | — | — |
| 2023-05-18 | $284.80 | $1,614.39 | 485,500 | — | — |
| 2023-05-17 | $287.02 | $1,626.98 | 495,600 | — | — |
| 2023-05-16 | $288.85 | $1,637.35 | 484,700 | — | — |
| 2023-05-15 | $293.99 | $1,666.49 | 439,300 | — | — |
| 2023-05-12 | $295.99 | $1,677.82 | 470,600 | — | — |
| 2023-05-11 | $295.00 | $1,672.21 | 716,900 | — | — |
| 2023-05-10 | $300.01 | $1,700.61 | 600,200 | — | — |
| 2023-05-09 | $299.29 | $1,696.53 | 976,700 | — | — |
| 2023-05-08 | $297.34 | $1,685.48 | 922,300 | — | — |
| 2023-05-05 | $295.91 | $1,677.37 | 643,400 | — | — |
| 2023-05-04 | $290.30 | $1,645.57 | 1,162,900 | — | — |
| 2023-05-03 | $282.31 | $1,600.28 | 1,206,800 | — | — |
| 2023-05-02 | $286.81 | $1,625.79 | 991,400 | — | — |
| 2023-05-01 | $292.59 | $1,658.55 | 596,200 | — | — |
| 2023-04-28 | $294.83 | $1,671.25 | 948,800 | — | — |
| 2023-04-27 | $292.43 | $1,657.64 | 842,200 | — | — |
| 2023-04-26 | $288.63 | $1,636.10 | 1,122,600 | — | — |
| 2023-04-25 | $290.00 | $1,643.87 | 1,055,300 | — | — |
| 2023-04-24 | $288.10 | $1,633.10 | 767,800 | — | — |
| 2023-04-21 | $288.49 | $1,635.31 | 663,200 | — | — |
| 2023-04-20 | $287.64 | $1,630.49 | 1,116,300 | — | — |
| 2023-04-19 | $289.13 | $1,638.94 | 1,152,900 | — | — |
| 2023-04-18 | $290.58 | $1,647.16 | 1,223,300 | — | — |
| 2023-04-17 | $294.48 | $1,669.26 | 880,900 | — | — |
| 2023-04-14 | $290.35 | $1,645.85 | 1,778,600 | — | — |
| 2023-04-13 | $304.51 | $1,726.12 | 1,344,900 | — | — |
| 2023-04-12 | $313.15 | $1,775.10 | 881,900 | — | — |
| 2023-04-11 | $314.05 | $1,780.20 | 1,114,500 | — | — |
| 2023-04-10 | $311.46 | $1,765.52 | 691,300 | — | — |
| 2023-04-06 | $310.79 | $1,761.72 | 990,100 | — | — |
| 2023-04-05 | $307.26 | $1,741.71 | 1,515,600 | — | — |
| 2023-04-04 | $308.26 | $1,747.38 | 1,888,500 | — | — |
| 2023-04-03 | $307.70 | $1,744.20 | 3,556,000 | — | — |
| 2023-03-31 | $302.14 | $1,712.69 | 1,175,300 | — | — |
| 2023-03-30 | $294.64 | $1,670.17 | 698,300 | — | — |
| 2023-03-29 | $290.24 | $1,645.23 | 751,600 | — | — |
| 2023-03-28 | $282.00 | $1,598.52 | 639,000 | — | — |
| 2023-03-27 | $286.35 | $1,623.18 | 566,300 | — | — |
| 2023-03-24 | $286.60 | $1,624.60 | 555,100 | — | — |
| 2023-03-23 | $282.24 | $1,599.88 | 839,700 | — | — |
| 2023-03-22 | $284.97 | $1,615.36 | 1,101,000 | — | — |
| 2023-03-21 | $292.92 | $1,660.42 | 1,311,000 | — | — |
| 2023-03-20 | $298.37 | $1,691.31 | 1,304,400 | — | — |
| 2023-03-17 | $295.67 | $1,676.01 | 2,241,900 | — | — |
| 2023-03-16 | $294.86 | $1,671.42 | 1,032,500 | — | — |
| 2023-03-15 | $288.56 | $1,635.71 | 1,066,600 | — | — |
| 2023-03-14 | $287.64 | $1,630.49 | 1,125,700 | — | — |
| 2023-03-13 | $289.59 | $1,624.54 | 1,505,300 | — | — |
| 2023-03-10 | $281.46 | $1,578.93 | 1,306,700 | — | — |
| 2023-03-09 | $295.70 | $1,658.82 | 722,100 | — | — |
| 2023-03-08 | $300.87 | $1,687.82 | 675,600 | — | — |
| 2023-03-07 | $302.35 | $1,696.12 | 579,300 | — | — |
| 2023-03-06 | $305.72 | $1,715.03 | 530,500 | — | — |
| 2023-03-03 | $304.82 | $1,709.98 | 1,032,200 | — | — |
| 2023-03-02 | $301.23 | $1,689.84 | 1,052,200 | — | — |
| 2023-03-01 | $295.70 | $1,658.82 | 1,586,900 | — | — |
| 2023-02-28 | $298.95 | $1,677.05 | 1,456,900 | — | — |
| 2023-02-27 | $295.22 | $1,656.12 | 993,400 | — | — |
| 2023-02-24 | $293.24 | $1,645.02 | 1,015,500 | — | — |
| 2023-02-23 | $294.30 | $1,650.96 | 883,000 | — | — |
| 2023-02-22 | $292.30 | $1,639.74 | 2,077,700 | — | — |
| 2023-02-21 | $298.90 | $1,676.77 | 1,545,200 | — | — |
| 2023-02-17 | $299.01 | $1,677.38 | 1,971,200 | — | — |
| 2023-02-16 | $299.56 | $1,680.47 | 1,154,700 | — | — |
| 2023-02-15 | $300.91 | $1,688.04 | 690,800 | — | — |
| 2023-02-14 | $300.88 | $1,687.87 | 1,029,600 | — | — |
| 2023-02-13 | $302.50 | $1,696.96 | 1,053,700 | — | — |
| 2023-02-10 | $299.91 | $1,682.43 | 1,832,100 | — | — |
| 2023-02-09 | $298.53 | $1,674.69 | 1,270,200 | — | — |
| 2023-02-08 | $302.00 | $1,694.16 | 1,182,700 | — | — |
| 2023-02-07 | $302.03 | $1,694.33 | 1,470,600 | — | — |
| 2023-02-06 | $307.75 | $1,726.41 | 2,363,600 | — | — |
| 2023-02-03 | $308.47 | $1,730.45 | 709,300 | — | — |
| 2023-02-02 | $311.46 | $1,747.23 | 557,600 | — | — |
| 2023-02-01 | $305.94 | $1,716.26 | 680,800 | — | — |
| 2023-01-31 | $304.34 | $1,707.28 | 848,700 | — | — |
| 2023-01-30 | $298.89 | $1,676.71 | 1,063,600 | — | — |
| 2023-01-27 | $299.32 | $1,679.12 | 628,500 | — | — |
| 2023-01-26 | $297.39 | $1,668.30 | 593,600 | — | — |
| 2023-01-25 | $292.29 | $1,639.69 | 521,200 | — | — |
| 2023-01-24 | $293.81 | $1,648.21 | 686,000 | — | — |
| 2023-01-23 | $290.85 | $1,631.61 | 709,500 | — | — |
| 2023-01-20 | $289.10 | $1,621.79 | 2,293,900 | — | — |
| 2023-01-19 | $287.55 | $1,613.10 | 854,400 | — | — |
| 2023-01-18 | $285.78 | $1,603.17 | 1,045,500 | — | — |
| 2023-01-17 | $291.60 | $1,635.82 | 756,400 | — | — |
| 2023-01-13 | $290.87 | $1,631.72 | 851,100 | — | — |
| 2023-01-12 | $296.08 | $1,660.95 | 707,300 | — | — |
| 2023-01-11 | $293.67 | $1,647.43 | 731,600 | — | — |
| 2023-01-10 | $281.18 | $1,577.36 | 769,800 | — | — |
| 2023-01-09 | $281.21 | $1,577.53 | 947,000 | — | — |
| 2023-01-06 | $276.76 | $1,552.57 | 857,900 | — | — |
| 2023-01-05 | $271.27 | $1,521.77 | 880,900 | — | — |
| 2023-01-04 | $278.11 | $1,560.14 | 694,900 | — | — |
| 2023-01-03 | $274.18 | $1,538.09 | 1,046,300 | — | — |