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
- 2010-01-05 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 | $179.39 | $229.95 | 18,100 | — | — |
| 2021-12-30 | $179.54 | $230.14 | 24,900 | — | — |
| 2021-12-29 | $179.31 | $229.84 | 26,900 | — | — |
| 2021-12-28 | $180.76 | $231.70 | 29,200 | — | — |
| 2021-12-27 | $179.44 | $230.01 | 17,200 | — | — |
| 2021-12-23 | $175.93 | $225.51 | 35,500 | — | — |
| 2021-12-22 | $174.72 | $223.96 | 36,600 | — | — |
| 2021-12-21 | $169.27 | $216.97 | 82,500 | — | — |
| 2021-12-20 | $167.92 | $215.24 | 81,600 | — | — |
| 2021-12-17 | $166.23 | $213.08 | 77,500 | — | — |
| 2021-12-16 | $170.84 | $218.99 | 34,100 | — | — |
| 2021-12-15 | $169.54 | $217.32 | 82,000 | — | — |
| 2021-12-14 | $164.41 | $210.75 | 54,900 | — | — |
| 2021-12-13 | $165.65 | $212.33 | 51,400 | — | — |
| 2021-12-10 | $164.69 | $211.10 | 64,600 | — | — |
| 2021-12-09 | $163.82 | $209.99 | 44,700 | — | — |
| 2021-12-08 | $162.07 | $207.75 | 25,600 | — | — |
| 2021-12-07 | $162.81 | $208.69 | 22,900 | — | — |
| 2021-12-06 | $153.74 | $197.07 | 12,900 | — | — |
| 2021-12-03 | $154.22 | $197.68 | 12,600 | — | — |
| 2021-12-02 | $155.34 | $199.12 | 12,400 | — | — |
| 2021-12-01 | $153.43 | $196.67 | 19,600 | — | — |
| 2021-11-30 | $152.43 | $195.39 | 36,200 | — | — |
| 2021-11-29 | $154.30 | $197.79 | 19,200 | — | — |
| 2021-11-26 | $153.67 | $196.98 | 9,700 | — | — |
| 2021-11-24 | $158.48 | $203.14 | 9,800 | — | — |
| 2021-11-23 | $159.00 | $203.81 | 11,500 | — | — |
| 2021-11-22 | $161.98 | $207.63 | 18,900 | — | — |
| 2021-11-19 | $161.48 | $206.99 | 18,000 | — | — |
| 2021-11-18 | $163.60 | $209.71 | 11,900 | — | — |
| 2021-11-17 | $161.21 | $206.64 | 13,200 | — | — |
| 2021-11-16 | $159.61 | $204.59 | 10,300 | — | — |
| 2021-11-15 | $158.03 | $202.57 | 10,100 | — | — |
| 2021-11-12 | $159.48 | $204.43 | 12,600 | — | — |
| 2021-11-11 | $155.83 | $199.75 | 12,300 | — | — |
| 2021-11-10 | $154.15 | $197.59 | 10,300 | — | — |
| 2021-11-09 | $155.07 | $198.77 | 9,400 | — | — |
| 2021-11-08 | $155.38 | $199.17 | 7,700 | — | — |
| 2021-11-05 | $153.06 | $196.20 | 9,700 | — | — |
| 2021-11-04 | $153.31 | $196.52 | 11,700 | — | — |
| 2021-11-03 | $153.45 | $196.70 | 17,400 | — | — |
| 2021-11-02 | $153.75 | $197.08 | 18,400 | — | — |
| 2021-11-01 | $153.14 | $196.30 | 11,300 | — | — |
| 2021-10-29 | $151.21 | $193.83 | 13,200 | — | — |
| 2021-10-28 | $151.72 | $194.48 | 11,700 | — | — |
| 2021-10-27 | $150.87 | $191.26 | 11,400 | — | — |
| 2021-10-26 | $150.06 | $190.23 | 14,800 | — | — |
| 2021-10-25 | $148.21 | $187.88 | 27,700 | — | — |
| 2021-10-22 | $149.49 | $189.51 | 12,800 | — | — |
| 2021-10-21 | $148.98 | $188.86 | 14,600 | — | — |
| 2021-10-20 | $148.20 | $187.87 | 25,300 | — | — |
| 2021-10-19 | $146.29 | $185.45 | 16,800 | — | — |
| 2021-10-18 | $145.41 | $184.33 | 16,200 | — | — |
| 2021-10-15 | $145.79 | $184.82 | 10,600 | — | — |
| 2021-10-14 | $142.78 | $181.00 | 13,600 | — | — |
| 2021-10-13 | $141.15 | $178.93 | 12,500 | — | — |
| 2021-10-12 | $140.03 | $177.51 | 12,000 | — | — |
| 2021-10-11 | $139.46 | $176.79 | 12,100 | — | — |
| 2021-10-08 | $142.40 | $180.52 | 9,900 | — | — |
| 2021-10-07 | $141.16 | $178.95 | 15,700 | — | — |
| 2021-10-06 | $140.89 | $178.60 | 13,300 | — | — |
| 2021-10-05 | $142.57 | $180.73 | 15,500 | — | — |
| 2021-10-04 | $139.47 | $176.80 | 12,300 | — | — |
| 2021-10-01 | $138.81 | $175.97 | 19,200 | — | — |
| 2021-09-30 | $139.52 | $176.87 | 17,800 | — | — |
| 2021-09-29 | $140.23 | $177.77 | 15,700 | — | — |
| 2021-09-28 | $139.13 | $176.37 | 25,600 | — | — |
| 2021-09-27 | $144.76 | $183.51 | 11,500 | — | — |
| 2021-09-24 | $145.73 | $184.74 | 16,700 | — | — |
| 2021-09-23 | $146.64 | $185.89 | 14,200 | — | — |
| 2021-09-22 | $144.44 | $183.10 | 27,600 | — | — |
| 2021-09-21 | $142.33 | $180.43 | 16,500 | — | — |
| 2021-09-20 | $141.54 | $179.43 | 18,900 | — | — |
| 2021-09-17 | $144.59 | $183.29 | 22,500 | — | — |
| 2021-09-16 | $147.82 | $187.39 | 54,800 | — | — |
| 2021-09-15 | $146.10 | $185.21 | 9,400 | — | — |
| 2021-09-14 | $145.20 | $184.07 | 29,800 | — | — |
| 2021-09-13 | $147.17 | $186.56 | 16,100 | — | — |
| 2021-09-10 | $146.34 | $185.51 | 11,300 | — | — |
| 2021-09-09 | $146.26 | $185.41 | 8,600 | — | — |
| 2021-09-08 | $145.40 | $184.32 | 24,800 | — | — |
| 2021-09-07 | $147.71 | $187.25 | 9,600 | — | — |
| 2021-09-03 | $147.29 | $186.72 | 12,900 | — | — |
| 2021-09-02 | $147.66 | $187.19 | 10,000 | — | — |
| 2021-09-01 | $145.83 | $184.87 | 10,000 | — | — |
| 2021-08-31 | $144.46 | $183.13 | 15,300 | — | — |
| 2021-08-30 | $142.02 | $180.04 | 15,000 | — | — |
| 2021-08-27 | $141.09 | $178.86 | 15,100 | — | — |
| 2021-08-26 | $140.85 | $178.55 | 12,100 | — | — |
| 2021-08-25 | $140.78 | $178.46 | 10,400 | — | — |
| 2021-08-24 | $139.62 | $176.99 | 12,700 | — | — |
| 2021-08-23 | $140.71 | $178.38 | 17,500 | — | — |
| 2021-08-20 | $139.27 | $176.55 | 13,400 | — | — |
| 2021-08-19 | $137.95 | $174.88 | 11,700 | — | — |
| 2021-08-18 | $138.57 | $175.66 | 12,100 | — | — |
| 2021-08-17 | $139.28 | $176.56 | 18,500 | — | — |
| 2021-08-16 | $142.45 | $180.58 | 10,500 | — | — |
| 2021-08-13 | $142.58 | $180.75 | 16,800 | — | — |
| 2021-08-12 | $142.11 | $180.15 | 15,700 | — | — |
| 2021-08-11 | $140.75 | $178.43 | 7,400 | — | — |
| 2021-08-10 | $139.54 | $176.89 | 13,600 | — | — |
| 2021-08-09 | $139.65 | $177.03 | 14,700 | — | — |
| 2021-08-06 | $141.40 | $179.25 | 6,600 | — | — |
| 2021-08-05 | $142.43 | $180.56 | 11,600 | — | — |
| 2021-08-04 | $140.61 | $178.25 | 14,700 | — | — |
| 2021-08-03 | $141.11 | $178.88 | 10,500 | — | — |
| 2021-08-02 | $139.54 | $176.89 | 13,800 | — | — |
| 2021-07-30 | $140.05 | $177.54 | 24,300 | — | — |
| 2021-07-29 | $140.50 | $178.11 | 13,200 | — | — |
| 2021-07-28 | $140.67 | $178.32 | 12,700 | — | — |
| 2021-07-27 | $141.41 | $179.26 | 24,700 | — | — |
| 2021-07-26 | $142.32 | $180.42 | 19,600 | — | — |
| 2021-07-23 | $143.26 | $181.61 | 24,200 | — | — |
| 2021-07-22 | $141.91 | $179.90 | 21,000 | — | — |
| 2021-07-21 | $140.53 | $178.15 | 19,100 | — | — |
| 2021-07-20 | $139.18 | $176.44 | 21,200 | — | — |
| 2021-07-19 | $137.10 | $173.80 | 26,900 | — | — |
| 2021-07-16 | $141.26 | $179.07 | 35,800 | — | — |
| 2021-07-15 | $142.75 | $180.96 | 65,800 | — | — |
| 2021-07-14 | $143.51 | $181.92 | 20,100 | — | — |
| 2021-07-13 | $144.77 | $183.52 | 32,400 | — | — |
| 2021-07-12 | $145.28 | $184.17 | 30,200 | — | — |
| 2021-07-09 | $143.32 | $181.68 | 12,000 | — | — |
| 2021-07-08 | $140.58 | $178.21 | 37,400 | — | — |
| 2021-07-07 | $143.39 | $181.77 | 38,400 | — | — |
| 2021-07-06 | $140.80 | $178.49 | 40,300 | — | — |
| 2021-07-02 | $141.11 | $178.88 | 38,500 | — | — |
| 2021-07-01 | $139.93 | $177.39 | 25,400 | — | — |
| 2021-06-30 | $139.54 | $176.89 | 25,500 | — | — |
| 2021-06-29 | $140.48 | $178.08 | 16,800 | — | — |
| 2021-06-28 | $139.16 | $176.41 | 50,900 | — | — |
| 2021-06-25 | $139.25 | $176.52 | 18,300 | — | — |
| 2021-06-24 | $137.58 | $174.41 | 16,800 | — | — |
| 2021-06-23 | $137.18 | $173.90 | 11,300 | — | — |
| 2021-06-22 | $138.29 | $175.31 | 41,900 | — | — |
| 2021-06-21 | $138.36 | $175.40 | 37,100 | — | — |
| 2021-06-18 | $134.12 | $170.02 | 44,200 | — | — |
| 2021-06-17 | $137.39 | $174.17 | 23,600 | — | — |
| 2021-06-16 | $139.81 | $177.23 | 44,300 | — | — |
| 2021-06-15 | $138.95 | $176.14 | 21,000 | — | — |
| 2021-06-14 | $136.20 | $172.66 | 14,600 | — | — |
| 2021-06-11 | $135.45 | $171.71 | 20,500 | — | — |
| 2021-06-10 | $136.24 | $172.71 | 29,800 | — | — |
| 2021-06-09 | $137.78 | $174.66 | 38,400 | — | — |
| 2021-06-08 | $140.36 | $177.93 | 27,500 | — | — |
| 2021-06-07 | $139.78 | $177.20 | 13,600 | — | — |
| 2021-06-04 | $140.08 | $177.58 | 13,900 | — | — |
| 2021-06-03 | $138.69 | $175.81 | 42,000 | — | — |
| 2021-06-02 | $137.14 | $173.85 | 20,600 | — | — |
| 2021-06-01 | $136.56 | $173.11 | 24,000 | — | — |
| 2021-05-28 | $135.98 | $172.38 | 19,300 | — | — |
| 2021-05-27 | $136.83 | $173.46 | 29,900 | — | — |
| 2021-05-26 | $135.99 | $172.39 | 11,100 | — | — |
| 2021-05-25 | $137.22 | $173.95 | 21,700 | — | — |
| 2021-05-24 | $137.93 | $174.85 | 12,900 | — | — |
| 2021-05-21 | $137.54 | $174.36 | 29,700 | — | — |
| 2021-05-20 | $136.74 | $173.34 | 34,700 | — | — |
| 2021-05-19 | $133.88 | $169.72 | 47,300 | — | — |
| 2021-05-18 | $131.07 | $166.15 | 16,700 | — | — |
| 2021-05-17 | $130.32 | $165.20 | 17,400 | — | — |
| 2021-05-14 | $131.03 | $166.10 | 12,700 | — | — |
| 2021-05-13 | $129.55 | $164.23 | 41,300 | — | — |
| 2021-05-12 | $128.77 | $163.24 | 26,400 | — | — |
| 2021-05-11 | $128.78 | $163.25 | 30,600 | — | — |
| 2021-05-10 | $132.90 | $168.47 | 36,900 | — | — |
| 2021-05-07 | $132.60 | $168.09 | 14,600 | — | — |
| 2021-05-06 | $131.01 | $166.08 | 17,600 | — | — |
| 2021-05-05 | $129.74 | $164.47 | 22,000 | — | — |
| 2021-05-04 | $126.87 | $160.83 | 33,600 | — | — |
| 2021-05-03 | $129.00 | $163.53 | 11,700 | — | — |
| 2021-04-30 | $126.50 | $160.36 | 71,500 | — | — |
| 2021-04-29 | $128.39 | $162.76 | 26,200 | — | — |
| 2021-04-28 | $127.72 | $161.91 | 33,400 | — | — |
| 2021-04-27 | $127.76 | $161.96 | 36,500 | — | — |
| 2021-04-26 | $128.81 | $163.29 | 26,900 | — | — |
| 2021-04-23 | $129.00 | $163.53 | 8,600 | — | — |
| 2021-04-22 | $128.15 | $162.45 | 11,800 | — | — |
| 2021-04-21 | $128.86 | $163.35 | 11,000 | — | — |
| 2021-04-20 | $129.08 | $163.63 | 13,000 | — | — |
| 2021-04-19 | $130.70 | $165.69 | 32,500 | — | — |
| 2021-04-16 | $129.51 | $164.18 | 11,100 | — | — |
| 2021-04-15 | $126.97 | $160.96 | 13,400 | — | — |
| 2021-04-14 | $125.62 | $159.25 | 19,500 | — | — |
| 2021-04-13 | $126.23 | $160.02 | 40,000 | — | — |
| 2021-04-12 | $126.67 | $160.58 | 22,800 | — | — |
| 2021-04-09 | $127.22 | $161.27 | 21,700 | — | — |
| 2021-04-08 | $126.88 | $160.84 | 20,900 | — | — |
| 2021-04-07 | $125.60 | $159.22 | 24,500 | — | — |
| 2021-04-06 | $125.26 | $158.79 | 30,500 | — | — |
| 2021-04-05 | $126.84 | $160.79 | 13,200 | — | — |
| 2021-04-01 | $124.26 | $157.52 | 64,100 | — | — |
| 2021-03-31 | $120.13 | $152.29 | 25,800 | — | — |
| 2021-03-30 | $121.43 | $153.93 | 44,000 | — | — |
| 2021-03-29 | $122.01 | $154.67 | 33,100 | — | — |
| 2021-03-26 | $121.82 | $154.43 | 39,500 | — | — |
| 2021-03-25 | $118.85 | $150.66 | 39,300 | — | — |
| 2021-03-24 | $118.10 | $146.51 | 40,900 | — | — |
| 2021-03-23 | $125.20 | $155.31 | 43,300 | — | — |
| 2021-03-22 | $118.97 | $147.59 | 13,000 | — | — |
| 2021-03-19 | $118.74 | $147.30 | 11,000 | — | — |
| 2021-03-18 | $120.87 | $149.94 | 17,000 | — | — |
| 2021-03-17 | $124.45 | $154.38 | 30,500 | — | — |
| 2021-03-16 | $126.33 | $156.72 | 21,400 | — | — |
| 2021-03-15 | $126.66 | $157.13 | 27,700 | — | — |
| 2021-03-12 | $124.64 | $154.62 | 22,600 | — | — |
| 2021-03-11 | $125.00 | $155.07 | 26,000 | — | — |
| 2021-03-10 | $120.60 | $149.61 | 45,100 | — | — |
| 2021-03-09 | $122.35 | $151.78 | 26,500 | — | — |
| 2021-03-08 | $119.49 | $148.23 | 6,900 | — | — |
| 2021-03-05 | $120.70 | $149.73 | 0 | — | — |
| 2021-03-04 | $120.70 | $149.73 | 0 | — | — |
| 2021-03-03 | $120.70 | $149.73 | 200 | — | — |
| 2021-03-02 | $119.35 | $148.06 | 300 | — | — |
| 2021-03-01 | $120.75 | $149.79 | 0 | — | — |
| 2021-02-26 | $120.75 | $149.79 | 200 | — | — |
| 2021-02-25 | $121.75 | $151.04 | 200 | — | — |
| 2021-02-24 | $121.75 | $151.04 | 200 | — | — |
| 2021-02-23 | $120.00 | $148.86 | 0 | — | — |
| 2021-02-22 | $120.00 | $148.86 | 0 | — | — |
| 2021-02-19 | $120.00 | $148.86 | 0 | — | — |
| 2021-02-18 | $120.00 | $148.86 | 700 | — | — |
| 2021-02-17 | $120.60 | $149.61 | 300 | — | — |
| 2021-02-16 | $118.20 | $146.63 | 0 | — | — |
| 2021-02-12 | $118.20 | $146.63 | 0 | — | — |
| 2021-02-11 | $118.20 | $146.63 | 0 | — | — |
| 2021-02-10 | $118.20 | $146.63 | 0 | — | — |
| 2021-02-09 | $118.20 | $146.63 | 0 | — | — |
| 2021-02-08 | $118.20 | $146.63 | 600 | — | — |
| 2021-02-05 | $117.65 | $145.95 | 200 | — | — |
| 2021-02-04 | $121.50 | $150.72 | 100 | — | — |
| 2021-02-03 | $118.92 | $147.52 | 0 | — | — |
| 2021-02-02 | $118.92 | $147.52 | 0 | — | — |
| 2021-02-01 | $118.92 | $147.52 | 0 | — | — |
| 2021-01-29 | $118.92 | $147.52 | 0 | — | — |
| 2021-01-28 | $118.92 | $147.52 | 0 | — | — |
| 2021-01-27 | $118.92 | $147.52 | 500 | — | — |
| 2021-01-26 | $123.00 | $152.59 | 0 | — | — |
| 2021-01-25 | $123.00 | $152.59 | 0 | — | — |
| 2021-01-22 | $123.00 | $152.59 | 0 | — | — |
| 2021-01-21 | $123.00 | $152.59 | 0 | — | — |
| 2021-01-20 | $123.00 | $152.59 | 0 | — | — |
| 2021-01-19 | $123.00 | $152.59 | 600 | — | — |
| 2021-01-15 | $124.20 | $154.07 | 0 | — | — |
| 2021-01-14 | $124.20 | $154.07 | 0 | — | — |
| 2021-01-13 | $124.20 | $154.07 | 0 | — | — |
| 2021-01-12 | $124.20 | $154.07 | 0 | — | — |
| 2021-01-11 | $124.20 | $154.07 | 1,000 | — | — |
| 2021-01-08 | $121.30 | $150.48 | 0 | — | — |
| 2021-01-07 | $121.30 | $150.48 | 0 | — | — |
| 2021-01-06 | $121.30 | $150.48 | 100 | — | — |
| 2021-01-05 | $118.60 | $147.13 | 300 | — | — |
| 2021-01-04 | $120.28 | $149.21 | 400 | — | — |