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
- 1996-11-27 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 | $174.13 | $307.80 | 25,400 | — | — |
| 2021-12-30 | $173.19 | $306.14 | 29,800 | — | — |
| 2021-12-29 | $174.86 | $309.10 | 89,300 | — | — |
| 2021-12-28 | $174.34 | $308.18 | 61,200 | — | — |
| 2021-12-27 | $170.53 | $301.44 | 75,000 | — | — |
| 2021-12-23 | $167.76 | $296.54 | 28,900 | — | — |
| 2021-12-22 | $167.38 | $295.87 | 45,700 | — | — |
| 2021-12-21 | $164.84 | $291.38 | 40,000 | — | — |
| 2021-12-20 | $167.51 | $296.10 | 40,300 | — | — |
| 2021-12-17 | $171.63 | $303.39 | 81,700 | — | — |
| 2021-12-16 | $172.09 | $303.39 | 56,100 | — | — |
| 2021-12-15 | $177.32 | $312.61 | 57,600 | — | — |
| 2021-12-14 | $172.33 | $303.81 | 92,000 | — | — |
| 2021-12-13 | $160.01 | $282.09 | 62,400 | — | — |
| 2021-12-10 | $159.44 | $281.08 | 16,600 | — | — |
| 2021-12-09 | $157.75 | $278.10 | 25,400 | — | — |
| 2021-12-08 | $158.55 | $279.52 | 36,600 | — | — |
| 2021-12-07 | $156.50 | $275.90 | 35,600 | — | — |
| 2021-12-06 | $152.64 | $269.10 | 20,200 | — | — |
| 2021-12-03 | $147.19 | $259.49 | 18,300 | — | — |
| 2021-12-02 | $148.55 | $261.89 | 22,200 | — | — |
| 2021-12-01 | $145.86 | $257.14 | 24,500 | — | — |
| 2021-11-30 | $146.53 | $258.32 | 38,200 | — | — |
| 2021-11-29 | $148.19 | $261.25 | 29,000 | — | — |
| 2021-11-26 | $146.78 | $258.77 | 27,700 | — | — |
| 2021-11-24 | $151.78 | $267.58 | 38,700 | — | — |
| 2021-11-23 | $152.32 | $268.53 | 65,200 | — | — |
| 2021-11-22 | $150.64 | $265.57 | 46,100 | — | — |
| 2021-11-19 | $152.04 | $268.04 | 33,700 | — | — |
| 2021-11-18 | $152.56 | $268.96 | 32,200 | — | — |
| 2021-11-17 | $153.09 | $269.89 | 31,900 | — | — |
| 2021-11-16 | $152.93 | $269.61 | 28,300 | — | — |
| 2021-11-15 | $152.19 | $268.30 | 14,400 | — | — |
| 2021-11-12 | $151.21 | $266.58 | 7,000 | — | — |
| 2021-11-11 | $150.40 | $265.15 | 19,600 | — | — |
| 2021-11-10 | $152.13 | $268.20 | 21,200 | — | — |
| 2021-11-09 | $155.12 | $273.47 | 32,500 | — | — |
| 2021-11-08 | $156.08 | $275.16 | 15,800 | — | — |
| 2021-11-05 | $157.14 | $277.03 | 31,000 | — | — |
| 2021-11-04 | $155.85 | $274.76 | 22,400 | — | — |
| 2021-11-03 | $156.94 | $276.68 | 17,300 | — | — |
| 2021-11-02 | $152.99 | $269.71 | 44,300 | — | — |
| 2021-11-01 | $157.21 | $277.15 | 42,600 | — | — |
| 2021-10-29 | $158.81 | $279.97 | 31,100 | — | — |
| 2021-10-28 | $155.11 | $273.45 | 83,400 | — | — |
| 2021-10-27 | $159.01 | $280.33 | 583,200 | — | — |
| 2021-10-26 | $157.25 | $277.22 | 111,400 | — | — |
| 2021-10-25 | $148.55 | $261.89 | 24,900 | — | — |
| 2021-10-22 | $146.00 | $257.39 | 10,800 | — | — |
| 2021-10-21 | $145.60 | $256.69 | 9,300 | — | — |
| 2021-10-20 | $145.50 | $256.51 | 14,000 | — | — |
| 2021-10-19 | $147.57 | $260.16 | 7,300 | — | — |
| 2021-10-18 | $146.02 | $257.43 | 12,100 | — | — |
| 2021-10-15 | $148.24 | $261.34 | 8,500 | — | — |
| 2021-10-14 | $146.98 | $259.12 | 7,100 | — | — |
| 2021-10-13 | $146.25 | $257.83 | 12,400 | — | — |
| 2021-10-12 | $144.85 | $255.36 | 8,600 | — | — |
| 2021-10-11 | $142.96 | $252.03 | 10,000 | — | — |
| 2021-10-08 | $144.42 | $254.60 | 2,100 | — | — |
| 2021-10-07 | $145.32 | $256.19 | 11,500 | — | — |
| 2021-10-06 | $144.73 | $255.15 | 8,800 | — | — |
| 2021-10-05 | $144.93 | $255.50 | 11,200 | — | — |
| 2021-10-04 | $142.75 | $251.66 | 19,500 | — | — |
| 2021-10-01 | $146.03 | $257.44 | 10,900 | — | — |
| 2021-09-30 | $144.84 | $255.35 | 15,300 | — | — |
| 2021-09-29 | $144.55 | $254.83 | 15,600 | — | — |
| 2021-09-28 | $145.43 | $256.39 | 12,500 | — | — |
| 2021-09-27 | $147.03 | $259.21 | 15,900 | — | — |
| 2021-09-24 | $147.21 | $259.52 | 10,000 | — | — |
| 2021-09-23 | $146.72 | $258.66 | 9,800 | — | — |
| 2021-09-22 | $146.11 | $257.58 | 10,700 | — | — |
| 2021-09-21 | $144.88 | $255.42 | 20,700 | — | — |
| 2021-09-20 | $145.28 | $256.12 | 19,700 | — | — |
| 2021-09-17 | $146.67 | $258.57 | 15,000 | — | — |
| 2021-09-16 | $146.32 | $257.95 | 14,800 | — | — |
| 2021-09-15 | $147.24 | $259.58 | 20,800 | — | — |
| 2021-09-14 | $147.34 | $259.75 | 25,500 | — | — |
| 2021-09-13 | $148.72 | $262.19 | 36,000 | — | — |
| 2021-09-10 | $146.53 | $258.32 | 17,100 | — | — |
| 2021-09-09 | $145.77 | $256.98 | 27,000 | — | — |
| 2021-09-08 | $143.68 | $253.30 | 13,300 | — | — |
| 2021-09-07 | $143.01 | $252.12 | 15,200 | — | — |
| 2021-09-03 | $144.93 | $255.50 | 13,300 | — | — |
| 2021-09-02 | $145.69 | $256.84 | 28,700 | — | — |
| 2021-09-01 | $145.22 | $256.02 | 23,000 | — | — |
| 2021-08-31 | $145.11 | $255.82 | 28,800 | — | — |
| 2021-08-30 | $146.70 | $258.62 | 14,700 | — | — |
| 2021-08-27 | $145.80 | $257.04 | 15,700 | — | — |
| 2021-08-26 | $144.97 | $254.76 | 33,000 | — | — |
| 2021-08-25 | $145.38 | $255.48 | 581,400 | — | — |
| 2021-08-24 | $145.83 | $256.27 | 171,200 | — | — |
| 2021-08-23 | $146.06 | $256.68 | 42,500 | — | — |
| 2021-08-20 | $145.25 | $255.26 | 38,500 | — | — |
| 2021-08-19 | $143.48 | $252.15 | 49,400 | — | — |
| 2021-08-18 | $142.19 | $249.88 | 33,400 | — | — |
| 2021-08-17 | $143.14 | $251.55 | 37,000 | — | — |
| 2021-08-16 | $144.38 | $253.73 | 36,300 | — | — |
| 2021-08-13 | $142.51 | $250.44 | 24,700 | — | — |
| 2021-08-12 | $141.13 | $248.02 | 73,500 | — | — |
| 2021-08-11 | $132.15 | $232.23 | 11,100 | — | — |
| 2021-08-10 | $130.98 | $230.18 | 23,100 | — | — |
| 2021-08-09 | $133.04 | $233.80 | 14,200 | — | — |
| 2021-08-06 | $133.00 | $233.73 | 28,700 | — | — |
| 2021-08-05 | $133.50 | $234.61 | 16,600 | — | — |
| 2021-08-04 | $131.31 | $230.76 | 19,700 | — | — |
| 2021-08-03 | $132.17 | $232.27 | 15,000 | — | — |
| 2021-08-02 | $131.87 | $231.74 | 22,200 | — | — |
| 2021-07-30 | $132.63 | $233.08 | 29,100 | — | — |
| 2021-07-29 | $134.33 | $236.07 | 44,400 | — | — |
| 2021-07-28 | $132.97 | $233.68 | 636,100 | — | — |
| 2021-07-27 | $132.71 | $233.22 | 221,800 | — | — |
| 2021-07-26 | $126.94 | $223.08 | 56,200 | — | — |
| 2021-07-23 | $126.06 | $221.53 | 31,200 | — | — |
| 2021-07-22 | $125.05 | $219.76 | 23,000 | — | — |
| 2021-07-21 | $126.26 | $221.88 | 21,600 | — | — |
| 2021-07-20 | $124.89 | $219.48 | 24,100 | — | — |
| 2021-07-19 | $123.97 | $217.86 | 38,400 | — | — |
| 2021-07-16 | $127.64 | $224.31 | 49,400 | — | — |
| 2021-07-15 | $127.78 | $224.55 | 12,700 | — | — |
| 2021-07-14 | $127.85 | $224.68 | 11,600 | — | — |
| 2021-07-13 | $127.58 | $224.20 | 42,300 | — | — |
| 2021-07-12 | $127.20 | $223.54 | 20,800 | — | — |
| 2021-07-09 | $128.89 | $226.51 | 13,100 | — | — |
| 2021-07-08 | $127.60 | $224.24 | 11,100 | — | — |
| 2021-07-07 | $129.70 | $227.93 | 34,300 | — | — |
| 2021-07-06 | $127.87 | $224.71 | 23,000 | — | — |
| 2021-07-02 | $128.60 | $226.00 | 11,700 | — | — |
| 2021-07-01 | $128.66 | $226.10 | 19,200 | — | — |
| 2021-06-30 | $129.75 | $228.02 | 19,200 | — | — |
| 2021-06-29 | $128.95 | $226.61 | 80,500 | — | — |
| 2021-06-28 | $131.55 | $231.18 | 32,000 | — | — |
| 2021-06-25 | $134.14 | $235.73 | 14,900 | — | — |
| 2021-06-24 | $134.27 | $235.96 | 11,400 | — | — |
| 2021-06-23 | $133.58 | $234.75 | 38,400 | — | — |
| 2021-06-22 | $131.30 | $230.74 | 37,100 | — | — |
| 2021-06-21 | $132.93 | $233.60 | 16,300 | — | — |
| 2021-06-18 | $130.76 | $229.79 | 130,300 | — | — |
| 2021-06-17 | $136.44 | $239.77 | 150,000 | — | — |
| 2021-06-16 | $134.76 | $236.82 | 78,600 | — | — |
| 2021-06-15 | $133.97 | $235.43 | 94,500 | — | — |
| 2021-06-14 | $131.62 | $231.30 | 63,200 | — | — |
| 2021-06-11 | $132.60 | $233.02 | 18,300 | — | — |
| 2021-06-10 | $132.35 | $232.59 | 26,000 | — | — |
| 2021-06-09 | $130.92 | $230.07 | 10,100 | — | — |
| 2021-06-08 | $130.20 | $228.81 | 20,100 | — | — |
| 2021-06-07 | $130.50 | $229.33 | 7,900 | — | — |
| 2021-06-04 | $130.32 | $229.02 | 14,300 | — | — |
| 2021-06-03 | $130.03 | $227.74 | 28,700 | — | — |
| 2021-06-02 | $129.59 | $226.96 | 11,800 | — | — |
| 2021-06-01 | $130.19 | $228.02 | 23,700 | — | — |
| 2021-05-28 | $132.40 | $231.89 | 18,500 | — | — |
| 2021-05-27 | $131.99 | $231.17 | 13,500 | — | — |
| 2021-05-26 | $131.19 | $229.77 | 22,800 | — | — |
| 2021-05-25 | $131.13 | $229.66 | 27,700 | — | — |
| 2021-05-24 | $135.50 | $237.32 | 17,100 | — | — |
| 2021-05-21 | $137.32 | $240.50 | 10,200 | — | — |
| 2021-05-20 | $137.21 | $240.31 | 12,900 | — | — |
| 2021-05-19 | $135.50 | $237.32 | 18,100 | — | — |
| 2021-05-18 | $134.99 | $236.42 | 14,300 | — | — |
| 2021-05-17 | $134.62 | $235.77 | 12,800 | — | — |
| 2021-05-14 | $135.40 | $237.14 | 9,600 | — | — |
| 2021-05-13 | $133.27 | $233.41 | 16,900 | — | — |
| 2021-05-12 | $130.61 | $228.75 | 26,100 | — | — |
| 2021-05-11 | $129.83 | $227.39 | 35,900 | — | — |
| 2021-05-10 | $133.60 | $233.99 | 29,500 | — | — |
| 2021-05-07 | $137.86 | $241.45 | 12,700 | — | — |
| 2021-05-06 | $136.27 | $238.66 | 19,900 | — | — |
| 2021-05-05 | $133.79 | $234.32 | 14,500 | — | — |
| 2021-05-04 | $133.09 | $233.09 | 18,300 | — | — |
| 2021-05-03 | $136.22 | $238.58 | 8,900 | — | — |
| 2021-04-30 | $137.06 | $240.05 | 12,800 | — | — |
| 2021-04-29 | $137.41 | $240.66 | 16,200 | — | — |
| 2021-04-28 | $137.55 | $240.91 | 10,200 | — | — |
| 2021-04-27 | $139.62 | $244.53 | 8,400 | — | — |
| 2021-04-26 | $140.22 | $245.58 | 11,100 | — | — |
| 2021-04-23 | $140.60 | $246.25 | 9,800 | — | — |
| 2021-04-22 | $140.01 | $245.21 | 19,500 | — | — |
| 2021-04-21 | $141.95 | $248.61 | 16,600 | — | — |
| 2021-04-20 | $141.55 | $247.91 | 20,300 | — | — |
| 2021-04-19 | $142.78 | $250.07 | 14,400 | — | — |
| 2021-04-16 | $142.99 | $250.43 | 25,200 | — | — |
| 2021-04-15 | $142.93 | $250.33 | 14,200 | — | — |
| 2021-04-14 | $142.20 | $249.05 | 14,800 | — | — |
| 2021-04-13 | $141.94 | $248.59 | 15,100 | — | — |
| 2021-04-12 | $143.63 | $251.55 | 15,300 | — | — |
| 2021-04-09 | $144.62 | $253.29 | 11,900 | — | — |
| 2021-04-08 | $145.40 | $253.88 | 20,200 | — | — |
| 2021-04-07 | $144.52 | $252.35 | 24,300 | — | — |
| 2021-04-06 | $143.39 | $250.37 | 26,500 | — | — |
| 2021-04-05 | $143.46 | $250.50 | 37,300 | — | — |
| 2021-04-01 | $144.00 | $251.44 | 31,800 | — | — |
| 2021-03-31 | $143.00 | $249.69 | 38,000 | — | — |
| 2021-03-30 | $141.40 | $246.90 | 46,300 | — | — |
| 2021-03-29 | $139.63 | $243.81 | 22,300 | — | — |
| 2021-03-26 | $139.65 | $243.84 | 54,700 | — | — |
| 2021-03-25 | $138.30 | $241.49 | 30,000 | — | — |
| 2021-03-24 | $138.50 | $241.84 | 25,000 | — | — |
| 2021-03-23 | $136.25 | $237.91 | 11,100 | — | — |
| 2021-03-22 | $136.67 | $238.64 | 21,100 | — | — |
| 2021-03-19 | $135.57 | $236.72 | 16,600 | — | — |
| 2021-03-18 | $135.83 | $237.17 | 84,500 | — | — |
| 2021-03-17 | $140.44 | $245.22 | 31,900 | — | — |
| 2021-03-16 | $141.24 | $246.62 | 21,200 | — | — |
| 2021-03-15 | $141.00 | $246.20 | 44,000 | — | — |
| 2021-03-12 | $139.71 | $243.95 | 43,900 | — | — |
| 2021-03-11 | $138.22 | $241.35 | 23,200 | — | — |
| 2021-03-10 | $135.71 | $236.96 | 18,300 | — | — |
| 2021-03-09 | $134.21 | $234.34 | 42,600 | — | — |
| 2021-03-08 | $130.58 | $228.01 | 28,000 | — | — |
| 2021-03-05 | $131.36 | $229.37 | 27,400 | — | — |
| 2021-03-04 | $130.19 | $227.33 | 28,800 | — | — |
| 2021-03-03 | $132.04 | $230.56 | 21,500 | — | — |
| 2021-03-02 | $133.99 | $233.96 | 36,500 | — | — |
| 2021-03-01 | $133.37 | $232.88 | 30,300 | — | — |
| 2021-02-26 | $127.06 | $221.86 | 30,200 | — | — |
| 2021-02-25 | $129.63 | $226.35 | 37,500 | — | — |
| 2021-02-24 | $136.70 | $238.69 | 22,900 | — | — |
| 2021-02-23 | $136.76 | $238.80 | 26,500 | — | — |
| 2021-02-22 | $138.22 | $241.35 | 18,500 | — | — |
| 2021-02-19 | $139.90 | $244.28 | 25,600 | — | — |
| 2021-02-18 | $140.02 | $244.49 | 28,800 | — | — |
| 2021-02-17 | $141.77 | $247.55 | 26,600 | — | — |
| 2021-02-16 | $143.61 | $250.76 | 31,900 | — | — |
| 2021-02-12 | $144.34 | $252.03 | 17,800 | — | — |
| 2021-02-11 | $143.67 | $250.86 | 20,700 | — | — |
| 2021-02-10 | $144.35 | $252.05 | 17,500 | — | — |
| 2021-02-09 | $143.67 | $250.86 | 40,200 | — | — |
| 2021-02-08 | $143.53 | $250.62 | 28,600 | — | — |
| 2021-02-05 | $141.52 | $247.11 | 18,600 | — | — |
| 2021-02-04 | $140.69 | $245.66 | 17,100 | — | — |
| 2021-02-03 | $139.80 | $244.11 | 20,900 | — | — |
| 2021-02-02 | $136.67 | $238.64 | 23,900 | — | — |
| 2021-02-01 | $137.12 | $239.43 | 20,300 | — | — |
| 2021-01-29 | $135.47 | $236.55 | 42,700 | — | — |
| 2021-01-28 | $135.10 | $235.90 | 37,300 | — | — |
| 2021-01-27 | $138.24 | $241.38 | 58,400 | — | — |
| 2021-01-26 | $135.48 | $236.56 | 23,000 | — | — |
| 2021-01-25 | $134.03 | $234.03 | 39,700 | — | — |
| 2021-01-22 | $135.24 | $236.14 | 20,800 | — | — |
| 2021-01-21 | $135.28 | $236.21 | 29,100 | — | — |
| 2021-01-20 | $137.26 | $239.67 | 37,200 | — | — |
| 2021-01-19 | $136.78 | $238.83 | 40,600 | — | — |
| 2021-01-15 | $135.28 | $236.21 | 58,700 | — | — |
| 2021-01-14 | $140.26 | $244.91 | 76,000 | — | — |
| 2021-01-13 | $137.17 | $239.51 | 20,400 | — | — |
| 2021-01-12 | $135.25 | $236.16 | 41,900 | — | — |
| 2021-01-11 | $131.50 | $229.61 | 19,900 | — | — |
| 2021-01-08 | $128.68 | $224.69 | 29,500 | — | — |
| 2021-01-07 | $128.63 | $224.60 | 25,800 | — | — |
| 2021-01-06 | $128.84 | $224.97 | 69,200 | — | — |
| 2021-01-05 | $132.62 | $231.57 | 31,300 | — | — |
| 2021-01-04 | $130.01 | $227.01 | 42,400 | — | — |