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 | $58.93 | $271.69 | 9,244,300 | — | — |
| 2023-12-28 | $58.75 | $270.86 | 8,400,100 | — | — |
| 2023-12-27 | $58.71 | $270.67 | 8,560,100 | — | — |
| 2023-12-26 | $58.56 | $269.98 | 6,422,500 | — | — |
| 2023-12-22 | $58.32 | $268.88 | 9,029,400 | — | — |
| 2023-12-21 | $57.99 | $267.35 | 11,725,100 | — | — |
| 2023-12-20 | $57.61 | $265.60 | 17,701,000 | — | — |
| 2023-12-19 | $58.83 | $271.23 | 14,612,200 | — | — |
| 2023-12-18 | $59.02 | $272.10 | 16,717,700 | — | — |
| 2023-12-15 | $58.60 | $270.17 | 65,177,400 | — | — |
| 2023-12-14 | $59.04 | $272.19 | 22,478,300 | — | — |
| 2023-12-13 | $59.93 | $276.30 | 16,196,800 | — | — |
| 2023-12-12 | $59.42 | $273.95 | 12,899,000 | — | — |
| 2023-12-11 | $59.04 | $272.19 | 14,524,800 | — | — |
| 2023-12-08 | $58.61 | $270.21 | 11,178,700 | — | — |
| 2023-12-07 | $58.74 | $270.81 | 11,587,900 | — | — |
| 2023-12-06 | $58.60 | $270.17 | 14,868,500 | — | — |
| 2023-12-05 | $58.66 | $270.44 | 11,891,500 | — | — |
| 2023-12-04 | $58.57 | $270.03 | 14,942,200 | — | — |
| 2023-12-01 | $58.64 | $270.35 | 15,371,200 | — | — |
| 2023-11-30 | $58.44 | $269.43 | 22,727,500 | — | — |
| 2023-11-29 | $58.23 | $266.34 | 11,263,600 | — | — |
| 2023-11-28 | $58.58 | $267.94 | 13,739,600 | — | — |
| 2023-11-27 | $58.46 | $267.39 | 16,246,500 | — | — |
| 2023-11-24 | $58.57 | $267.89 | 4,816,000 | — | — |
| 2023-11-22 | $58.42 | $267.21 | 11,320,600 | — | — |
| 2023-11-21 | $58.03 | $265.43 | 13,891,600 | — | — |
| 2023-11-20 | $57.40 | $262.54 | 13,051,000 | — | — |
| 2023-11-17 | $57.26 | $261.90 | 14,475,800 | — | — |
| 2023-11-16 | $57.15 | $261.40 | 16,010,400 | — | — |
| 2023-11-15 | $57.21 | $261.67 | 10,201,900 | — | — |
| 2023-11-14 | $57.10 | $261.17 | 12,697,100 | — | — |
| 2023-11-13 | $56.93 | $260.39 | 12,798,200 | — | — |
| 2023-11-10 | $56.72 | $259.43 | 11,678,900 | — | — |
| 2023-11-09 | $56.66 | $259.16 | 12,021,100 | — | — |
| 2023-11-08 | $57.09 | $261.13 | 13,744,000 | — | — |
| 2023-11-07 | $57.18 | $261.54 | 10,449,300 | — | — |
| 2023-11-06 | $56.97 | $260.58 | 12,673,200 | — | — |
| 2023-11-03 | $56.74 | $259.52 | 13,958,700 | — | — |
| 2023-11-02 | $57.09 | $261.13 | 13,087,200 | — | — |
| 2023-11-01 | $56.44 | $258.15 | 14,110,800 | — | — |
| 2023-10-31 | $56.49 | $258.38 | 16,639,400 | — | — |
| 2023-10-30 | $56.15 | $256.83 | 15,014,300 | — | — |
| 2023-10-27 | $55.24 | $252.66 | 13,626,500 | — | — |
| 2023-10-26 | $55.78 | $255.13 | 16,228,400 | — | — |
| 2023-10-25 | $56.12 | $256.69 | 16,701,000 | — | — |
| 2023-10-24 | $55.64 | $254.49 | 25,290,800 | — | — |
| 2023-10-23 | $54.08 | $247.36 | 21,212,700 | — | — |
| 2023-10-20 | $54.57 | $249.60 | 15,686,400 | — | — |
| 2023-10-19 | $54.35 | $248.59 | 16,202,200 | — | — |
| 2023-10-18 | $54.05 | $247.22 | 12,809,500 | — | — |
| 2023-10-17 | $54.07 | $247.31 | 16,457,200 | — | — |
| 2023-10-16 | $53.43 | $244.38 | 12,816,800 | — | — |
| 2023-10-13 | $52.89 | $241.92 | 14,494,600 | — | — |
| 2023-10-12 | $52.81 | $241.55 | 19,330,400 | — | — |
| 2023-10-11 | $53.71 | $245.67 | 21,138,900 | — | — |
| 2023-10-10 | $54.03 | $247.13 | 20,909,700 | — | — |
| 2023-10-09 | $52.88 | $241.87 | 15,704,700 | — | — |
| 2023-10-06 | $53.14 | $243.06 | 30,298,900 | — | — |
| 2023-10-05 | $52.38 | $239.58 | 29,878,100 | — | — |
| 2023-10-04 | $55.04 | $251.75 | 12,100,500 | — | — |
| 2023-10-03 | $54.88 | $251.02 | 13,604,200 | — | — |
| 2023-10-02 | $55.48 | $253.76 | 11,792,500 | — | — |
| 2023-09-29 | $55.98 | $256.05 | 12,271,600 | — | — |
| 2023-09-28 | $55.81 | $255.27 | 12,484,800 | — | — |
| 2023-09-27 | $55.95 | $255.91 | 13,766,300 | — | — |
| 2023-09-26 | $56.53 | $258.56 | 11,194,700 | — | — |
| 2023-09-25 | $57.00 | $260.71 | 12,358,800 | — | — |
| 2023-09-22 | $57.60 | $263.46 | 14,644,100 | — | — |
| 2023-09-21 | $57.54 | $263.18 | 15,941,800 | — | — |
| 2023-09-20 | $58.44 | $267.30 | 14,766,600 | — | — |
| 2023-09-19 | $58.18 | $266.11 | 11,998,900 | — | — |
| 2023-09-18 | $58.30 | $266.66 | 13,617,400 | — | — |
| 2023-09-15 | $57.94 | $265.01 | 55,727,500 | — | — |
| 2023-09-14 | $58.46 | $267.39 | 12,311,600 | — | — |
| 2023-09-13 | $58.44 | $265.20 | 12,641,400 | — | — |
| 2023-09-12 | $58.30 | $264.56 | 12,292,700 | — | — |
| 2023-09-11 | $58.88 | $267.19 | 14,767,400 | — | — |
| 2023-09-08 | $58.33 | $264.70 | 14,312,300 | — | — |
| 2023-09-07 | $58.33 | $264.70 | 17,628,600 | — | — |
| 2023-09-06 | $58.78 | $266.74 | 13,923,500 | — | — |
| 2023-09-05 | $58.82 | $266.92 | 12,474,600 | — | — |
| 2023-09-01 | $59.31 | $269.14 | 11,262,300 | — | — |
| 2023-08-31 | $59.83 | $271.50 | 14,663,500 | — | — |
| 2023-08-30 | $60.47 | $274.41 | 9,447,900 | — | — |
| 2023-08-29 | $60.50 | $274.54 | 8,189,600 | — | — |
| 2023-08-28 | $60.56 | $274.82 | 6,254,300 | — | — |
| 2023-08-25 | $60.39 | $274.05 | 7,629,200 | — | — |
| 2023-08-24 | $60.11 | $272.77 | 8,955,100 | — | — |
| 2023-08-23 | $60.27 | $273.50 | 7,749,500 | — | — |
| 2023-08-22 | $60.06 | $272.55 | 9,411,500 | — | — |
| 2023-08-21 | $60.43 | $274.23 | 8,648,500 | — | — |
| 2023-08-18 | $60.95 | $276.59 | 11,083,800 | — | — |
| 2023-08-17 | $60.61 | $275.04 | 12,873,500 | — | — |
| 2023-08-16 | $60.48 | $274.45 | 8,372,300 | — | — |
| 2023-08-15 | $60.47 | $274.41 | 7,187,400 | — | — |
| 2023-08-14 | $60.88 | $276.27 | 7,176,300 | — | — |
| 2023-08-11 | $61.17 | $277.58 | 8,483,900 | — | — |
| 2023-08-10 | $60.92 | $276.45 | 7,870,300 | — | — |
| 2023-08-09 | $61.06 | $277.09 | 7,904,100 | — | — |
| 2023-08-08 | $60.92 | $276.45 | 7,956,100 | — | — |
| 2023-08-07 | $61.19 | $277.68 | 6,982,600 | — | — |
| 2023-08-04 | $60.71 | $275.50 | 9,359,300 | — | — |
| 2023-08-03 | $61.64 | $279.72 | 8,037,400 | — | — |
| 2023-08-02 | $61.96 | $281.17 | 11,059,400 | — | — |
| 2023-08-01 | $61.77 | $280.31 | 9,281,600 | — | — |
| 2023-07-31 | $61.93 | $281.03 | 15,577,900 | — | — |
| 2023-07-28 | $62.48 | $283.53 | 9,721,800 | — | — |
| 2023-07-27 | $62.44 | $283.35 | 11,517,100 | — | — |
| 2023-07-26 | $63.05 | $286.12 | 17,145,500 | — | — |
| 2023-07-25 | $62.25 | $282.49 | 13,422,700 | — | — |
| 2023-07-24 | $62.46 | $283.44 | 10,251,100 | — | — |
| 2023-07-21 | $62.44 | $283.35 | 12,815,100 | — | — |
| 2023-07-20 | $62.39 | $283.12 | 11,563,000 | — | — |
| 2023-07-19 | $61.64 | $279.72 | 12,936,000 | — | — |
| 2023-07-18 | $60.57 | $274.86 | 11,152,900 | — | — |
| 2023-07-17 | $60.81 | $275.95 | 10,014,300 | — | — |
| 2023-07-14 | $60.90 | $276.36 | 11,634,200 | — | — |
| 2023-07-13 | $60.35 | $273.86 | 11,269,800 | — | — |
| 2023-07-12 | $59.84 | $271.55 | 14,241,300 | — | — |
| 2023-07-11 | $59.52 | $270.10 | 15,967,700 | — | — |
| 2023-07-10 | $59.31 | $269.14 | 15,480,600 | — | — |
| 2023-07-07 | $59.76 | $271.19 | 14,574,000 | — | — |
| 2023-07-06 | $60.56 | $274.82 | 12,603,900 | — | — |
| 2023-07-05 | $61.03 | $276.95 | 14,716,600 | — | — |
| 2023-07-03 | $60.58 | $274.91 | 9,694,500 | — | — |
| 2023-06-30 | $60.22 | $273.27 | 19,739,200 | — | — |
| 2023-06-29 | $60.02 | $272.37 | 17,142,300 | — | — |
| 2023-06-28 | $60.52 | $274.64 | 11,173,200 | — | — |
| 2023-06-27 | $61.09 | $277.22 | 9,068,500 | — | — |
| 2023-06-26 | $61.22 | $277.81 | 12,856,100 | — | — |
| 2023-06-23 | $61.20 | $277.72 | 25,112,100 | — | — |
| 2023-06-22 | $61.85 | $280.67 | 15,193,400 | — | — |
| 2023-06-21 | $61.43 | $278.76 | 13,948,700 | — | — |
| 2023-06-20 | $61.26 | $277.99 | 13,971,800 | — | — |
| 2023-06-16 | $61.67 | $279.85 | 26,738,000 | — | — |
| 2023-06-15 | $61.23 | $277.86 | 15,271,400 | — | — |
| 2023-06-14 | $60.86 | $274.09 | 14,099,700 | — | — |
| 2023-06-13 | $60.45 | $272.24 | 13,397,800 | — | — |
| 2023-06-12 | $60.21 | $271.16 | 14,208,900 | — | — |
| 2023-06-09 | $60.47 | $272.33 | 12,581,500 | — | — |
| 2023-06-08 | $60.37 | $271.88 | 15,585,900 | — | — |
| 2023-06-07 | $60.22 | $271.21 | 16,817,900 | — | — |
| 2023-06-06 | $60.31 | $271.61 | 10,943,500 | — | — |
| 2023-06-05 | $60.75 | $273.60 | 12,915,600 | — | — |
| 2023-06-02 | $61.16 | $275.44 | 15,259,800 | — | — |
| 2023-06-01 | $60.00 | $270.22 | 13,402,700 | — | — |
| 2023-05-31 | $59.66 | $268.69 | 59,432,200 | — | — |
| 2023-05-30 | $59.78 | $269.23 | 15,634,200 | — | — |
| 2023-05-26 | $60.26 | $271.39 | 12,570,300 | — | — |
| 2023-05-25 | $60.41 | $272.06 | 14,463,600 | — | — |
| 2023-05-24 | $60.88 | $274.18 | 11,090,100 | — | — |
| 2023-05-23 | $61.40 | $276.52 | 13,932,700 | — | — |
| 2023-05-22 | $61.51 | $277.02 | 15,055,400 | — | — |
| 2023-05-19 | $62.83 | $282.96 | 14,251,400 | — | — |
| 2023-05-18 | $62.80 | $282.83 | 13,595,100 | — | — |
| 2023-05-17 | $63.15 | $284.40 | 11,583,000 | — | — |
| 2023-05-16 | $63.22 | $284.72 | 9,129,600 | — | — |
| 2023-05-15 | $63.94 | $287.96 | 8,150,000 | — | — |
| 2023-05-12 | $64.11 | $288.73 | 8,740,800 | — | — |
| 2023-05-11 | $63.86 | $287.60 | 9,581,500 | — | — |
| 2023-05-10 | $63.50 | $285.98 | 10,134,000 | — | — |
| 2023-05-09 | $63.39 | $285.48 | 9,067,700 | — | — |
| 2023-05-08 | $63.92 | $287.87 | 7,240,700 | — | — |
| 2023-05-05 | $64.02 | $288.32 | 9,039,000 | — | — |
| 2023-05-04 | $63.72 | $286.97 | 11,938,300 | — | — |
| 2023-05-03 | $63.65 | $286.66 | 11,084,600 | — | — |
| 2023-05-02 | $64.01 | $288.28 | 10,948,400 | — | — |
| 2023-05-01 | $64.30 | $289.58 | 9,091,500 | — | — |
| 2023-04-28 | $64.15 | $288.91 | 13,687,600 | — | — |
| 2023-04-27 | $63.68 | $286.79 | 13,795,800 | — | — |
| 2023-04-26 | $63.55 | $286.21 | 13,179,600 | — | — |
| 2023-04-25 | $63.85 | $287.56 | 12,818,900 | — | — |
| 2023-04-24 | $63.95 | $288.01 | 15,532,300 | — | — |
| 2023-04-21 | $64.05 | $288.46 | 12,931,100 | — | — |
| 2023-04-20 | $63.96 | $288.05 | 10,706,400 | — | — |
| 2023-04-19 | $63.68 | $286.79 | 9,769,500 | — | — |
| 2023-04-18 | $63.56 | $286.25 | 9,035,700 | — | — |
| 2023-04-17 | $63.46 | $285.80 | 9,452,400 | — | — |
| 2023-04-14 | $63.05 | $283.95 | 8,946,000 | — | — |
| 2023-04-13 | $63.15 | $284.40 | 9,871,400 | — | — |
| 2023-04-12 | $62.69 | $282.33 | 9,593,700 | — | — |
| 2023-04-11 | $62.58 | $281.84 | 9,913,000 | — | — |
| 2023-04-10 | $62.69 | $282.33 | 7,952,600 | — | — |
| 2023-04-06 | $62.84 | $283.01 | 9,644,200 | — | — |
| 2023-04-05 | $62.80 | $282.83 | 12,789,600 | — | — |
| 2023-04-04 | $62.21 | $280.17 | 11,433,400 | — | — |
| 2023-04-03 | $62.40 | $281.03 | 12,300,700 | — | — |
| 2023-03-31 | $62.03 | $279.36 | 14,440,900 | — | — |
| 2023-03-30 | $61.85 | $278.55 | 9,870,700 | — | — |
| 2023-03-29 | $61.86 | $278.59 | 9,441,000 | — | — |
| 2023-03-28 | $61.42 | $276.61 | 10,925,700 | — | — |
| 2023-03-27 | $61.35 | $276.30 | 12,777,400 | — | — |
| 2023-03-24 | $60.90 | $274.27 | 12,975,600 | — | — |
| 2023-03-23 | $59.92 | $269.86 | 15,479,000 | — | — |
| 2023-03-22 | $60.05 | $270.44 | 10,494,200 | — | — |
| 2023-03-21 | $60.32 | $271.66 | 13,716,500 | — | — |
| 2023-03-20 | $60.60 | $272.92 | 12,904,100 | — | — |
| 2023-03-17 | $60.02 | $270.31 | 27,351,200 | — | — |
| 2023-03-16 | $60.30 | $271.57 | 15,658,300 | — | — |
| 2023-03-15 | $60.43 | $270.08 | 21,089,900 | — | — |
| 2023-03-14 | $60.03 | $268.29 | 19,496,900 | — | — |
| 2023-03-13 | $59.81 | $267.31 | 21,956,000 | — | — |
| 2023-03-10 | $59.21 | $264.63 | 13,745,800 | — | — |
| 2023-03-09 | $59.46 | $265.75 | 13,900,900 | — | — |
| 2023-03-08 | $60.04 | $268.34 | 10,851,600 | — | — |
| 2023-03-07 | $60.01 | $268.21 | 13,961,200 | — | — |
| 2023-03-06 | $60.36 | $269.77 | 16,282,700 | — | — |
| 2023-03-03 | $59.44 | $265.66 | 13,101,800 | — | — |
| 2023-03-02 | $59.72 | $266.91 | 11,758,300 | — | — |
| 2023-03-01 | $58.86 | $263.07 | 13,275,800 | — | — |
| 2023-02-28 | $59.51 | $265.97 | 16,082,200 | — | — |
| 2023-02-27 | $59.82 | $267.36 | 8,849,800 | — | — |
| 2023-02-24 | $59.84 | $267.45 | 9,736,200 | — | — |
| 2023-02-23 | $60.09 | $268.56 | 12,222,800 | — | — |
| 2023-02-22 | $59.98 | $268.07 | 12,409,600 | — | — |
| 2023-02-21 | $59.80 | $267.27 | 14,278,300 | — | — |
| 2023-02-17 | $60.12 | $268.70 | 16,814,700 | — | — |
| 2023-02-16 | $59.22 | $264.67 | 16,538,300 | — | — |
| 2023-02-15 | $59.59 | $266.33 | 13,171,400 | — | — |
| 2023-02-14 | $59.59 | $266.33 | 20,505,700 | — | — |
| 2023-02-13 | $60.60 | $270.84 | 16,191,800 | — | — |
| 2023-02-10 | $59.62 | $266.46 | 14,420,700 | — | — |
| 2023-02-09 | $59.62 | $266.46 | 12,515,300 | — | — |
| 2023-02-08 | $59.72 | $266.91 | 11,012,000 | — | — |
| 2023-02-07 | $60.07 | $268.47 | 14,922,700 | — | — |
| 2023-02-06 | $60.17 | $268.92 | 11,330,900 | — | — |
| 2023-02-03 | $59.83 | $267.40 | 15,404,400 | — | — |
| 2023-02-02 | $60.28 | $269.41 | 16,947,200 | — | — |
| 2023-02-01 | $61.33 | $274.10 | 12,535,400 | — | — |
| 2023-01-31 | $61.32 | $274.06 | 14,344,400 | — | — |
| 2023-01-30 | $60.64 | $271.02 | 15,632,000 | — | — |
| 2023-01-27 | $60.49 | $270.35 | 14,087,000 | — | — |
| 2023-01-26 | $60.81 | $271.78 | 11,884,800 | — | — |
| 2023-01-25 | $60.93 | $272.32 | 11,265,800 | — | — |
| 2023-01-24 | $60.55 | $270.62 | 10,103,300 | — | — |
| 2023-01-23 | $60.23 | $269.19 | 12,613,400 | — | — |
| 2023-01-20 | $60.08 | $268.52 | 14,237,700 | — | — |
| 2023-01-19 | $59.72 | $266.91 | 14,894,500 | — | — |
| 2023-01-18 | $59.81 | $267.31 | 19,679,400 | — | — |
| 2023-01-17 | $61.68 | $275.67 | 18,327,800 | — | — |
| 2023-01-13 | $61.43 | $274.55 | 13,986,400 | — | — |
| 2023-01-12 | $61.21 | $273.57 | 13,907,300 | — | — |
| 2023-01-11 | $62.01 | $277.14 | 10,823,000 | — | — |
| 2023-01-10 | $62.13 | $277.68 | 10,134,600 | — | — |
| 2023-01-09 | $62.61 | $279.83 | 9,442,600 | — | — |
| 2023-01-06 | $63.40 | $283.36 | 9,990,000 | — | — |
| 2023-01-05 | $62.20 | $277.99 | 9,814,700 | — | — |
| 2023-01-04 | $62.92 | $281.21 | 13,387,900 | — | — |
| 2023-01-03 | $62.95 | $281.35 | 12,180,500 | — | — |