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
- 1973-02-21 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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $260.30 | $600.63 | 3,400 | — | — |
| 2021-12-30 | $260.17 | $600.33 | 6,700 | — | — |
| 2021-12-29 | $258.84 | $597.26 | 9,100 | — | — |
| 2021-12-28 | $255.86 | $590.38 | 7,200 | — | — |
| 2021-12-27 | $258.07 | $595.48 | 19,700 | — | — |
| 2021-12-23 | $260.09 | $600.14 | 12,800 | — | — |
| 2021-12-22 | $255.24 | $588.95 | 13,300 | — | — |
| 2021-12-21 | $254.71 | $587.73 | 12,000 | — | — |
| 2021-12-20 | $250.16 | $577.23 | 13,500 | — | — |
| 2021-12-17 | $252.69 | $583.07 | 47,700 | — | — |
| 2021-12-16 | $251.35 | $579.98 | 16,900 | — | — |
| 2021-12-15 | $253.85 | $585.75 | 27,000 | — | — |
| 2021-12-14 | $247.80 | $571.79 | 36,800 | — | — |
| 2021-12-13 | $255.00 | $588.40 | 21,300 | — | — |
| 2021-12-10 | $258.50 | $596.48 | 6,700 | — | — |
| 2021-12-09 | $259.90 | $599.71 | 14,300 | — | — |
| 2021-12-08 | $265.78 | $613.27 | 7,300 | — | — |
| 2021-12-07 | $264.85 | $611.13 | 7,800 | — | — |
| 2021-12-06 | $263.46 | $607.92 | 10,200 | — | — |
| 2021-12-03 | $257.50 | $594.17 | 6,200 | — | — |
| 2021-12-02 | $262.81 | $606.42 | 9,100 | — | — |
| 2021-12-01 | $255.45 | $589.44 | 14,800 | — | — |
| 2021-11-30 | $255.59 | $589.76 | 16,900 | — | — |
| 2021-11-29 | $259.48 | $598.74 | 19,900 | — | — |
| 2021-11-26 | $262.30 | $605.24 | 20,400 | — | — |
| 2021-11-24 | $270.00 | $623.01 | 4,400 | — | — |
| 2021-11-23 | $270.00 | $623.01 | 10,100 | — | — |
| 2021-11-22 | $267.66 | $617.61 | 15,900 | — | — |
| 2021-11-19 | $267.99 | $618.37 | 18,700 | — | — |
| 2021-11-18 | $269.53 | $621.93 | 33,300 | — | — |
| 2021-11-17 | $271.20 | $625.78 | 22,600 | — | — |
| 2021-11-16 | $270.87 | $625.02 | 11,100 | — | — |
| 2021-11-15 | $273.29 | $630.60 | 9,900 | — | — |
| 2021-11-12 | $270.34 | $623.80 | 4,500 | — | — |
| 2021-11-11 | $273.75 | $631.66 | 8,000 | — | — |
| 2021-11-10 | $273.00 | $629.93 | 9,200 | — | — |
| 2021-11-09 | $276.28 | $637.50 | 7,200 | — | — |
| 2021-11-08 | $276.00 | $636.86 | 5,000 | — | — |
| 2021-11-05 | $279.14 | $644.10 | 20,200 | — | — |
| 2021-11-04 | $276.51 | $627.65 | 10,000 | — | — |
| 2021-11-03 | $281.00 | $637.84 | 12,200 | — | — |
| 2021-11-02 | $275.46 | $625.27 | 8,600 | — | — |
| 2021-11-01 | $277.06 | $628.90 | 24,200 | — | — |
| 2021-10-29 | $278.78 | $632.80 | 16,100 | — | — |
| 2021-10-28 | $282.61 | $641.50 | 7,800 | — | — |
| 2021-10-27 | $281.68 | $639.38 | 7,200 | — | — |
| 2021-10-26 | $285.04 | $647.01 | 6,900 | — | — |
| 2021-10-25 | $286.40 | $650.10 | 8,200 | — | — |
| 2021-10-22 | $285.78 | $648.69 | 5,600 | — | — |
| 2021-10-21 | $280.76 | $637.30 | 6,800 | — | — |
| 2021-10-20 | $278.23 | $631.55 | 2,200 | — | — |
| 2021-10-19 | $277.02 | $628.81 | 4,400 | — | — |
| 2021-10-18 | $277.02 | $628.81 | 4,000 | — | — |
| 2021-10-15 | $277.67 | $630.28 | 5,100 | — | — |
| 2021-10-14 | $277.96 | $630.94 | 5,600 | — | — |
| 2021-10-13 | $278.06 | $631.17 | 5,800 | — | — |
| 2021-10-12 | $273.95 | $621.84 | 7,400 | — | — |
| 2021-10-11 | $270.10 | $613.10 | 4,200 | — | — |
| 2021-10-08 | $271.37 | $615.98 | 5,000 | — | — |
| 2021-10-07 | $271.38 | $616.00 | 10,600 | — | — |
| 2021-10-06 | $269.57 | $611.90 | 5,000 | — | — |
| 2021-10-05 | $267.66 | $607.56 | 7,900 | — | — |
| 2021-10-04 | $266.54 | $605.02 | 8,000 | — | — |
| 2021-10-01 | $264.14 | $599.57 | 9,200 | — | — |
| 2021-09-30 | $260.62 | $591.58 | 19,100 | — | — |
| 2021-09-29 | $264.25 | $599.82 | 6,900 | — | — |
| 2021-09-28 | $263.13 | $597.28 | 8,100 | — | — |
| 2021-09-27 | $263.56 | $598.25 | 14,100 | — | — |
| 2021-09-24 | $263.34 | $597.75 | 12,800 | — | — |
| 2021-09-23 | $262.75 | $596.42 | 17,100 | — | — |
| 2021-09-22 | $258.80 | $587.45 | 17,100 | — | — |
| 2021-09-21 | $256.46 | $582.14 | 9,300 | — | — |
| 2021-09-20 | $256.54 | $582.32 | 18,200 | — | — |
| 2021-09-17 | $256.46 | $582.14 | 165,300 | — | — |
| 2021-09-16 | $256.20 | $581.55 | 10,700 | — | — |
| 2021-09-15 | $253.75 | $575.99 | 14,900 | — | — |
| 2021-09-14 | $254.31 | $577.26 | 12,400 | — | — |
| 2021-09-13 | $257.68 | $584.91 | 15,500 | — | — |
| 2021-09-10 | $253.82 | $576.14 | 22,300 | — | — |
| 2021-09-09 | $258.64 | $587.09 | 15,800 | — | — |
| 2021-09-08 | $262.75 | $596.42 | 18,600 | — | — |
| 2021-09-07 | $262.65 | $596.19 | 37,900 | — | — |
| 2021-09-03 | $257.94 | $585.50 | 41,800 | — | — |
| 2021-09-02 | $263.54 | $598.21 | 33,600 | — | — |
| 2021-09-01 | $269.85 | $612.53 | 4,800 | — | — |
| 2021-08-31 | $266.30 | $604.47 | 4,900 | — | — |
| 2021-08-30 | $265.96 | $603.70 | 8,200 | — | — |
| 2021-08-27 | $267.61 | $607.45 | 6,100 | — | — |
| 2021-08-26 | $266.12 | $604.06 | 11,100 | — | — |
| 2021-08-25 | $264.94 | $601.39 | 17,400 | — | — |
| 2021-08-24 | $268.51 | $609.49 | 5,400 | — | — |
| 2021-08-23 | $266.14 | $604.11 | 10,000 | — | — |
| 2021-08-20 | $266.77 | $605.54 | 8,500 | — | — |
| 2021-08-19 | $267.88 | $608.06 | 16,300 | — | — |
| 2021-08-18 | $266.06 | $603.93 | 9,500 | — | — |
| 2021-08-17 | $266.57 | $605.09 | 21,200 | — | — |
| 2021-08-16 | $267.01 | $606.08 | 11,700 | — | — |
| 2021-08-13 | $270.99 | $615.12 | 10,900 | — | — |
| 2021-08-12 | $269.12 | $610.87 | 4,700 | — | — |
| 2021-08-11 | $271.24 | $615.69 | 4,700 | — | — |
| 2021-08-10 | $268.50 | $609.47 | 9,200 | — | — |
| 2021-08-09 | $268.77 | $610.08 | 14,400 | — | — |
| 2021-08-06 | $273.17 | $620.07 | 11,600 | — | — |
| 2021-08-05 | $276.61 | $617.66 | 19,700 | — | — |
| 2021-08-04 | $269.12 | $600.94 | 14,600 | — | — |
| 2021-08-03 | $274.22 | $612.32 | 11,900 | — | — |
| 2021-08-02 | $276.32 | $617.01 | 10,700 | — | — |
| 2021-07-30 | $278.84 | $622.64 | 10,100 | — | — |
| 2021-07-29 | $279.96 | $625.14 | 6,600 | — | — |
| 2021-07-28 | $279.45 | $624.00 | 5,800 | — | — |
| 2021-07-27 | $282.28 | $630.32 | 23,800 | — | — |
| 2021-07-26 | $281.30 | $628.13 | 34,400 | — | — |
| 2021-07-23 | $281.09 | $627.66 | 37,000 | — | — |
| 2021-07-22 | $274.14 | $612.15 | 40,300 | — | — |
| 2021-07-21 | $278.10 | $620.99 | 43,600 | — | — |
| 2021-07-20 | $269.16 | $601.03 | 22,600 | — | — |
| 2021-07-19 | $259.40 | $579.23 | 52,500 | — | — |
| 2021-07-16 | $271.49 | $606.23 | 28,600 | — | — |
| 2021-07-15 | $270.00 | $602.90 | 13,400 | — | — |
| 2021-07-14 | $271.23 | $605.65 | 12,500 | — | — |
| 2021-07-13 | $266.20 | $594.42 | 15,900 | — | — |
| 2021-07-12 | $273.78 | $611.34 | 16,800 | — | — |
| 2021-07-09 | $270.01 | $602.92 | 17,200 | — | — |
| 2021-07-08 | $264.83 | $591.36 | 10,300 | — | — |
| 2021-07-07 | $268.34 | $599.19 | 18,700 | — | — |
| 2021-07-06 | $273.89 | $611.59 | 18,300 | — | — |
| 2021-07-02 | $273.87 | $611.54 | 4,200 | — | — |
| 2021-07-01 | $271.40 | $606.03 | 15,000 | — | — |
| 2021-06-30 | $267.95 | $598.32 | 25,300 | — | — |
| 2021-06-29 | $267.66 | $597.68 | 11,300 | — | — |
| 2021-06-28 | $268.52 | $599.60 | 38,200 | — | — |
| 2021-06-25 | $273.51 | $610.74 | 27,500 | — | — |
| 2021-06-24 | $274.96 | $613.98 | 12,600 | — | — |
| 2021-06-23 | $274.00 | $611.83 | 12,400 | — | — |
| 2021-06-22 | $274.76 | $613.53 | 21,300 | — | — |
| 2021-06-21 | $275.67 | $615.56 | 12,300 | — | — |
| 2021-06-18 | $272.05 | $607.48 | 39,700 | — | — |
| 2021-06-17 | $273.60 | $610.94 | 12,000 | — | — |
| 2021-06-16 | $278.62 | $622.15 | 9,200 | — | — |
| 2021-06-15 | $279.41 | $623.91 | 11,900 | — | — |
| 2021-06-14 | $280.62 | $626.62 | 7,200 | — | — |
| 2021-06-11 | $281.89 | $629.45 | 8,600 | — | — |
| 2021-06-10 | $283.82 | $633.76 | 7,100 | — | — |
| 2021-06-09 | $284.22 | $634.65 | 13,200 | — | — |
| 2021-06-08 | $282.65 | $631.15 | 11,100 | — | — |
| 2021-06-07 | $281.93 | $629.54 | 27,100 | — | — |
| 2021-06-04 | $277.23 | $619.05 | 7,500 | — | — |
| 2021-06-03 | $279.49 | $624.09 | 7,800 | — | — |
| 2021-06-02 | $279.99 | $625.21 | 9,600 | — | — |
| 2021-06-01 | $277.38 | $619.38 | 19,800 | — | — |
| 2021-05-28 | $271.16 | $605.49 | 8,800 | — | — |
| 2021-05-27 | $270.49 | $604.00 | 19,300 | — | — |
| 2021-05-26 | $267.59 | $597.52 | 49,900 | — | — |
| 2021-05-25 | $262.98 | $587.23 | 23,900 | — | — |
| 2021-05-24 | $265.00 | $591.74 | 39,100 | — | — |
| 2021-05-21 | $264.56 | $590.75 | 10,300 | — | — |
| 2021-05-20 | $265.00 | $591.74 | 35,900 | — | — |
| 2021-05-19 | $265.00 | $591.74 | 70,300 | — | — |
| 2021-05-18 | $264.98 | $591.69 | 20,800 | — | — |
| 2021-05-17 | $266.56 | $595.22 | 41,300 | — | — |
| 2021-05-14 | $267.43 | $597.16 | 90,900 | — | — |
| 2021-05-13 | $265.00 | $591.74 | 24,600 | — | — |
| 2021-05-12 | $264.55 | $590.73 | 22,700 | — | — |
| 2021-05-11 | $270.00 | $602.90 | 20,400 | — | — |
| 2021-05-10 | $274.11 | $612.08 | 22,000 | — | — |
| 2021-05-07 | $275.00 | $614.07 | 25,800 | — | — |
| 2021-05-06 | $280.00 | $615.18 | 31,400 | — | — |
| 2021-05-05 | $279.99 | $615.16 | 22,000 | — | — |
| 2021-05-04 | $284.82 | $625.77 | 18,200 | — | — |
| 2021-05-03 | $278.76 | $612.46 | 20,100 | — | — |
| 2021-04-30 | $277.24 | $609.12 | 14,100 | — | — |
| 2021-04-29 | $279.57 | $614.24 | 15,900 | — | — |
| 2021-04-28 | $276.90 | $608.37 | 13,500 | — | — |
| 2021-04-27 | $279.00 | $612.99 | 15,300 | — | — |
| 2021-04-26 | $280.00 | $615.18 | 32,500 | — | — |
| 2021-04-23 | $279.35 | $613.75 | 10,000 | — | — |
| 2021-04-22 | $282.39 | $620.43 | 10,700 | — | — |
| 2021-04-21 | $286.80 | $630.12 | 12,800 | — | — |
| 2021-04-20 | $281.74 | $619.01 | 6,300 | — | — |
| 2021-04-19 | $283.15 | $622.10 | 10,200 | — | — |
| 2021-04-16 | $284.27 | $624.56 | 3,100 | — | — |
| 2021-04-15 | $286.64 | $629.77 | 6,700 | — | — |
| 2021-04-14 | $286.44 | $629.33 | 6,800 | — | — |
| 2021-04-13 | $285.64 | $627.57 | 12,700 | — | — |
| 2021-04-12 | $285.33 | $626.89 | 13,400 | — | — |
| 2021-04-09 | $287.09 | $630.76 | 4,300 | — | — |
| 2021-04-08 | $287.89 | $632.52 | 3,600 | — | — |
| 2021-04-07 | $284.00 | $623.97 | 9,200 | — | — |
| 2021-04-06 | $281.37 | $618.19 | 11,000 | — | — |
| 2021-04-05 | $283.51 | $622.89 | 4,200 | — | — |
| 2021-04-01 | $284.38 | $624.81 | 9,400 | — | — |
| 2021-03-31 | $277.30 | $609.25 | 7,100 | — | — |
| 2021-03-30 | $283.34 | $622.52 | 5,000 | — | — |
| 2021-03-29 | $283.52 | $622.92 | 3,200 | — | — |
| 2021-03-26 | $288.36 | $633.55 | 3,600 | — | — |
| 2021-03-25 | $286.25 | $628.91 | 5,300 | — | — |
| 2021-03-24 | $281.81 | $619.16 | 7,900 | — | — |
| 2021-03-23 | $287.88 | $632.50 | 5,500 | — | — |
| 2021-03-22 | $292.89 | $643.50 | 19,700 | — | — |
| 2021-03-19 | $289.63 | $636.34 | 36,400 | — | — |
| 2021-03-18 | $304.99 | $670.09 | 10,600 | — | — |
| 2021-03-17 | $305.20 | $670.55 | 8,000 | — | — |
| 2021-03-16 | $299.98 | $659.08 | 7,600 | — | — |
| 2021-03-15 | $304.50 | $669.01 | 11,300 | — | — |
| 2021-03-12 | $307.40 | $675.38 | 5,400 | — | — |
| 2021-03-11 | $300.25 | $659.67 | 6,500 | — | — |
| 2021-03-10 | $293.40 | $644.62 | 6,100 | — | — |
| 2021-03-09 | $290.19 | $637.57 | 5,700 | — | — |
| 2021-03-08 | $294.15 | $646.27 | 13,200 | — | — |
| 2021-03-05 | $287.65 | $631.99 | 11,700 | — | — |
| 2021-03-04 | $279.68 | $614.48 | 10,600 | — | — |
| 2021-03-03 | $282.90 | $621.55 | 15,100 | — | — |
| 2021-03-02 | $275.01 | $604.22 | 7,800 | — | — |
| 2021-03-01 | $277.68 | $610.09 | 14,600 | — | — |
| 2021-02-26 | $271.11 | $595.65 | 21,900 | — | — |
| 2021-02-25 | $271.63 | $596.79 | 19,100 | — | — |
| 2021-02-24 | $281.98 | $619.53 | 26,500 | — | — |
| 2021-02-23 | $273.97 | $601.93 | 13,300 | — | — |
| 2021-02-22 | $267.14 | $586.93 | 9,300 | — | — |
| 2021-02-19 | $263.32 | $578.54 | 7,500 | — | — |
| 2021-02-18 | $263.44 | $578.80 | 9,700 | — | — |
| 2021-02-17 | $264.91 | $582.03 | 3,800 | — | — |
| 2021-02-16 | $262.56 | $576.87 | 6,900 | — | — |
| 2021-02-12 | $268.28 | $589.43 | 4,900 | — | — |
| 2021-02-11 | $264.49 | $581.11 | 3,600 | — | — |
| 2021-02-10 | $265.01 | $582.25 | 6,500 | — | — |
| 2021-02-09 | $269.31 | $591.70 | 14,700 | — | — |
| 2021-02-08 | $269.43 | $591.96 | 19,000 | — | — |
| 2021-02-05 | $265.59 | $583.52 | 9,200 | — | — |
| 2021-02-04 | $266.16 | $584.78 | 7,400 | — | — |
| 2021-02-03 | $265.46 | $583.24 | 10,300 | — | — |
| 2021-02-02 | $270.97 | $595.34 | 4,100 | — | — |
| 2021-02-01 | $270.02 | $593.26 | 5,600 | — | — |
| 2021-01-29 | $267.20 | $587.06 | 15,900 | — | — |
| 2021-01-28 | $276.29 | $597.14 | 9,100 | — | — |
| 2021-01-27 | $271.31 | $586.38 | 13,500 | — | — |
| 2021-01-26 | $275.42 | $595.26 | 8,300 | — | — |
| 2021-01-25 | $279.65 | $604.41 | 9,300 | — | — |
| 2021-01-22 | $279.68 | $604.47 | 8,200 | — | — |
| 2021-01-21 | $275.50 | $595.44 | 13,200 | — | — |
| 2021-01-20 | $272.01 | $587.89 | 4,600 | — | — |
| 2021-01-19 | $274.04 | $592.28 | 5,400 | — | — |
| 2021-01-15 | $276.14 | $596.82 | 5,800 | — | — |
| 2021-01-14 | $271.26 | $586.27 | 9,900 | — | — |
| 2021-01-13 | $272.61 | $589.19 | 4,900 | — | — |
| 2021-01-12 | $270.19 | $583.96 | 2,900 | — | — |
| 2021-01-11 | $266.33 | $575.62 | 5,300 | — | — |
| 2021-01-08 | $270.41 | $584.44 | 3,600 | — | — |
| 2021-01-07 | $266.74 | $576.50 | 7,900 | — | — |
| 2021-01-06 | $266.44 | $575.86 | 13,800 | — | — |
| 2021-01-05 | $270.56 | $584.76 | 5,300 | — | — |
| 2021-01-04 | $273.33 | $590.75 | 7,200 | — | — |