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
- 2005-08-01 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 | $126.95 | $196.51 | 13,900 | — | — |
| 2021-12-30 | $124.30 | $192.41 | 12,400 | — | — |
| 2021-12-29 | $122.43 | $189.51 | 4,600 | — | — |
| 2021-12-28 | $122.61 | $189.79 | 3,600 | — | — |
| 2021-12-27 | $123.83 | $191.68 | 2,300 | — | — |
| 2021-12-23 | $122.95 | $190.32 | 13,500 | — | — |
| 2021-12-22 | $120.00 | $185.75 | 7,700 | — | — |
| 2021-12-21 | $119.93 | $185.64 | 10,900 | — | — |
| 2021-12-20 | $114.60 | $177.39 | 10,300 | — | — |
| 2021-12-17 | $118.85 | $183.51 | 31,100 | — | — |
| 2021-12-16 | $112.80 | $174.17 | 7,800 | — | — |
| 2021-12-15 | $115.69 | $178.63 | 7,300 | — | — |
| 2021-12-14 | $114.20 | $176.33 | 13,100 | — | — |
| 2021-12-13 | $117.20 | $180.96 | 6,000 | — | — |
| 2021-12-10 | $120.47 | $186.01 | 9,100 | — | — |
| 2021-12-09 | $116.50 | $179.88 | 11,700 | — | — |
| 2021-12-08 | $116.54 | $179.94 | 5,600 | — | — |
| 2021-12-07 | $117.51 | $181.44 | 15,300 | — | — |
| 2021-12-06 | $114.57 | $176.90 | 5,300 | — | — |
| 2021-12-03 | $111.31 | $171.87 | 7,300 | — | — |
| 2021-12-02 | $114.90 | $177.41 | 8,300 | — | — |
| 2021-12-01 | $112.80 | $174.17 | 20,600 | — | — |
| 2021-11-30 | $117.98 | $182.17 | 9,400 | — | — |
| 2021-11-29 | $125.62 | $193.96 | 5,000 | — | — |
| 2021-11-26 | $128.51 | $198.42 | 6,000 | — | — |
| 2021-11-24 | $135.00 | $208.44 | 3,200 | — | — |
| 2021-11-23 | $135.40 | $209.06 | 4,800 | — | — |
| 2021-11-22 | $135.56 | $209.31 | 14,600 | — | — |
| 2021-11-19 | $137.30 | $212.00 | 18,500 | — | — |
| 2021-11-18 | $139.16 | $214.87 | 21,700 | — | — |
| 2021-11-17 | $140.12 | $216.35 | 7,300 | — | — |
| 2021-11-16 | $141.92 | $219.13 | 7,500 | — | — |
| 2021-11-15 | $139.99 | $216.15 | 4,500 | — | — |
| 2021-11-12 | $141.95 | $219.18 | 2,700 | — | — |
| 2021-11-11 | $138.65 | $214.08 | 11,500 | — | — |
| 2021-11-10 | $135.36 | $209.00 | 5,800 | — | — |
| 2021-11-09 | $139.54 | $215.45 | 19,600 | — | — |
| 2021-11-08 | $143.97 | $222.29 | 26,400 | — | — |
| 2021-11-05 | $145.89 | $225.26 | 4,800 | — | — |
| 2021-11-04 | $143.50 | $221.57 | 3,100 | — | — |
| 2021-11-03 | $144.23 | $222.70 | 5,800 | — | — |
| 2021-11-02 | $146.65 | $226.43 | 13,900 | — | — |
| 2021-11-01 | $145.69 | $224.95 | 10,400 | — | — |
| 2021-10-29 | $144.76 | $223.51 | 16,800 | — | — |
| 2021-10-28 | $145.93 | $225.32 | 23,200 | — | — |
| 2021-10-27 | $143.12 | $220.98 | 6,100 | — | — |
| 2021-10-26 | $144.20 | $222.65 | 11,600 | — | — |
| 2021-10-25 | $145.80 | $225.12 | 9,000 | — | — |
| 2021-10-22 | $139.56 | $215.49 | 900 | — | — |
| 2021-10-21 | $143.80 | $222.03 | 1,500 | — | — |
| 2021-10-20 | $144.10 | $222.50 | 1,600 | — | — |
| 2021-10-19 | $145.42 | $224.53 | 2,200 | — | — |
| 2021-10-18 | $143.60 | $221.72 | 1,900 | — | — |
| 2021-10-15 | $142.20 | $219.56 | 20,000 | — | — |
| 2021-10-14 | $142.22 | $219.59 | 6,500 | — | — |
| 2021-10-13 | $143.23 | $221.15 | 1,500 | — | — |
| 2021-10-12 | $145.00 | $223.89 | 14,100 | — | — |
| 2021-10-11 | $140.01 | $216.18 | 4,000 | — | — |
| 2021-10-08 | $139.43 | $215.28 | 10,400 | — | — |
| 2021-10-07 | $141.57 | $218.59 | 10,100 | — | — |
| 2021-10-06 | $140.25 | $216.55 | 4,200 | — | — |
| 2021-10-05 | $143.60 | $221.72 | 3,100 | — | — |
| 2021-10-04 | $140.54 | $217.00 | 2,700 | — | — |
| 2021-10-01 | $145.12 | $224.07 | 16,100 | — | — |
| 2021-09-30 | $142.69 | $220.32 | 4,800 | — | — |
| 2021-09-29 | $141.50 | $218.48 | 1,800 | — | — |
| 2021-09-28 | $144.00 | $222.34 | 2,900 | — | — |
| 2021-09-27 | $148.14 | $228.73 | 9,600 | — | — |
| 2021-09-24 | $146.32 | $225.92 | 11,100 | — | — |
| 2021-09-23 | $150.85 | $232.45 | 6,600 | — | — |
| 2021-09-22 | $147.71 | $227.62 | 3,300 | — | — |
| 2021-09-21 | $145.70 | $224.52 | 2,400 | — | — |
| 2021-09-20 | $142.02 | $218.85 | 3,800 | — | — |
| 2021-09-17 | $145.41 | $224.07 | 35,200 | — | — |
| 2021-09-16 | $145.78 | $224.64 | 6,200 | — | — |
| 2021-09-15 | $146.98 | $226.49 | 11,000 | — | — |
| 2021-09-14 | $145.26 | $223.84 | 4,200 | — | — |
| 2021-09-13 | $146.50 | $225.75 | 4,000 | — | — |
| 2021-09-10 | $145.23 | $223.79 | 3,700 | — | — |
| 2021-09-09 | $146.56 | $225.84 | 4,900 | — | — |
| 2021-09-08 | $146.80 | $226.21 | 7,100 | — | — |
| 2021-09-07 | $150.24 | $231.51 | 3,500 | — | — |
| 2021-09-03 | $148.78 | $229.26 | 5,000 | — | — |
| 2021-09-02 | $150.00 | $231.14 | 4,100 | — | — |
| 2021-09-01 | $152.76 | $235.40 | 1,000 | — | — |
| 2021-08-31 | $152.00 | $234.23 | 1,700 | — | — |
| 2021-08-30 | $150.02 | $231.18 | 1,200 | — | — |
| 2021-08-27 | $151.80 | $233.92 | 3,100 | — | — |
| 2021-08-26 | $150.22 | $231.48 | 4,500 | — | — |
| 2021-08-25 | $148.68 | $229.11 | 2,100 | — | — |
| 2021-08-24 | $152.00 | $234.23 | 7,200 | — | — |
| 2021-08-23 | $148.20 | $228.37 | 2,400 | — | — |
| 2021-08-20 | $152.21 | $234.55 | 5,500 | — | — |
| 2021-08-19 | $157.33 | $242.44 | 5,600 | — | — |
| 2021-08-18 | $152.58 | $235.12 | 1,200 | — | — |
| 2021-08-17 | $154.15 | $237.54 | 1,400 | — | — |
| 2021-08-16 | $155.17 | $239.11 | 2,300 | — | — |
| 2021-08-13 | $156.63 | $241.36 | 5,300 | — | — |
| 2021-08-12 | $156.00 | $240.39 | 3,100 | — | — |
| 2021-08-11 | $158.40 | $244.09 | 6,800 | — | — |
| 2021-08-10 | $159.54 | $245.85 | 7,700 | — | — |
| 2021-08-09 | $157.20 | $242.24 | 5,000 | — | — |
| 2021-08-06 | $156.51 | $241.18 | 3,800 | — | — |
| 2021-08-05 | $154.38 | $237.89 | 3,000 | — | — |
| 2021-08-04 | $151.48 | $233.43 | 10,200 | — | — |
| 2021-08-03 | $150.78 | $232.35 | 13,000 | — | — |
| 2021-08-02 | $155.20 | $239.16 | 8,800 | — | — |
| 2021-07-30 | $156.82 | $241.65 | 2,100 | — | — |
| 2021-07-29 | $158.80 | $244.71 | 3,900 | — | — |
| 2021-07-28 | $157.20 | $242.24 | 2,700 | — | — |
| 2021-07-27 | $156.00 | $240.39 | 4,900 | — | — |
| 2021-07-26 | $158.41 | $244.10 | 4,800 | — | — |
| 2021-07-23 | $158.93 | $244.91 | 11,300 | — | — |
| 2021-07-22 | $159.20 | $245.32 | 9,100 | — | — |
| 2021-07-21 | $159.02 | $245.04 | 3,100 | — | — |
| 2021-07-20 | $157.76 | $243.10 | 10,400 | — | — |
| 2021-07-19 | $151.10 | $232.84 | 6,600 | — | — |
| 2021-07-16 | $152.21 | $234.55 | 4,600 | — | — |
| 2021-07-15 | $153.00 | $235.77 | 2,600 | — | — |
| 2021-07-14 | $149.24 | $229.97 | 6,300 | — | — |
| 2021-07-13 | $153.78 | $236.97 | 5,700 | — | — |
| 2021-07-12 | $154.80 | $238.54 | 2,300 | — | — |
| 2021-07-09 | $155.90 | $240.24 | 2,500 | — | — |
| 2021-07-08 | $150.27 | $231.56 | 4,900 | — | — |
| 2021-07-07 | $148.15 | $228.29 | 6,700 | — | — |
| 2021-07-06 | $149.20 | $229.91 | 3,600 | — | — |
| 2021-07-02 | $150.22 | $231.48 | 1,700 | — | — |
| 2021-07-01 | $151.15 | $232.92 | 11,100 | — | — |
| 2021-06-30 | $146.71 | $226.07 | 14,800 | — | — |
| 2021-06-29 | $149.55 | $230.45 | 7,600 | — | — |
| 2021-06-28 | $148.80 | $229.30 | 10,300 | — | — |
| 2021-06-25 | $153.94 | $237.22 | 23,200 | — | — |
| 2021-06-24 | $162.10 | $249.79 | 12,300 | — | — |
| 2021-06-23 | $152.75 | $235.38 | 8,000 | — | — |
| 2021-06-22 | $152.57 | $235.10 | 5,000 | — | — |
| 2021-06-21 | $149.69 | $230.67 | 14,900 | — | — |
| 2021-06-18 | $144.25 | $221.82 | 40,300 | — | — |
| 2021-06-17 | $138.30 | $212.67 | 4,300 | — | — |
| 2021-06-16 | $140.29 | $215.73 | 4,200 | — | — |
| 2021-06-15 | $139.80 | $214.98 | 4,000 | — | — |
| 2021-06-14 | $139.39 | $214.35 | 3,400 | — | — |
| 2021-06-11 | $140.27 | $215.70 | 9,000 | — | — |
| 2021-06-10 | $140.00 | $215.29 | 9,900 | — | — |
| 2021-06-09 | $141.54 | $217.65 | 11,100 | — | — |
| 2021-06-08 | $146.06 | $224.61 | 6,900 | — | — |
| 2021-06-07 | $147.69 | $227.11 | 8,600 | — | — |
| 2021-06-04 | $150.32 | $231.16 | 9,500 | — | — |
| 2021-06-03 | $150.91 | $232.06 | 19,300 | — | — |
| 2021-06-02 | $149.70 | $230.20 | 98,900 | — | — |
| 2021-06-01 | $150.89 | $232.03 | 22,500 | — | — |
| 2021-05-28 | $147.05 | $226.13 | 21,600 | — | — |
| 2021-05-27 | $149.91 | $230.53 | 53,100 | — | — |
| 2021-05-26 | $151.10 | $232.36 | 3,900 | — | — |
| 2021-05-25 | $149.12 | $229.31 | 8,100 | — | — |
| 2021-05-24 | $150.08 | $230.79 | 5,600 | — | — |
| 2021-05-21 | $150.20 | $230.97 | 3,200 | — | — |
| 2021-05-20 | $151.68 | $233.25 | 8,600 | — | — |
| 2021-05-19 | $151.35 | $232.74 | 5,900 | — | — |
| 2021-05-18 | $158.40 | $243.58 | 7,900 | — | — |
| 2021-05-17 | $156.03 | $239.94 | 4,600 | — | — |
| 2021-05-14 | $154.88 | $238.17 | 4,100 | — | — |
| 2021-05-13 | $153.34 | $235.80 | 10,700 | — | — |
| 2021-05-12 | $155.45 | $239.04 | 11,600 | — | — |
| 2021-05-11 | $157.31 | $241.91 | 15,100 | — | — |
| 2021-05-10 | $152.20 | $234.05 | 14,600 | — | — |
| 2021-05-07 | $155.60 | $239.28 | 24,300 | — | — |
| 2021-05-06 | $149.21 | $229.45 | 8,500 | — | — |
| 2021-05-05 | $148.40 | $228.20 | 21,800 | — | — |
| 2021-05-04 | $147.00 | $226.05 | 12,100 | — | — |
| 2021-05-03 | $159.78 | $245.70 | 6,300 | — | — |
| 2021-04-30 | $159.00 | $244.50 | 7,800 | — | — |
| 2021-04-29 | $158.44 | $243.64 | 8,500 | — | — |
| 2021-04-28 | $157.30 | $241.89 | 13,000 | — | — |
| 2021-04-27 | $161.23 | $247.93 | 10,800 | — | — |
| 2021-04-26 | $168.90 | $259.73 | 13,300 | — | — |
| 2021-04-23 | $167.01 | $256.82 | 11,800 | — | — |
| 2021-04-22 | $154.06 | $236.91 | 15,000 | — | — |
| 2021-04-21 | $147.50 | $226.82 | 1,900 | — | — |
| 2021-04-20 | $143.66 | $220.91 | 6,600 | — | — |
| 2021-04-19 | $144.59 | $222.34 | 3,900 | — | — |
| 2021-04-16 | $144.39 | $222.04 | 3,100 | — | — |
| 2021-04-15 | $143.03 | $219.95 | 4,400 | — | — |
| 2021-04-14 | $146.85 | $225.82 | 8,100 | — | — |
| 2021-04-13 | $149.05 | $229.20 | 3,600 | — | — |
| 2021-04-12 | $150.70 | $231.74 | 2,600 | — | — |
| 2021-04-09 | $152.36 | $234.29 | 15,400 | — | — |
| 2021-04-08 | $153.90 | $236.66 | 9,700 | — | — |
| 2021-04-07 | $153.95 | $236.74 | 4,600 | — | — |
| 2021-04-06 | $159.00 | $244.50 | 6,300 | — | — |
| 2021-04-05 | $160.64 | $247.03 | 5,100 | — | — |
| 2021-04-01 | $156.61 | $240.83 | 6,200 | — | — |
| 2021-03-31 | $157.88 | $242.35 | 13,100 | — | — |
| 2021-03-30 | $160.52 | $246.40 | 6,500 | — | — |
| 2021-03-29 | $164.45 | $252.44 | 4,100 | — | — |
| 2021-03-26 | $157.06 | $241.09 | 111,900 | — | — |
| 2021-03-25 | $150.94 | $231.70 | 4,100 | — | — |
| 2021-03-24 | $149.00 | $228.72 | 18,000 | — | — |
| 2021-03-23 | $149.00 | $228.72 | 6,800 | — | — |
| 2021-03-22 | $149.40 | $229.33 | 5,300 | — | — |
| 2021-03-19 | $153.24 | $235.23 | 37,000 | — | — |
| 2021-03-18 | $148.51 | $227.97 | 5,800 | — | — |
| 2021-03-17 | $157.38 | $241.58 | 7,100 | — | — |
| 2021-03-16 | $157.00 | $241.00 | 5,800 | — | — |
| 2021-03-15 | $160.47 | $246.33 | 4,400 | — | — |
| 2021-03-12 | $166.85 | $256.12 | 5,100 | — | — |
| 2021-03-11 | $162.67 | $249.70 | 5,300 | — | — |
| 2021-03-10 | $163.37 | $250.78 | 11,800 | — | — |
| 2021-03-09 | $161.00 | $247.14 | 9,000 | — | — |
| 2021-03-08 | $158.40 | $243.15 | 10,000 | — | — |
| 2021-03-05 | $153.50 | $235.63 | 10,700 | — | — |
| 2021-03-04 | $151.30 | $232.25 | 14,700 | — | — |
| 2021-03-03 | $153.55 | $235.70 | 13,500 | — | — |
| 2021-03-02 | $157.95 | $242.46 | 61,700 | — | — |
| 2021-03-01 | $171.51 | $263.27 | 22,800 | — | — |
| 2021-02-26 | $172.50 | $264.79 | 35,100 | — | — |
| 2021-02-25 | $148.50 | $227.95 | 25,100 | — | — |
| 2021-02-24 | $159.50 | $244.84 | 6,000 | — | — |
| 2021-02-23 | $149.81 | $229.96 | 6,400 | — | — |
| 2021-02-22 | $149.00 | $228.72 | 6,400 | — | — |
| 2021-02-19 | $151.77 | $232.97 | 5,100 | — | — |
| 2021-02-18 | $149.92 | $230.13 | 7,700 | — | — |
| 2021-02-17 | $148.86 | $228.51 | 3,700 | — | — |
| 2021-02-16 | $148.55 | $228.03 | 10,200 | — | — |
| 2021-02-12 | $149.38 | $229.30 | 8,400 | — | — |
| 2021-02-11 | $148.34 | $227.71 | 6,300 | — | — |
| 2021-02-10 | $149.49 | $229.47 | 11,500 | — | — |
| 2021-02-09 | $156.02 | $239.50 | 7,500 | — | — |
| 2021-02-08 | $168.51 | $258.67 | 5,300 | — | — |
| 2021-02-05 | $172.05 | $264.10 | 4,800 | — | — |
| 2021-02-04 | $173.72 | $266.67 | 3,400 | — | — |
| 2021-02-03 | $173.30 | $266.02 | 8,100 | — | — |
| 2021-02-02 | $181.91 | $279.24 | 10,100 | — | — |
| 2021-02-01 | $182.04 | $279.44 | 11,000 | — | — |
| 2021-01-29 | $185.00 | $283.98 | 19,200 | — | — |
| 2021-01-28 | $178.84 | $274.53 | 21,100 | — | — |
| 2021-01-27 | $166.50 | $255.58 | 18,000 | — | — |
| 2021-01-26 | $158.90 | $243.92 | 5,300 | — | — |
| 2021-01-25 | $153.95 | $236.32 | 10,100 | — | — |
| 2021-01-22 | $150.71 | $231.34 | 13,500 | — | — |
| 2021-01-21 | $150.00 | $230.25 | 5,100 | — | — |
| 2021-01-20 | $153.10 | $235.01 | 6,500 | — | — |
| 2021-01-19 | $151.00 | $231.79 | 3,300 | — | — |
| 2021-01-15 | $146.10 | $224.27 | 9,000 | — | — |
| 2021-01-14 | $146.12 | $224.30 | 10,300 | — | — |
| 2021-01-13 | $147.80 | $226.88 | 5,100 | — | — |
| 2021-01-12 | $150.20 | $230.56 | 10,700 | — | — |
| 2021-01-11 | $148.10 | $227.34 | 11,000 | — | — |
| 2021-01-08 | $152.19 | $233.62 | 3,200 | — | — |
| 2021-01-07 | $153.40 | $235.47 | 3,200 | — | — |
| 2021-01-06 | $152.14 | $233.54 | 11,700 | — | — |
| 2021-01-05 | $151.79 | $233.00 | 5,300 | — | — |
| 2021-01-04 | $145.90 | $223.96 | 10,500 | — | — |