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
- 1993-03-19 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 | $147.18 | $219.93 | 14,700 | — | — |
| 2021-12-30 | $146.91 | $219.53 | 18,400 | — | — |
| 2021-12-29 | $147.72 | $220.74 | 24,800 | — | — |
| 2021-12-28 | $146.58 | $219.03 | 15,100 | — | — |
| 2021-12-27 | $145.75 | $217.79 | 15,400 | — | — |
| 2021-12-23 | $143.92 | $215.06 | 17,000 | — | — |
| 2021-12-22 | $142.20 | $212.49 | 31,200 | — | — |
| 2021-12-21 | $140.59 | $210.08 | 51,200 | — | — |
| 2021-12-20 | $136.01 | $203.24 | 54,000 | — | — |
| 2021-12-17 | $140.85 | $210.47 | 289,500 | — | — |
| 2021-12-16 | $143.48 | $214.40 | 32,700 | — | — |
| 2021-12-15 | $145.82 | $217.90 | 48,300 | — | — |
| 2021-12-14 | $144.59 | $216.06 | 41,100 | — | — |
| 2021-12-13 | $146.90 | $219.51 | 21,000 | — | — |
| 2021-12-10 | $149.10 | $222.80 | 16,100 | — | — |
| 2021-12-09 | $149.47 | $223.35 | 21,900 | — | — |
| 2021-12-08 | $150.63 | $225.09 | 21,000 | — | — |
| 2021-12-07 | $150.91 | $225.50 | 24,100 | — | — |
| 2021-12-06 | $147.56 | $220.50 | 31,000 | — | — |
| 2021-12-03 | $143.08 | $213.80 | 26,700 | — | — |
| 2021-12-02 | $144.37 | $215.73 | 62,400 | — | — |
| 2021-12-01 | $140.00 | $209.20 | 34,500 | — | — |
| 2021-11-30 | $142.22 | $212.52 | 27,600 | — | — |
| 2021-11-29 | $146.37 | $218.72 | 37,100 | — | — |
| 2021-11-26 | $149.21 | $222.96 | 24,900 | — | — |
| 2021-11-24 | $154.97 | $231.57 | 19,200 | — | — |
| 2021-11-23 | $152.24 | $227.49 | 22,200 | — | — |
| 2021-11-22 | $152.36 | $227.67 | 29,600 | — | — |
| 2021-11-19 | $151.89 | $226.97 | 34,700 | — | — |
| 2021-11-18 | $152.82 | $228.36 | 32,600 | — | — |
| 2021-11-17 | $154.58 | $230.99 | 27,400 | — | — |
| 2021-11-16 | $157.06 | $234.69 | 25,000 | — | — |
| 2021-11-15 | $154.96 | $231.56 | 26,500 | — | — |
| 2021-11-12 | $156.49 | $233.84 | 23,000 | — | — |
| 2021-11-11 | $156.91 | $234.47 | 48,200 | — | — |
| 2021-11-10 | $157.39 | $235.19 | 33,300 | — | — |
| 2021-11-09 | $157.96 | $236.04 | 21,900 | — | — |
| 2021-11-08 | $158.25 | $236.47 | 20,600 | — | — |
| 2021-11-05 | $156.81 | $234.32 | 27,600 | — | — |
| 2021-11-04 | $152.35 | $227.66 | 60,900 | — | — |
| 2021-11-03 | $156.49 | $233.84 | 54,700 | — | — |
| 2021-11-02 | $155.24 | $231.97 | 25,300 | — | — |
| 2021-11-01 | $153.67 | $229.63 | 32,900 | — | — |
| 2021-10-29 | $151.20 | $225.94 | 17,100 | — | — |
| 2021-10-28 | $151.38 | $226.21 | 22,300 | — | — |
| 2021-10-27 | $147.84 | $220.92 | 19,200 | — | — |
| 2021-10-26 | $148.50 | $221.90 | 15,800 | — | — |
| 2021-10-25 | $150.55 | $224.97 | 19,500 | — | — |
| 2021-10-22 | $149.17 | $222.90 | 21,100 | — | — |
| 2021-10-21 | $149.25 | $223.02 | 27,400 | — | — |
| 2021-10-20 | $147.21 | $219.97 | 14,300 | — | — |
| 2021-10-19 | $146.39 | $218.75 | 15,300 | — | — |
| 2021-10-18 | $146.02 | $218.20 | 13,200 | — | — |
| 2021-10-15 | $147.05 | $219.74 | 42,700 | — | — |
| 2021-10-14 | $145.43 | $217.32 | 13,400 | — | — |
| 2021-10-13 | $143.54 | $214.28 | 16,700 | — | — |
| 2021-10-12 | $143.07 | $213.58 | 18,700 | — | — |
| 2021-10-11 | $142.45 | $212.65 | 15,000 | — | — |
| 2021-10-08 | $143.63 | $214.42 | 13,600 | — | — |
| 2021-10-07 | $143.29 | $213.91 | 19,700 | — | — |
| 2021-10-06 | $141.88 | $211.80 | 20,800 | — | — |
| 2021-10-05 | $142.15 | $212.21 | 30,000 | — | — |
| 2021-10-04 | $141.24 | $210.85 | 18,000 | — | — |
| 2021-10-01 | $142.25 | $212.36 | 40,600 | — | — |
| 2021-09-30 | $139.53 | $208.30 | 29,500 | — | — |
| 2021-09-29 | $142.25 | $212.36 | 23,100 | — | — |
| 2021-09-28 | $142.76 | $213.12 | 28,600 | — | — |
| 2021-09-27 | $145.82 | $217.69 | 20,400 | — | — |
| 2021-09-24 | $144.67 | $215.97 | 24,200 | — | — |
| 2021-09-23 | $146.88 | $219.27 | 26,100 | — | — |
| 2021-09-22 | $145.49 | $217.19 | 44,800 | — | — |
| 2021-09-21 | $140.96 | $210.43 | 22,200 | — | — |
| 2021-09-20 | $140.22 | $209.33 | 24,100 | — | — |
| 2021-09-17 | $145.22 | $216.79 | 111,300 | — | — |
| 2021-09-16 | $144.68 | $215.98 | 24,900 | — | — |
| 2021-09-15 | $144.92 | $216.34 | 23,900 | — | — |
| 2021-09-14 | $144.20 | $215.27 | 33,700 | — | — |
| 2021-09-13 | $146.47 | $218.66 | 17,700 | — | — |
| 2021-09-10 | $147.02 | $219.48 | 18,300 | — | — |
| 2021-09-09 | $148.32 | $221.42 | 21,700 | — | — |
| 2021-09-08 | $149.74 | $223.54 | 21,500 | — | — |
| 2021-09-07 | $150.13 | $224.12 | 40,900 | — | — |
| 2021-09-03 | $154.39 | $230.48 | 19,900 | — | — |
| 2021-09-02 | $155.12 | $231.57 | 33,400 | — | — |
| 2021-09-01 | $155.06 | $231.48 | 21,400 | — | — |
| 2021-08-31 | $155.01 | $231.40 | 22,600 | — | — |
| 2021-08-30 | $154.72 | $230.97 | 17,900 | — | — |
| 2021-08-27 | $156.35 | $233.40 | 38,500 | — | — |
| 2021-08-26 | $151.78 | $226.58 | 27,900 | — | — |
| 2021-08-25 | $150.38 | $224.49 | 23,100 | — | — |
| 2021-08-24 | $149.49 | $223.16 | 11,000 | — | — |
| 2021-08-23 | $148.43 | $221.58 | 12,300 | — | — |
| 2021-08-20 | $147.17 | $219.70 | 33,400 | — | — |
| 2021-08-19 | $145.19 | $216.74 | 29,600 | — | — |
| 2021-08-18 | $146.65 | $218.92 | 18,300 | — | — |
| 2021-08-17 | $147.40 | $220.04 | 17,600 | — | — |
| 2021-08-16 | $150.58 | $224.79 | 15,800 | — | — |
| 2021-08-13 | $152.15 | $227.14 | 10,400 | — | — |
| 2021-08-12 | $155.81 | $232.60 | 28,500 | — | — |
| 2021-08-11 | $154.61 | $230.81 | 20,300 | — | — |
| 2021-08-10 | $152.32 | $227.39 | 59,400 | — | — |
| 2021-08-09 | $148.20 | $221.24 | 29,200 | — | — |
| 2021-08-06 | $148.39 | $221.52 | 16,200 | — | — |
| 2021-08-05 | $145.40 | $217.06 | 17,500 | — | — |
| 2021-08-04 | $141.06 | $210.58 | 16,700 | — | — |
| 2021-08-03 | $145.29 | $216.89 | 40,400 | — | — |
| 2021-08-02 | $144.23 | $215.31 | 28,400 | — | — |
| 2021-07-30 | $146.77 | $219.10 | 19,100 | — | — |
| 2021-07-29 | $145.86 | $217.74 | 17,700 | — | — |
| 2021-07-28 | $143.87 | $214.77 | 17,200 | — | — |
| 2021-07-27 | $142.82 | $213.21 | 22,500 | — | — |
| 2021-07-26 | $144.02 | $215.00 | 19,400 | — | — |
| 2021-07-23 | $142.93 | $213.37 | 17,700 | — | — |
| 2021-07-22 | $141.01 | $210.50 | 38,500 | — | — |
| 2021-07-21 | $145.85 | $217.73 | 29,000 | — | — |
| 2021-07-20 | $143.22 | $213.80 | 38,700 | — | — |
| 2021-07-19 | $139.60 | $208.40 | 22,800 | — | — |
| 2021-07-16 | $143.33 | $213.97 | 16,500 | — | — |
| 2021-07-15 | $145.62 | $217.39 | 18,100 | — | — |
| 2021-07-14 | $145.41 | $217.07 | 17,600 | — | — |
| 2021-07-13 | $146.08 | $217.86 | 22,700 | — | — |
| 2021-07-12 | $149.07 | $222.32 | 21,600 | — | — |
| 2021-07-09 | $148.00 | $220.73 | 23,300 | — | — |
| 2021-07-08 | $145.02 | $216.28 | 22,400 | — | — |
| 2021-07-07 | $147.27 | $219.64 | 40,000 | — | — |
| 2021-07-06 | $149.00 | $222.22 | 31,600 | — | — |
| 2021-07-02 | $151.88 | $226.51 | 20,100 | — | — |
| 2021-07-01 | $154.71 | $230.74 | 35,700 | — | — |
| 2021-06-30 | $152.68 | $227.71 | 39,000 | — | — |
| 2021-06-29 | $151.78 | $226.37 | 15,500 | — | — |
| 2021-06-28 | $152.10 | $226.84 | 42,100 | — | — |
| 2021-06-25 | $152.65 | $227.66 | 114,700 | — | — |
| 2021-06-24 | $152.18 | $226.96 | 34,100 | — | — |
| 2021-06-23 | $150.71 | $224.77 | 58,600 | — | — |
| 2021-06-22 | $150.76 | $224.84 | 78,700 | — | — |
| 2021-06-21 | $145.53 | $217.04 | 30,900 | — | — |
| 2021-06-18 | $142.12 | $211.96 | 107,400 | — | — |
| 2021-06-17 | $148.01 | $220.74 | 37,000 | — | — |
| 2021-06-16 | $149.23 | $222.56 | 31,600 | — | — |
| 2021-06-15 | $149.17 | $222.47 | 53,200 | — | — |
| 2021-06-14 | $149.08 | $222.34 | 38,100 | — | — |
| 2021-06-11 | $149.37 | $222.77 | 28,100 | — | — |
| 2021-06-10 | $149.48 | $222.94 | 25,400 | — | — |
| 2021-06-09 | $150.94 | $225.11 | 52,900 | — | — |
| 2021-06-08 | $151.46 | $225.89 | 29,300 | — | — |
| 2021-06-07 | $149.43 | $222.86 | 35,100 | — | — |
| 2021-06-04 | $151.61 | $226.11 | 20,700 | — | — |
| 2021-06-03 | $151.56 | $226.04 | 35,200 | — | — |
| 2021-06-02 | $153.66 | $229.17 | 32,100 | — | — |
| 2021-06-01 | $156.15 | $232.88 | 44,900 | — | — |
| 2021-05-28 | $154.18 | $229.94 | 22,700 | — | — |
| 2021-05-27 | $152.86 | $227.98 | 38,400 | — | — |
| 2021-05-26 | $152.13 | $226.89 | 25,800 | — | — |
| 2021-05-25 | $150.41 | $224.32 | 30,500 | — | — |
| 2021-05-24 | $153.19 | $228.47 | 44,500 | — | — |
| 2021-05-21 | $155.83 | $232.41 | 32,100 | — | — |
| 2021-05-20 | $155.34 | $231.67 | 23,700 | — | — |
| 2021-05-19 | $155.71 | $232.23 | 26,600 | — | — |
| 2021-05-18 | $157.60 | $235.05 | 34,100 | — | — |
| 2021-05-17 | $159.62 | $238.06 | 31,200 | — | — |
| 2021-05-14 | $159.06 | $237.22 | 20,500 | — | — |
| 2021-05-13 | $158.10 | $235.79 | 41,800 | — | — |
| 2021-05-12 | $153.34 | $228.69 | 42,700 | — | — |
| 2021-05-11 | $158.57 | $236.49 | 25,100 | — | — |
| 2021-05-10 | $161.05 | $240.19 | 60,400 | — | — |
| 2021-05-07 | $164.81 | $245.80 | 28,700 | — | — |
| 2021-05-06 | $162.84 | $242.86 | 38,200 | — | — |
| 2021-05-05 | $161.37 | $240.67 | 32,500 | — | — |
| 2021-05-04 | $160.43 | $239.27 | 32,900 | — | — |
| 2021-05-03 | $158.69 | $236.67 | 48,800 | — | — |
| 2021-04-30 | $157.25 | $234.52 | 37,700 | — | — |
| 2021-04-29 | $158.57 | $236.49 | 29,100 | — | — |
| 2021-04-28 | $158.80 | $236.84 | 23,500 | — | — |
| 2021-04-27 | $158.12 | $235.82 | 20,700 | — | — |
| 2021-04-26 | $157.99 | $235.63 | 20,800 | — | — |
| 2021-04-23 | $159.24 | $237.49 | 23,200 | — | — |
| 2021-04-22 | $156.36 | $233.20 | 32,400 | — | — |
| 2021-04-21 | $156.10 | $232.81 | 26,500 | — | — |
| 2021-04-20 | $153.97 | $229.63 | 28,400 | — | — |
| 2021-04-19 | $157.97 | $235.60 | 24,400 | — | — |
| 2021-04-16 | $159.04 | $237.19 | 15,200 | — | — |
| 2021-04-15 | $158.59 | $236.52 | 11,400 | — | — |
| 2021-04-14 | $158.42 | $236.27 | 25,300 | — | — |
| 2021-04-13 | $157.64 | $234.90 | 22,400 | — | — |
| 2021-04-12 | $159.94 | $238.32 | 20,600 | — | — |
| 2021-04-09 | $159.37 | $237.47 | 23,500 | — | — |
| 2021-04-08 | $158.19 | $235.72 | 23,500 | — | — |
| 2021-04-07 | $157.29 | $234.37 | 40,700 | — | — |
| 2021-04-06 | $158.96 | $236.86 | 33,000 | — | — |
| 2021-04-05 | $160.32 | $238.89 | 27,400 | — | — |
| 2021-04-01 | $157.47 | $234.64 | 21,300 | — | — |
| 2021-03-31 | $156.15 | $232.68 | 60,100 | — | — |
| 2021-03-30 | $155.15 | $231.19 | 36,400 | — | — |
| 2021-03-29 | $153.90 | $229.32 | 65,000 | — | — |
| 2021-03-26 | $153.18 | $228.25 | 45,100 | — | — |
| 2021-03-25 | $150.52 | $224.29 | 24,900 | — | — |
| 2021-03-24 | $146.48 | $218.27 | 20,900 | — | — |
| 2021-03-23 | $146.69 | $218.58 | 30,500 | — | — |
| 2021-03-22 | $153.28 | $228.40 | 21,900 | — | — |
| 2021-03-19 | $158.91 | $236.79 | 113,600 | — | — |
| 2021-03-18 | $158.73 | $236.52 | 25,200 | — | — |
| 2021-03-17 | $159.22 | $237.25 | 27,400 | — | — |
| 2021-03-16 | $160.02 | $238.44 | 28,900 | — | — |
| 2021-03-15 | $161.61 | $240.81 | 27,900 | — | — |
| 2021-03-12 | $163.64 | $243.84 | 25,400 | — | — |
| 2021-03-11 | $160.69 | $239.44 | 26,300 | — | — |
| 2021-03-10 | $159.86 | $238.20 | 28,000 | — | — |
| 2021-03-09 | $156.65 | $233.42 | 24,100 | — | — |
| 2021-03-08 | $157.62 | $234.87 | 28,200 | — | — |
| 2021-03-05 | $154.73 | $230.56 | 44,000 | — | — |
| 2021-03-04 | $151.30 | $225.45 | 43,200 | — | — |
| 2021-03-03 | $154.19 | $229.76 | 46,700 | — | — |
| 2021-03-02 | $154.48 | $230.19 | 42,700 | — | — |
| 2021-03-01 | $157.36 | $234.48 | 44,500 | — | — |
| 2021-02-26 | $152.63 | $227.43 | 63,500 | — | — |
| 2021-02-25 | $156.38 | $233.02 | 40,700 | — | — |
| 2021-02-24 | $161.11 | $240.07 | 31,500 | — | — |
| 2021-02-23 | $158.99 | $236.91 | 49,400 | — | — |
| 2021-02-22 | $159.21 | $237.24 | 31,600 | — | — |
| 2021-02-19 | $155.92 | $232.33 | 40,700 | — | — |
| 2021-02-18 | $150.06 | $223.60 | 32,700 | — | — |
| 2021-02-17 | $151.39 | $225.58 | 31,000 | — | — |
| 2021-02-16 | $150.42 | $224.14 | 31,900 | — | — |
| 2021-02-12 | $149.50 | $222.77 | 32,300 | — | — |
| 2021-02-11 | $149.39 | $222.60 | 55,600 | — | — |
| 2021-02-10 | $147.14 | $219.25 | 113,200 | — | — |
| 2021-02-09 | $149.75 | $223.14 | 51,600 | — | — |
| 2021-02-08 | $149.00 | $222.02 | 124,500 | — | — |
| 2021-02-05 | $147.10 | $219.19 | 29,000 | — | — |
| 2021-02-04 | $148.44 | $221.19 | 43,800 | — | — |
| 2021-02-03 | $148.18 | $220.80 | 78,900 | — | — |
| 2021-02-02 | $149.20 | $222.32 | 48,500 | — | — |
| 2021-02-01 | $142.73 | $212.68 | 34,500 | — | — |
| 2021-01-29 | $139.59 | $208.00 | 45,700 | — | — |
| 2021-01-28 | $142.93 | $212.98 | 50,200 | — | — |
| 2021-01-27 | $145.03 | $216.11 | 86,900 | — | — |
| 2021-01-26 | $150.66 | $224.50 | 66,900 | — | — |
| 2021-01-25 | $152.82 | $227.71 | 51,900 | — | — |
| 2021-01-22 | $153.79 | $229.16 | 27,500 | — | — |
| 2021-01-21 | $152.82 | $227.71 | 67,500 | — | — |
| 2021-01-20 | $152.94 | $227.89 | 40,500 | — | — |
| 2021-01-19 | $152.63 | $227.43 | 61,300 | — | — |
| 2021-01-15 | $151.50 | $225.75 | 61,300 | — | — |
| 2021-01-14 | $152.07 | $226.39 | 37,000 | — | — |
| 2021-01-13 | $148.32 | $220.81 | 92,100 | — | — |
| 2021-01-12 | $148.62 | $221.25 | 51,800 | — | — |
| 2021-01-11 | $142.17 | $211.65 | 32,600 | — | — |
| 2021-01-08 | $144.57 | $215.22 | 52,600 | — | — |
| 2021-01-07 | $149.43 | $222.46 | 44,900 | — | — |
| 2021-01-06 | $150.85 | $224.57 | 71,600 | — | — |
| 2021-01-05 | $140.44 | $209.07 | 33,700 | — | — |
| 2021-01-04 | $137.74 | $205.05 | 36,700 | — | — |