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
- 2002-10-04 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 | $157.50 | $162.68 | 800 | — | — |
| 2021-12-30 | $157.50 | $162.68 | 500 | — | — |
| 2021-12-29 | $157.43 | $162.61 | 1,500 | — | — |
| 2021-12-28 | $155.50 | $160.62 | 500 | — | — |
| 2021-12-27 | $155.57 | $160.69 | 5,200 | — | — |
| 2021-12-23 | $152.45 | $157.47 | 500 | — | — |
| 2021-12-22 | $149.26 | $154.17 | 5,100 | — | — |
| 2021-12-21 | $148.50 | $153.39 | 600 | — | — |
| 2021-12-20 | $147.91 | $152.78 | 2,100 | — | — |
| 2021-12-17 | $146.72 | $151.55 | 700 | — | — |
| 2021-12-16 | $142.64 | $147.33 | 700 | — | — |
| 2021-12-15 | $141.30 | $145.95 | 3,100 | — | — |
| 2021-12-14 | $141.00 | $145.64 | 5,700 | — | — |
| 2021-12-13 | $145.89 | $150.69 | 2,000 | — | — |
| 2021-12-10 | $148.75 | $153.65 | 2,500 | — | — |
| 2021-12-09 | $144.00 | $148.74 | 900 | — | — |
| 2021-12-08 | $150.42 | $155.37 | 1,500 | — | — |
| 2021-12-07 | $145.48 | $150.26 | 1,000 | — | — |
| 2021-12-06 | $142.00 | $146.67 | 3,700 | — | — |
| 2021-12-03 | $134.00 | $138.41 | 3,700 | — | — |
| 2021-12-02 | $135.32 | $139.77 | 6,100 | — | — |
| 2021-12-01 | $137.77 | $142.30 | 6,500 | — | — |
| 2021-11-30 | $139.50 | $144.09 | 1,400 | — | — |
| 2021-11-29 | $135.95 | $140.42 | 4,100 | — | — |
| 2021-11-26 | $136.38 | $140.86 | 2,000 | — | — |
| 2021-11-24 | $144.00 | $148.74 | 1,800 | — | — |
| 2021-11-23 | $148.60 | $153.50 | 1,800 | — | — |
| 2021-11-22 | $152.36 | $157.37 | 14,900 | — | — |
| 2021-11-19 | $155.13 | $160.23 | 4,000 | — | — |
| 2021-11-18 | $155.01 | $160.11 | 2,300 | — | — |
| 2021-11-17 | $157.78 | $162.97 | 800 | — | — |
| 2021-11-16 | $161.25 | $166.56 | 2,900 | — | — |
| 2021-11-15 | $161.60 | $166.92 | 1,100 | — | — |
| 2021-11-12 | $163.63 | $169.01 | 700 | — | — |
| 2021-11-11 | $163.00 | $168.36 | 2,200 | — | — |
| 2021-11-10 | $169.38 | $174.95 | 600 | — | — |
| 2021-11-09 | $170.00 | $175.60 | 2,200 | — | — |
| 2021-11-08 | $166.75 | $172.24 | 1,700 | — | — |
| 2021-11-05 | $169.38 | $174.95 | 4,600 | — | — |
| 2021-11-04 | $173.66 | $179.38 | 800 | — | — |
| 2021-11-03 | $176.00 | $181.79 | 800 | — | — |
| 2021-11-02 | $176.14 | $181.94 | 6,900 | — | — |
| 2021-11-01 | $190.38 | $196.64 | 2,200 | — | — |
| 2021-10-29 | $189.00 | $195.22 | 1,600 | — | — |
| 2021-10-28 | $191.25 | $197.54 | 800 | — | — |
| 2021-10-27 | $196.10 | $202.55 | 100 | — | — |
| 2021-10-26 | $198.40 | $204.93 | 1,100 | — | — |
| 2021-10-25 | $196.00 | $202.45 | 500 | — | — |
| 2021-10-22 | $197.00 | $203.48 | 500 | — | — |
| 2021-10-21 | $195.05 | $201.47 | 1,700 | — | — |
| 2021-10-20 | $197.25 | $203.74 | 800 | — | — |
| 2021-10-19 | $198.30 | $204.83 | 1,900 | — | — |
| 2021-10-18 | $198.50 | $205.03 | 500 | — | — |
| 2021-10-15 | $200.16 | $206.75 | 400 | — | — |
| 2021-10-14 | $196.05 | $202.50 | 300 | — | — |
| 2021-10-13 | $194.22 | $200.61 | 800 | — | — |
| 2021-10-12 | $194.25 | $200.64 | 800 | — | — |
| 2021-10-11 | $190.20 | $196.46 | 1,300 | — | — |
| 2021-10-08 | $194.13 | $200.52 | 700 | — | — |
| 2021-10-07 | $204.07 | $210.79 | 500 | — | — |
| 2021-10-06 | $194.21 | $200.60 | 600 | — | — |
| 2021-10-05 | $197.93 | $204.44 | 1,100 | — | — |
| 2021-10-04 | $197.63 | $204.13 | 500 | — | — |
| 2021-10-01 | $200.00 | $206.58 | 4,500 | — | — |
| 2021-09-30 | $198.00 | $204.52 | 800 | — | — |
| 2021-09-29 | $202.22 | $208.88 | 300 | — | — |
| 2021-09-28 | $203.50 | $210.20 | 1,400 | — | — |
| 2021-09-27 | $207.10 | $213.92 | 600 | — | — |
| 2021-09-24 | $212.64 | $219.64 | 500 | — | — |
| 2021-09-23 | $214.54 | $221.61 | 9,800 | — | — |
| 2021-09-22 | $216.80 | $223.94 | 5,100 | — | — |
| 2021-09-21 | $209.61 | $216.51 | 1,300 | — | — |
| 2021-09-20 | $200.50 | $207.10 | 1,000 | — | — |
| 2021-09-17 | $209.57 | $216.47 | 1,500 | — | — |
| 2021-09-16 | $210.13 | $217.05 | 43,900 | — | — |
| 2021-09-15 | $201.85 | $208.49 | 3,600 | — | — |
| 2021-09-14 | $200.43 | $207.03 | 4,400 | — | — |
| 2021-09-13 | $198.95 | $205.50 | 700 | — | — |
| 2021-09-10 | $202.33 | $208.99 | 1,500 | — | — |
| 2021-09-09 | $201.00 | $207.62 | 700 | — | — |
| 2021-09-08 | $198.41 | $204.95 | 1,000 | — | — |
| 2021-09-07 | $204.60 | $211.33 | 1,000 | — | — |
| 2021-09-03 | $199.00 | $205.55 | 1,600 | — | — |
| 2021-09-02 | $195.68 | $202.13 | 2,300 | — | — |
| 2021-09-01 | $196.89 | $203.37 | 700 | — | — |
| 2021-08-31 | $194.50 | $200.90 | 300 | — | — |
| 2021-08-30 | $193.95 | $200.33 | 800 | — | — |
| 2021-08-27 | $196.00 | $202.45 | 900 | — | — |
| 2021-08-26 | $194.75 | $201.16 | 700 | — | — |
| 2021-08-25 | $197.88 | $204.39 | 1,300 | — | — |
| 2021-08-24 | $188.93 | $195.14 | 700 | — | — |
| 2021-08-23 | $185.00 | $191.09 | 42,100 | — | — |
| 2021-08-20 | $186.43 | $192.56 | 46,600 | — | — |
| 2021-08-19 | $187.54 | $193.71 | 600 | — | — |
| 2021-08-18 | $190.00 | $196.25 | 600 | — | — |
| 2021-08-17 | $190.80 | $197.08 | 500 | — | — |
| 2021-08-16 | $192.58 | $198.92 | 1,900 | — | — |
| 2021-08-13 | $197.00 | $203.48 | 700 | — | — |
| 2021-08-12 | $194.54 | $200.94 | 5,900 | — | — |
| 2021-08-11 | $193.86 | $200.24 | 1,400 | — | — |
| 2021-08-10 | $193.00 | $199.35 | 2,200 | — | — |
| 2021-08-09 | $179.00 | $184.89 | 500 | — | — |
| 2021-08-06 | $176.70 | $182.51 | 1,100 | — | — |
| 2021-08-05 | $170.80 | $176.42 | 1,100 | — | — |
| 2021-08-04 | $173.99 | $179.72 | 500 | — | — |
| 2021-08-03 | $166.45 | $171.93 | 600 | — | — |
| 2021-08-02 | $168.00 | $173.53 | 700 | — | — |
| 2021-07-30 | $173.00 | $178.69 | 500 | — | — |
| 2021-07-29 | $172.37 | $178.04 | 300 | — | — |
| 2021-07-28 | $172.75 | $178.44 | 1,000 | — | — |
| 2021-07-27 | $174.94 | $180.69 | 1,000 | — | — |
| 2021-07-26 | $169.09 | $174.66 | 800 | — | — |
| 2021-07-23 | $176.17 | $181.97 | 400 | — | — |
| 2021-07-22 | $179.00 | $184.89 | 500 | — | — |
| 2021-07-21 | $168.88 | $174.44 | 1,700 | — | — |
| 2021-07-20 | $161.97 | $167.30 | 700 | — | — |
| 2021-07-19 | $162.50 | $167.85 | 1,900 | — | — |
| 2021-07-16 | $167.00 | $172.50 | 700 | — | — |
| 2021-07-15 | $167.00 | $172.50 | 4,000 | — | — |
| 2021-07-14 | $172.79 | $178.47 | 300 | — | — |
| 2021-07-13 | $172.00 | $177.66 | 2,300 | — | — |
| 2021-07-12 | $174.25 | $179.98 | 600 | — | — |
| 2021-07-09 | $180.00 | $185.92 | 600 | — | — |
| 2021-07-08 | $178.15 | $184.01 | 1,200 | — | — |
| 2021-07-07 | $183.60 | $189.64 | 200 | — | — |
| 2021-07-06 | $187.00 | $193.15 | 300 | — | — |
| 2021-07-02 | $186.00 | $192.12 | 400 | — | — |
| 2021-07-01 | $187.38 | $193.54 | 700 | — | — |
| 2021-06-30 | $181.62 | $187.59 | 900 | — | — |
| 2021-06-29 | $185.50 | $191.61 | 300 | — | — |
| 2021-06-28 | $189.00 | $195.22 | 800 | — | — |
| 2021-06-25 | $193.97 | $200.36 | 700 | — | — |
| 2021-06-24 | $198.75 | $205.29 | 500 | — | — |
| 2021-06-23 | $197.50 | $204.00 | 600 | — | — |
| 2021-06-22 | $194.50 | $200.90 | 500 | — | — |
| 2021-06-21 | $190.11 | $196.37 | 500 | — | — |
| 2021-06-18 | $187.50 | $193.67 | 500 | — | — |
| 2021-06-17 | $189.50 | $195.74 | 500 | — | — |
| 2021-06-16 | $191.44 | $197.74 | 300 | — | — |
| 2021-06-15 | $189.50 | $195.74 | 800 | — | — |
| 2021-06-14 | $193.50 | $199.87 | 700 | — | — |
| 2021-06-11 | $191.45 | $197.75 | 400 | — | — |
| 2021-06-10 | $195.25 | $201.68 | 1,300 | — | — |
| 2021-06-09 | $199.99 | $206.57 | 1,600 | — | — |
| 2021-06-08 | $194.98 | $201.39 | 300 | — | — |
| 2021-06-07 | $188.00 | $194.19 | 1,100 | — | — |
| 2021-06-04 | $188.16 | $194.36 | 600 | — | — |
| 2021-06-03 | $182.25 | $188.25 | 500 | — | — |
| 2021-06-02 | $185.00 | $191.09 | 700 | — | — |
| 2021-06-01 | $185.25 | $191.35 | 400 | — | — |
| 2021-05-28 | $185.00 | $191.09 | 1,000 | — | — |
| 2021-05-27 | $189.09 | $195.31 | 4,600 | — | — |
| 2021-05-26 | $190.40 | $196.67 | 400 | — | — |
| 2021-05-25 | $186.73 | $192.88 | 700 | — | — |
| 2021-05-24 | $186.40 | $192.53 | 400 | — | — |
| 2021-05-21 | $183.00 | $189.02 | 1,100 | — | — |
| 2021-05-20 | $176.09 | $181.89 | 700 | — | — |
| 2021-05-19 | $168.15 | $173.68 | 3,300 | — | — |
| 2021-05-18 | $177.00 | $182.83 | 1,300 | — | — |
| 2021-05-17 | $177.00 | $182.83 | 900 | — | — |
| 2021-05-14 | $181.00 | $186.96 | 900 | — | — |
| 2021-05-13 | $177.99 | $183.85 | 2,800 | — | — |
| 2021-05-12 | $182.00 | $187.99 | 7,000 | — | — |
| 2021-05-11 | $190.51 | $196.78 | 2,500 | — | — |
| 2021-05-10 | $202.77 | $209.44 | 700 | — | — |
| 2021-05-07 | $205.00 | $211.75 | 1,500 | — | — |
| 2021-05-06 | $202.54 | $209.20 | 2,800 | — | — |
| 2021-05-05 | $203.00 | $209.68 | 500 | — | — |
| 2021-05-04 | $199.52 | $206.09 | 2,100 | — | — |
| 2021-05-03 | $206.50 | $213.30 | 700 | — | — |
| 2021-04-30 | $205.01 | $211.76 | 1,300 | — | — |
| 2021-04-29 | $213.00 | $220.01 | 800 | — | — |
| 2021-04-28 | $219.00 | $226.21 | 1,200 | — | — |
| 2021-04-27 | $219.50 | $226.72 | 800 | — | — |
| 2021-04-26 | $215.00 | $222.08 | 3,300 | — | — |
| 2021-04-23 | $212.85 | $219.86 | 2,100 | — | — |
| 2021-04-22 | $204.43 | $211.15 | 700 | — | — |
| 2021-04-21 | $203.40 | $210.09 | 500 | — | — |
| 2021-04-20 | $205.00 | $211.75 | 1,600 | — | — |
| 2021-04-19 | $210.00 | $216.91 | 3,000 | — | — |
| 2021-04-16 | $216.50 | $223.63 | 2,200 | — | — |
| 2021-04-15 | $210.75 | $217.69 | 800 | — | — |
| 2021-04-14 | $210.76 | $217.70 | 900 | — | — |
| 2021-04-13 | $210.00 | $216.91 | 600 | — | — |
| 2021-04-12 | $209.10 | $215.98 | 1,700 | — | — |
| 2021-04-09 | $211.50 | $218.46 | 1,200 | — | — |
| 2021-04-08 | $214.24 | $221.30 | 2,000 | — | — |
| 2021-04-07 | $214.00 | $221.04 | 1,200 | — | — |
| 2021-04-06 | $217.49 | $224.65 | 2,300 | — | — |
| 2021-04-05 | $219.55 | $226.78 | 500 | — | — |
| 2021-04-01 | $215.01 | $222.09 | 1,000 | — | — |
| 2021-03-31 | $215.92 | $223.03 | 700 | — | — |
| 2021-03-30 | $218.80 | $226.00 | 700 | — | — |
| 2021-03-29 | $218.01 | $225.19 | 1,500 | — | — |
| 2021-03-26 | $229.33 | $236.88 | 1,200 | — | — |
| 2021-03-25 | $222.25 | $229.56 | 1,600 | — | — |
| 2021-03-24 | $223.85 | $231.21 | 1,700 | — | — |
| 2021-03-23 | $229.09 | $236.63 | 4,600 | — | — |
| 2021-03-22 | $239.50 | $247.38 | 3,100 | — | — |
| 2021-03-19 | $230.26 | $237.84 | 2,500 | — | — |
| 2021-03-18 | $235.17 | $242.91 | 1,800 | — | — |
| 2021-03-17 | $234.92 | $242.65 | 1,600 | — | — |
| 2021-03-16 | $234.80 | $242.53 | 3,300 | — | — |
| 2021-03-15 | $237.00 | $244.80 | 3,100 | — | — |
| 2021-03-12 | $221.12 | $228.40 | 2,700 | — | — |
| 2021-03-11 | $219.75 | $226.98 | 4,400 | — | — |
| 2021-03-10 | $210.00 | $216.91 | 1,900 | — | — |
| 2021-03-09 | $204.53 | $211.26 | 7,600 | — | — |
| 2021-03-08 | $200.50 | $207.10 | 1,500 | — | — |
| 2021-03-05 | $204.99 | $211.74 | 1,200 | — | — |
| 2021-03-04 | $208.76 | $215.63 | 5,200 | — | — |
| 2021-03-03 | $204.84 | $211.58 | 2,000 | — | — |
| 2021-03-02 | $199.99 | $206.57 | 1,000 | — | — |
| 2021-03-01 | $201.00 | $207.62 | 1,300 | — | — |
| 2021-02-26 | $192.00 | $198.32 | 1,000 | — | — |
| 2021-02-25 | $192.35 | $198.68 | 5,500 | — | — |
| 2021-02-24 | $198.25 | $204.77 | 2,100 | — | — |
| 2021-02-23 | $195.30 | $201.73 | 1,200 | — | — |
| 2021-02-22 | $198.25 | $204.77 | 2,200 | — | — |
| 2021-02-19 | $187.55 | $193.72 | 5,600 | — | — |
| 2021-02-18 | $190.65 | $196.92 | 1,800 | — | — |
| 2021-02-17 | $192.55 | $198.89 | 1,600 | — | — |
| 2021-02-16 | $195.82 | $202.26 | 1,100 | — | — |
| 2021-02-12 | $194.90 | $201.31 | 2,300 | — | — |
| 2021-02-11 | $195.50 | $201.93 | 3,000 | — | — |
| 2021-02-10 | $195.11 | $201.53 | 4,100 | — | — |
| 2021-02-09 | $199.97 | $206.55 | 4,600 | — | — |
| 2021-02-08 | $197.05 | $203.54 | 4,500 | — | — |
| 2021-02-05 | $197.50 | $204.00 | 4,800 | — | — |
| 2021-02-04 | $191.00 | $197.29 | 700 | — | — |
| 2021-02-03 | $192.90 | $199.25 | 1,200 | — | — |
| 2021-02-02 | $192.32 | $198.65 | 1,700 | — | — |
| 2021-02-01 | $190.04 | $196.29 | 900 | — | — |
| 2021-01-29 | $186.52 | $192.66 | 4,800 | — | — |
| 2021-01-28 | $189.33 | $195.56 | 10,000 | — | — |
| 2021-01-27 | $186.25 | $192.38 | 3,700 | — | — |
| 2021-01-26 | $193.11 | $199.47 | 1,500 | — | — |
| 2021-01-25 | $192.45 | $198.78 | 2,100 | — | — |
| 2021-01-22 | $196.25 | $202.71 | 1,000 | — | — |
| 2021-01-21 | $199.26 | $205.81 | 900 | — | — |
| 2021-01-20 | $199.44 | $206.00 | 5,100 | — | — |
| 2021-01-19 | $197.00 | $203.48 | 1,700 | — | — |
| 2021-01-15 | $201.55 | $208.18 | 1,400 | — | — |
| 2021-01-14 | $203.21 | $209.90 | 2,500 | — | — |
| 2021-01-13 | $209.30 | $216.19 | 1,900 | — | — |
| 2021-01-12 | $212.65 | $219.65 | 1,000 | — | — |
| 2021-01-11 | $212.68 | $219.68 | 4,000 | — | — |
| 2021-01-08 | $214.75 | $221.82 | 900 | — | — |
| 2021-01-07 | $215.00 | $222.08 | 3,700 | — | — |
| 2021-01-06 | $217.66 | $224.82 | 6,200 | — | — |
| 2021-01-05 | $212.12 | $219.10 | 1,700 | — | — |
| 2021-01-04 | $209.25 | $216.14 | 1,600 | — | — |