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
- 2015-03-26 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 | $93.60 | $93.60 | 1,801,600 | — | — |
| 2023-12-28 | $96.73 | $96.73 | 1,748,300 | — | — |
| 2023-12-27 | $96.43 | $96.43 | 1,402,500 | — | — |
| 2023-12-26 | $96.96 | $96.96 | 1,869,400 | — | — |
| 2023-12-22 | $96.03 | $96.03 | 2,378,000 | — | — |
| 2023-12-21 | $97.08 | $97.08 | 3,040,900 | — | — |
| 2023-12-20 | $94.85 | $94.85 | 3,941,400 | — | — |
| 2023-12-19 | $102.24 | $102.24 | 4,710,700 | — | — |
| 2023-12-18 | $93.48 | $93.48 | 4,269,900 | — | — |
| 2023-12-15 | $97.12 | $97.12 | 16,630,900 | — | — |
| 2023-12-14 | $96.32 | $96.32 | 7,225,200 | — | — |
| 2023-12-13 | $82.61 | $82.61 | 4,231,800 | — | — |
| 2023-12-12 | $76.18 | $76.18 | 3,567,200 | — | — |
| 2023-12-11 | $79.65 | $79.65 | 1,846,900 | — | — |
| 2023-12-08 | $78.40 | $78.40 | 2,643,700 | — | — |
| 2023-12-07 | $80.19 | $80.19 | 1,850,800 | — | — |
| 2023-12-06 | $80.67 | $80.67 | 2,291,800 | — | — |
| 2023-12-05 | $81.90 | $81.90 | 2,854,100 | — | — |
| 2023-12-04 | $83.60 | $83.60 | 2,816,900 | — | — |
| 2023-12-01 | $82.48 | $82.48 | 2,746,700 | — | — |
| 2023-11-30 | $79.38 | $79.38 | 6,161,400 | — | — |
| 2023-11-29 | $78.55 | $78.55 | 2,190,900 | — | — |
| 2023-11-28 | $76.97 | $76.97 | 2,208,300 | — | — |
| 2023-11-27 | $76.82 | $76.82 | 1,787,200 | — | — |
| 2023-11-24 | $78.08 | $78.08 | 875,000 | — | — |
| 2023-11-22 | $78.68 | $78.68 | 1,575,700 | — | — |
| 2023-11-21 | $78.92 | $78.92 | 1,868,200 | — | — |
| 2023-11-20 | $81.05 | $81.05 | 2,778,900 | — | — |
| 2023-11-17 | $78.99 | $78.99 | 2,913,200 | — | — |
| 2023-11-16 | $76.52 | $76.52 | 2,802,200 | — | — |
| 2023-11-15 | $80.04 | $80.04 | 4,021,600 | — | — |
| 2023-11-14 | $79.35 | $79.35 | 4,546,800 | — | — |
| 2023-11-13 | $71.62 | $71.62 | 2,154,900 | — | — |
| 2023-11-10 | $71.14 | $71.14 | 1,911,200 | — | — |
| 2023-11-09 | $70.33 | $70.33 | 2,378,400 | — | — |
| 2023-11-08 | $70.87 | $70.87 | 2,397,800 | — | — |
| 2023-11-07 | $73.17 | $73.17 | 2,472,400 | — | — |
| 2023-11-06 | $71.77 | $71.77 | 5,136,100 | — | — |
| 2023-11-03 | $75.60 | $75.60 | 6,006,000 | — | — |
| 2023-11-02 | $72.79 | $72.79 | 12,429,600 | — | — |
| 2023-11-01 | $75.79 | $75.79 | 5,050,300 | — | — |
| 2023-10-31 | $75.95 | $75.95 | 2,657,700 | — | — |
| 2023-10-30 | $75.04 | $75.04 | 3,217,900 | — | — |
| 2023-10-27 | $76.99 | $76.99 | 5,071,100 | — | — |
| 2023-10-26 | $83.41 | $83.41 | 2,826,300 | — | — |
| 2023-10-25 | $81.04 | $81.04 | 3,899,800 | — | — |
| 2023-10-24 | $83.34 | $83.34 | 3,344,000 | — | — |
| 2023-10-23 | $85.49 | $85.49 | 5,374,100 | — | — |
| 2023-10-20 | $82.90 | $82.90 | 21,315,900 | — | — |
| 2023-10-19 | $113.98 | $113.98 | 2,647,000 | — | — |
| 2023-10-18 | $120.78 | $120.78 | 1,478,300 | — | — |
| 2023-10-17 | $127.65 | $127.65 | 2,020,600 | — | — |
| 2023-10-16 | $123.60 | $123.60 | 1,762,000 | — | — |
| 2023-10-13 | $119.76 | $119.76 | 1,110,400 | — | — |
| 2023-10-12 | $120.65 | $120.65 | 1,690,800 | — | — |
| 2023-10-11 | $124.54 | $124.54 | 1,854,000 | — | — |
| 2023-10-10 | $124.99 | $124.99 | 2,497,900 | — | — |
| 2023-10-09 | $119.22 | $119.22 | 2,807,900 | — | — |
| 2023-10-06 | $123.97 | $123.97 | 1,533,400 | — | — |
| 2023-10-05 | $120.62 | $120.62 | 2,134,400 | — | — |
| 2023-10-04 | $125.31 | $125.31 | 3,254,800 | — | — |
| 2023-10-03 | $120.31 | $120.31 | 2,380,500 | — | — |
| 2023-10-02 | $122.56 | $122.56 | 2,521,400 | — | — |
| 2023-09-29 | $129.51 | $129.51 | 1,812,400 | — | — |
| 2023-09-28 | $130.74 | $130.74 | 1,813,100 | — | — |
| 2023-09-27 | $128.01 | $128.01 | 1,792,000 | — | — |
| 2023-09-26 | $127.27 | $127.27 | 2,222,200 | — | — |
| 2023-09-25 | $131.87 | $131.87 | 1,639,000 | — | — |
| 2023-09-22 | $134.60 | $134.60 | 1,276,000 | — | — |
| 2023-09-21 | $136.29 | $136.29 | 1,183,200 | — | — |
| 2023-09-20 | $139.20 | $139.20 | 1,424,700 | — | — |
| 2023-09-19 | $138.46 | $138.46 | 1,982,700 | — | — |
| 2023-09-18 | $136.22 | $136.22 | 1,693,700 | — | — |
| 2023-09-15 | $140.29 | $140.29 | 3,136,000 | — | — |
| 2023-09-14 | $144.76 | $144.76 | 2,113,200 | — | — |
| 2023-09-13 | $144.97 | $144.97 | 1,815,100 | — | — |
| 2023-09-12 | $150.87 | $150.87 | 1,823,000 | — | — |
| 2023-09-11 | $148.26 | $148.26 | 1,848,300 | — | — |
| 2023-09-08 | $148.85 | $148.85 | 1,959,200 | — | — |
| 2023-09-07 | $152.29 | $152.29 | 1,402,800 | — | — |
| 2023-09-06 | $155.90 | $155.90 | 1,489,800 | — | — |
| 2023-09-05 | $161.67 | $161.67 | 1,064,400 | — | — |
| 2023-09-01 | $161.95 | $161.95 | 1,130,100 | — | — |
| 2023-08-31 | $162.57 | $162.57 | 1,504,400 | — | — |
| 2023-08-30 | $164.11 | $164.11 | 930,900 | — | — |
| 2023-08-29 | $166.57 | $166.57 | 928,600 | — | — |
| 2023-08-28 | $161.47 | $161.47 | 948,100 | — | — |
| 2023-08-25 | $161.70 | $161.70 | 1,373,100 | — | — |
| 2023-08-24 | $156.94 | $156.94 | 1,833,000 | — | — |
| 2023-08-23 | $167.07 | $167.07 | 938,000 | — | — |
| 2023-08-22 | $164.16 | $164.16 | 1,108,000 | — | — |
| 2023-08-21 | $163.00 | $163.00 | 889,600 | — | — |
| 2023-08-18 | $162.34 | $162.34 | 1,447,900 | — | — |
| 2023-08-17 | $162.77 | $162.77 | 1,634,600 | — | — |
| 2023-08-16 | $162.32 | $162.32 | 2,462,600 | — | — |
| 2023-08-15 | $170.00 | $170.00 | 1,466,100 | — | — |
| 2023-08-14 | $176.99 | $176.99 | 982,900 | — | — |
| 2023-08-11 | $176.35 | $176.35 | 1,413,700 | — | — |
| 2023-08-10 | $177.84 | $177.84 | 2,089,700 | — | — |
| 2023-08-09 | $183.13 | $183.13 | 2,280,200 | — | — |
| 2023-08-08 | $178.45 | $178.45 | 1,716,900 | — | — |
| 2023-08-07 | $180.74 | $180.74 | 2,167,900 | — | — |
| 2023-08-04 | $182.65 | $182.65 | 3,173,100 | — | — |
| 2023-08-03 | $189.79 | $189.79 | 4,200,600 | — | — |
| 2023-08-02 | $195.51 | $195.51 | 8,503,200 | — | — |
| 2023-08-01 | $239.47 | $239.47 | 2,020,900 | — | — |
| 2023-07-31 | $241.46 | $241.46 | 1,382,900 | — | — |
| 2023-07-28 | $236.79 | $236.79 | 2,764,500 | — | — |
| 2023-07-27 | $241.75 | $241.75 | 1,851,900 | — | — |
| 2023-07-26 | $244.26 | $244.26 | 2,043,100 | — | — |
| 2023-07-25 | $259.46 | $259.46 | 556,700 | — | — |
| 2023-07-24 | $260.09 | $260.09 | 689,600 | — | — |
| 2023-07-21 | $263.90 | $263.90 | 950,400 | — | — |
| 2023-07-20 | $263.10 | $263.10 | 1,073,100 | — | — |
| 2023-07-19 | $273.75 | $273.75 | 694,100 | — | — |
| 2023-07-18 | $274.16 | $274.16 | 1,466,300 | — | — |
| 2023-07-17 | $283.85 | $283.85 | 1,242,100 | — | — |
| 2023-07-14 | $273.56 | $273.56 | 823,400 | — | — |
| 2023-07-13 | $272.01 | $272.01 | 699,200 | — | — |
| 2023-07-12 | $270.92 | $270.92 | 853,200 | — | — |
| 2023-07-11 | $265.05 | $265.05 | 642,000 | — | — |
| 2023-07-10 | $264.99 | $264.99 | 729,100 | — | — |
| 2023-07-07 | $258.94 | $258.94 | 799,100 | — | — |
| 2023-07-06 | $255.08 | $255.08 | 1,186,100 | — | — |
| 2023-07-05 | $265.19 | $265.19 | 861,700 | — | — |
| 2023-07-03 | $270.42 | $270.42 | 892,200 | — | — |
| 2023-06-30 | $269.05 | $269.05 | 1,159,100 | — | — |
| 2023-06-29 | $253.96 | $253.96 | 1,108,500 | — | — |
| 2023-06-28 | $257.96 | $257.96 | 1,366,400 | — | — |
| 2023-06-27 | $255.23 | $255.23 | 1,241,700 | — | — |
| 2023-06-26 | $247.61 | $247.61 | 1,331,900 | — | — |
| 2023-06-23 | $243.65 | $243.65 | 2,211,900 | — | — |
| 2023-06-22 | $244.57 | $244.57 | 2,070,100 | — | — |
| 2023-06-21 | $251.99 | $251.99 | 1,331,900 | — | — |
| 2023-06-20 | $255.36 | $255.36 | 2,521,000 | — | — |
| 2023-06-16 | $276.70 | $276.70 | 1,055,100 | — | — |
| 2023-06-15 | $277.46 | $277.46 | 907,200 | — | — |
| 2023-06-14 | $271.44 | $271.44 | 1,408,900 | — | — |
| 2023-06-13 | $283.05 | $283.05 | 1,209,100 | — | — |
| 2023-06-12 | $285.42 | $285.42 | 884,400 | — | — |
| 2023-06-09 | $282.33 | $282.33 | 605,600 | — | — |
| 2023-06-08 | $285.40 | $285.40 | 490,800 | — | — |
| 2023-06-07 | $290.18 | $290.18 | 642,900 | — | — |
| 2023-06-06 | $290.75 | $290.75 | 607,400 | — | — |
| 2023-06-05 | $294.10 | $294.10 | 675,400 | — | — |
| 2023-06-02 | $291.06 | $291.06 | 619,100 | — | — |
| 2023-06-01 | $294.75 | $294.75 | 769,600 | — | — |
| 2023-05-31 | $284.83 | $284.83 | 1,408,800 | — | — |
| 2023-05-30 | $295.79 | $295.79 | 701,700 | — | — |
| 2023-05-26 | $294.41 | $294.41 | 602,200 | — | — |
| 2023-05-25 | $296.96 | $296.96 | 1,049,300 | — | — |
| 2023-05-24 | $288.20 | $288.20 | 654,500 | — | — |
| 2023-05-23 | $288.95 | $288.95 | 776,700 | — | — |
| 2023-05-22 | $298.87 | $298.87 | 838,300 | — | — |
| 2023-05-19 | $295.92 | $295.92 | 715,800 | — | — |
| 2023-05-18 | $301.68 | $301.68 | 764,500 | — | — |
| 2023-05-17 | $303.07 | $303.07 | 835,300 | — | — |
| 2023-05-16 | $295.12 | $295.12 | 1,047,400 | — | — |
| 2023-05-15 | $307.32 | $307.32 | 870,600 | — | — |
| 2023-05-12 | $301.85 | $301.85 | 1,181,300 | — | — |
| 2023-05-11 | $296.06 | $296.06 | 695,600 | — | — |
| 2023-05-10 | $294.89 | $294.89 | 876,600 | — | — |
| 2023-05-09 | $286.26 | $286.26 | 961,000 | — | — |
| 2023-05-08 | $291.68 | $291.68 | 841,400 | — | — |
| 2023-05-05 | $293.39 | $293.39 | 1,102,100 | — | — |
| 2023-05-04 | $281.22 | $281.22 | 2,729,100 | — | — |
| 2023-05-03 | $263.82 | $263.82 | 2,093,700 | — | — |
| 2023-05-02 | $263.61 | $263.61 | 2,525,500 | — | — |
| 2023-05-01 | $276.00 | $276.00 | 1,512,000 | — | — |
| 2023-04-28 | $285.63 | $285.63 | 1,571,300 | — | — |
| 2023-04-27 | $289.15 | $289.15 | 1,615,200 | — | — |
| 2023-04-26 | $276.97 | $276.97 | 2,194,800 | — | — |
| 2023-04-25 | $309.21 | $309.21 | 669,400 | — | — |
| 2023-04-24 | $318.45 | $318.45 | 864,400 | — | — |
| 2023-04-21 | $319.20 | $319.20 | 994,500 | — | — |
| 2023-04-20 | $318.20 | $318.20 | 649,300 | — | — |
| 2023-04-19 | $314.36 | $314.36 | 538,000 | — | — |
| 2023-04-18 | $316.39 | $316.39 | 873,000 | — | — |
| 2023-04-17 | $315.16 | $315.16 | 1,162,200 | — | — |
| 2023-04-14 | $300.46 | $300.46 | 582,500 | — | — |
| 2023-04-13 | $306.89 | $306.89 | 1,197,100 | — | — |
| 2023-04-12 | $284.96 | $284.96 | 718,200 | — | — |
| 2023-04-11 | $288.35 | $288.35 | 528,200 | — | — |
| 2023-04-10 | $283.19 | $283.19 | 537,400 | — | — |
| 2023-04-06 | $280.24 | $280.24 | 624,000 | — | — |
| 2023-04-05 | $278.90 | $278.90 | 1,100,900 | — | — |
| 2023-04-04 | $292.77 | $292.77 | 1,021,400 | — | — |
| 2023-04-03 | $298.31 | $298.31 | 950,900 | — | — |
| 2023-03-31 | $303.95 | $303.95 | 831,500 | — | — |
| 2023-03-30 | $296.03 | $296.03 | 1,043,400 | — | — |
| 2023-03-29 | $291.94 | $291.94 | 1,231,200 | — | — |
| 2023-03-28 | $277.80 | $277.80 | 941,200 | — | — |
| 2023-03-27 | $284.59 | $284.59 | 622,100 | — | — |
| 2023-03-24 | $284.52 | $284.52 | 901,800 | — | — |
| 2023-03-23 | $291.54 | $291.54 | 891,700 | — | — |
| 2023-03-22 | $289.52 | $289.52 | 1,234,600 | — | — |
| 2023-03-21 | $296.51 | $296.51 | 2,111,800 | — | — |
| 2023-03-20 | $272.31 | $272.31 | 1,736,000 | — | — |
| 2023-03-17 | $267.21 | $267.21 | 2,346,500 | — | — |
| 2023-03-16 | $285.57 | $285.57 | 1,706,800 | — | — |
| 2023-03-15 | $306.43 | $306.43 | 1,062,800 | — | — |
| 2023-03-14 | $314.27 | $314.27 | 1,373,300 | — | — |
| 2023-03-13 | $316.21 | $316.21 | 1,129,500 | — | — |
| 2023-03-10 | $304.32 | $304.32 | 1,133,900 | — | — |
| 2023-03-09 | $313.53 | $313.53 | 719,400 | — | — |
| 2023-03-08 | $324.93 | $324.93 | 736,100 | — | — |
| 2023-03-07 | $328.37 | $328.37 | 756,300 | — | — |
| 2023-03-06 | $332.48 | $332.48 | 903,500 | — | — |
| 2023-03-03 | $326.83 | $326.83 | 691,500 | — | — |
| 2023-03-02 | $323.42 | $323.42 | 992,300 | — | — |
| 2023-03-01 | $327.43 | $327.43 | 1,152,100 | — | — |
| 2023-02-28 | $317.92 | $317.92 | 907,600 | — | — |
| 2023-02-27 | $313.63 | $313.63 | 1,131,100 | — | — |
| 2023-02-24 | $296.18 | $296.18 | 823,900 | — | — |
| 2023-02-23 | $301.86 | $301.86 | 963,900 | — | — |
| 2023-02-22 | $295.71 | $295.71 | 953,200 | — | — |
| 2023-02-21 | $294.51 | $294.51 | 1,117,000 | — | — |
| 2023-02-17 | $305.04 | $305.04 | 1,065,700 | — | — |
| 2023-02-16 | $314.94 | $314.94 | 1,461,400 | — | — |
| 2023-02-15 | $343.98 | $343.98 | 2,307,200 | — | — |
| 2023-02-14 | $315.43 | $315.43 | 3,276,600 | — | — |
| 2023-02-13 | $310.71 | $310.71 | 2,223,600 | — | — |
| 2023-02-10 | $300.71 | $300.71 | 1,269,000 | — | — |
| 2023-02-09 | $295.87 | $295.87 | 1,809,300 | — | — |
| 2023-02-08 | $323.61 | $323.61 | 2,108,100 | — | — |
| 2023-02-07 | $319.41 | $319.41 | 907,400 | — | — |
| 2023-02-06 | $319.55 | $319.55 | 602,300 | — | — |
| 2023-02-03 | $316.00 | $316.00 | 656,300 | — | — |
| 2023-02-02 | $327.61 | $327.61 | 933,400 | — | — |
| 2023-02-01 | $327.69 | $327.69 | 1,125,000 | — | — |
| 2023-01-31 | $319.13 | $319.13 | 899,800 | — | — |
| 2023-01-30 | $301.87 | $301.87 | 900,300 | — | — |
| 2023-01-27 | $306.44 | $306.44 | 597,100 | — | — |
| 2023-01-26 | $303.38 | $303.38 | 656,800 | — | — |
| 2023-01-25 | $300.52 | $300.52 | 1,389,900 | — | — |
| 2023-01-24 | $308.37 | $308.37 | 1,025,800 | — | — |
| 2023-01-23 | $309.18 | $309.18 | 811,000 | — | — |
| 2023-01-20 | $294.73 | $294.73 | 1,312,700 | — | — |
| 2023-01-19 | $286.72 | $286.72 | 1,766,500 | — | — |
| 2023-01-18 | $319.70 | $319.70 | 632,400 | — | — |
| 2023-01-17 | $320.17 | $320.17 | 886,900 | — | — |
| 2023-01-13 | $315.02 | $315.02 | 660,900 | — | — |
| 2023-01-12 | $309.46 | $309.46 | 782,600 | — | — |
| 2023-01-11 | $302.15 | $302.15 | 1,201,000 | — | — |
| 2023-01-10 | $285.48 | $285.48 | 796,200 | — | — |
| 2023-01-09 | $284.14 | $284.14 | 888,300 | — | — |
| 2023-01-06 | $281.81 | $281.81 | 1,191,100 | — | — |
| 2023-01-05 | $276.75 | $276.75 | 689,600 | — | — |
| 2023-01-04 | $290.56 | $290.56 | 653,700 | — | — |
| 2023-01-03 | $285.43 | $285.43 | 1,130,800 | — | — |