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-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 | $148.79 | $148.79 | 3,524,400 | — | — |
| 2021-12-30 | $150.61 | $150.61 | 7,937,000 | — | — |
| 2021-12-29 | $136.30 | $136.30 | 3,399,900 | — | — |
| 2021-12-28 | $140.88 | $140.88 | 3,058,600 | — | — |
| 2021-12-27 | $143.77 | $143.77 | 2,630,100 | — | — |
| 2021-12-23 | $144.12 | $144.12 | 2,010,900 | — | — |
| 2021-12-22 | $143.46 | $143.46 | 1,848,100 | — | — |
| 2021-12-21 | $144.82 | $144.82 | 3,196,500 | — | — |
| 2021-12-20 | $137.56 | $137.56 | 3,504,500 | — | — |
| 2021-12-17 | $142.09 | $142.09 | 4,055,200 | — | — |
| 2021-12-16 | $140.17 | $140.17 | 2,748,200 | — | — |
| 2021-12-15 | $141.41 | $141.41 | 4,023,900 | — | — |
| 2021-12-14 | $142.89 | $142.89 | 2,420,100 | — | — |
| 2021-12-13 | $144.55 | $144.55 | 2,915,100 | — | — |
| 2021-12-10 | $149.34 | $149.34 | 2,932,500 | — | — |
| 2021-12-09 | $148.69 | $148.69 | 2,825,700 | — | — |
| 2021-12-08 | $148.93 | $148.93 | 2,864,300 | — | — |
| 2021-12-07 | $149.89 | $149.89 | 4,327,300 | — | — |
| 2021-12-06 | $147.65 | $147.65 | 4,962,300 | — | — |
| 2021-12-03 | $137.39 | $137.39 | 10,411,800 | — | — |
| 2021-12-02 | $148.96 | $148.96 | 4,979,700 | — | — |
| 2021-12-01 | $148.83 | $148.83 | 4,129,700 | — | — |
| 2021-11-30 | $149.84 | $149.84 | 4,815,600 | — | — |
| 2021-11-29 | $150.29 | $150.29 | 3,745,600 | — | — |
| 2021-11-26 | $153.06 | $153.06 | 3,267,100 | — | — |
| 2021-11-24 | $151.39 | $151.39 | 2,663,200 | — | — |
| 2021-11-23 | $150.49 | $150.49 | 3,374,600 | — | — |
| 2021-11-22 | $147.81 | $147.81 | 4,420,600 | — | — |
| 2021-11-19 | $151.77 | $151.77 | 3,987,800 | — | — |
| 2021-11-18 | $154.36 | $154.36 | 5,579,800 | — | — |
| 2021-11-17 | $161.82 | $161.82 | 6,474,100 | — | — |
| 2021-11-16 | $171.27 | $171.27 | 3,232,700 | — | — |
| 2021-11-15 | $168.67 | $168.67 | 1,940,500 | — | — |
| 2021-11-12 | $170.57 | $170.57 | 3,143,300 | — | — |
| 2021-11-11 | $167.26 | $167.26 | 3,121,200 | — | — |
| 2021-11-10 | $161.56 | $161.56 | 3,052,900 | — | — |
| 2021-11-09 | $161.63 | $161.63 | 2,405,400 | — | — |
| 2021-11-08 | $161.42 | $161.42 | 2,271,900 | — | — |
| 2021-11-05 | $158.23 | $158.23 | 4,272,600 | — | — |
| 2021-11-04 | $162.58 | $162.58 | 3,126,000 | — | — |
| 2021-11-03 | $165.37 | $165.37 | 2,482,700 | — | — |
| 2021-11-02 | $162.27 | $162.27 | 4,162,500 | — | — |
| 2021-11-01 | $170.32 | $170.32 | 3,922,600 | — | — |
| 2021-10-29 | $162.24 | $162.24 | 5,114,600 | — | — |
| 2021-10-28 | $168.71 | $168.71 | 1,886,100 | — | — |
| 2021-10-27 | $167.75 | $167.75 | 2,386,500 | — | — |
| 2021-10-26 | $168.83 | $168.83 | 3,992,100 | — | — |
| 2021-10-25 | $175.47 | $175.47 | 3,552,100 | — | — |
| 2021-10-22 | $177.64 | $177.64 | 3,053,300 | — | — |
| 2021-10-21 | $180.60 | $180.60 | 4,682,400 | — | — |
| 2021-10-20 | $180.96 | $180.96 | 7,176,100 | — | — |
| 2021-10-19 | $179.00 | $179.00 | 5,743,500 | — | — |
| 2021-10-18 | $171.04 | $171.04 | 7,192,900 | — | — |
| 2021-10-15 | $163.63 | $163.63 | 2,572,000 | — | — |
| 2021-10-14 | $162.70 | $162.70 | 2,760,400 | — | — |
| 2021-10-13 | $163.85 | $163.85 | 2,616,600 | — | — |
| 2021-10-12 | $159.47 | $159.47 | 2,415,100 | — | — |
| 2021-10-11 | $162.16 | $162.16 | 3,652,000 | — | — |
| 2021-10-08 | $162.09 | $162.09 | 3,664,600 | — | — |
| 2021-10-07 | $156.55 | $156.55 | 3,980,800 | — | — |
| 2021-10-06 | $149.36 | $149.36 | 2,143,000 | — | — |
| 2021-10-05 | $149.80 | $149.80 | 2,335,200 | — | — |
| 2021-10-04 | $146.39 | $146.39 | 4,560,900 | — | — |
| 2021-10-01 | $151.58 | $151.58 | 2,510,700 | — | — |
| 2021-09-30 | $153.75 | $153.75 | 2,877,100 | — | — |
| 2021-09-29 | $151.92 | $151.92 | 2,163,600 | — | — |
| 2021-09-28 | $154.02 | $154.02 | 3,151,700 | — | — |
| 2021-09-27 | $156.94 | $156.94 | 3,146,100 | — | — |
| 2021-09-24 | $156.57 | $156.57 | 3,349,200 | — | — |
| 2021-09-23 | $160.50 | $160.50 | 2,951,200 | — | — |
| 2021-09-22 | $159.88 | $159.88 | 3,648,400 | — | — |
| 2021-09-21 | $156.71 | $156.71 | 2,921,200 | — | — |
| 2021-09-20 | $154.50 | $154.50 | 7,940,600 | — | — |
| 2021-09-17 | $162.21 | $162.21 | 4,824,900 | — | — |
| 2021-09-16 | $159.56 | $159.56 | 3,398,600 | — | — |
| 2021-09-15 | $161.73 | $161.73 | 4,754,600 | — | — |
| 2021-09-14 | $160.52 | $160.52 | 3,630,000 | — | — |
| 2021-09-13 | $163.26 | $163.26 | 3,255,800 | — | — |
| 2021-09-10 | $164.10 | $164.10 | 4,197,800 | — | — |
| 2021-09-09 | $163.65 | $163.65 | 3,695,300 | — | — |
| 2021-09-08 | $162.68 | $162.68 | 4,513,000 | — | — |
| 2021-09-07 | $166.68 | $166.68 | 6,802,800 | — | — |
| 2021-09-03 | $162.98 | $162.98 | 3,775,000 | — | — |
| 2021-09-02 | $162.37 | $162.37 | 6,300,900 | — | — |
| 2021-09-01 | $165.18 | $165.18 | 9,320,300 | — | — |
| 2021-08-31 | $157.02 | $157.02 | 5,831,000 | — | — |
| 2021-08-30 | $153.18 | $153.18 | 5,531,400 | — | — |
| 2021-08-27 | $153.26 | $153.26 | 3,618,800 | — | — |
| 2021-08-26 | $154.47 | $154.47 | 4,335,300 | — | — |
| 2021-08-25 | $155.13 | $155.13 | 4,650,700 | — | — |
| 2021-08-24 | $155.08 | $155.08 | 10,244,300 | — | — |
| 2021-08-23 | $142.76 | $142.76 | 6,556,900 | — | — |
| 2021-08-20 | $137.65 | $137.65 | 7,196,800 | — | — |
| 2021-08-19 | $137.33 | $137.33 | 8,185,900 | — | — |
| 2021-08-18 | $142.96 | $142.96 | 5,022,600 | — | — |
| 2021-08-17 | $142.38 | $142.38 | 7,623,200 | — | — |
| 2021-08-16 | $146.57 | $146.57 | 6,646,100 | — | — |
| 2021-08-13 | $152.45 | $152.45 | 8,019,200 | — | — |
| 2021-08-12 | $159.63 | $159.63 | 6,747,000 | — | — |
| 2021-08-11 | $164.95 | $164.95 | 3,811,200 | — | — |
| 2021-08-10 | $165.55 | $165.55 | 2,194,900 | — | — |
| 2021-08-09 | $166.53 | $166.53 | 2,663,700 | — | — |
| 2021-08-06 | $164.26 | $164.26 | 2,723,400 | — | — |
| 2021-08-05 | $165.86 | $165.86 | 3,796,900 | — | — |
| 2021-08-04 | $163.82 | $163.82 | 3,289,600 | — | — |
| 2021-08-03 | $164.09 | $164.09 | 3,199,700 | — | — |
| 2021-08-02 | $166.61 | $166.61 | 2,864,700 | — | — |
| 2021-07-30 | $164.01 | $164.01 | 3,238,800 | — | — |
| 2021-07-29 | $167.06 | $167.06 | 5,333,200 | — | — |
| 2021-07-28 | $166.78 | $166.78 | 7,411,400 | — | — |
| 2021-07-27 | $157.83 | $157.83 | 12,979,000 | — | — |
| 2021-07-26 | $162.37 | $162.37 | 10,225,500 | — | — |
| 2021-07-23 | $172.66 | $172.66 | 7,606,300 | — | — |
| 2021-07-22 | $178.49 | $178.49 | 2,281,300 | — | — |
| 2021-07-21 | $180.51 | $180.51 | 2,265,700 | — | — |
| 2021-07-20 | $177.89 | $177.89 | 3,568,500 | — | — |
| 2021-07-19 | $176.45 | $176.45 | 3,998,500 | — | — |
| 2021-07-16 | $179.58 | $179.58 | 3,795,600 | — | — |
| 2021-07-15 | $185.52 | $185.52 | 3,912,200 | — | — |
| 2021-07-14 | $181.34 | $181.34 | 4,406,400 | — | — |
| 2021-07-13 | $184.59 | $184.59 | 5,075,000 | — | — |
| 2021-07-12 | $180.39 | $180.39 | 3,379,300 | — | — |
| 2021-07-09 | $181.36 | $181.36 | 4,651,700 | — | — |
| 2021-07-08 | $175.88 | $175.88 | 8,244,100 | — | — |
| 2021-07-07 | $182.71 | $182.71 | 5,708,500 | — | — |
| 2021-07-06 | $186.95 | $186.95 | 6,488,600 | — | — |
| 2021-07-02 | $196.70 | $196.70 | 3,468,500 | — | — |
| 2021-07-01 | $201.46 | $201.46 | 2,873,700 | — | — |
| 2021-06-30 | $203.90 | $203.90 | 3,219,600 | — | — |
| 2021-06-29 | $207.67 | $207.67 | 4,633,800 | — | — |
| 2021-06-28 | $205.18 | $205.18 | 6,407,400 | — | — |
| 2021-06-25 | $202.64 | $202.64 | 7,371,700 | — | — |
| 2021-06-24 | $194.77 | $194.77 | 4,407,800 | — | — |
| 2021-06-23 | $189.17 | $189.17 | 3,072,700 | — | — |
| 2021-06-22 | $187.61 | $187.61 | 2,654,200 | — | — |
| 2021-06-21 | $185.56 | $185.56 | 2,888,200 | — | — |
| 2021-06-18 | $186.34 | $186.34 | 8,321,200 | — | — |
| 2021-06-17 | $185.56 | $185.56 | 3,124,600 | — | — |
| 2021-06-16 | $184.61 | $184.61 | 4,147,800 | — | — |
| 2021-06-15 | $186.30 | $186.30 | 3,095,500 | — | — |
| 2021-06-14 | $189.83 | $189.83 | 2,311,000 | — | — |
| 2021-06-11 | $187.69 | $187.69 | 3,286,300 | — | — |
| 2021-06-10 | $190.21 | $190.21 | 3,336,800 | — | — |
| 2021-06-09 | $186.73 | $186.73 | 5,089,600 | — | — |
| 2021-06-08 | $188.58 | $188.58 | 3,047,700 | — | — |
| 2021-06-07 | $188.92 | $188.92 | 4,275,800 | — | — |
| 2021-06-04 | $192.99 | $192.99 | 4,273,400 | — | — |
| 2021-06-03 | $189.97 | $189.97 | 6,796,900 | — | — |
| 2021-06-02 | $197.85 | $197.85 | 4,423,700 | — | — |
| 2021-06-01 | $201.82 | $201.82 | 5,620,700 | — | — |
| 2021-05-28 | $196.27 | $196.27 | 3,749,200 | — | — |
| 2021-05-27 | $194.81 | $194.81 | 3,273,000 | — | — |
| 2021-05-26 | $194.88 | $194.88 | 3,524,900 | — | — |
| 2021-05-25 | $192.77 | $192.77 | 4,773,700 | — | — |
| 2021-05-24 | $188.96 | $188.96 | 4,167,200 | — | — |
| 2021-05-21 | $189.53 | $189.53 | 4,037,100 | — | — |
| 2021-05-20 | $193.31 | $193.31 | 5,246,500 | — | — |
| 2021-05-19 | $189.16 | $189.16 | 5,124,800 | — | — |
| 2021-05-18 | $188.88 | $188.88 | 15,649,900 | — | — |
| 2021-05-17 | $189.20 | $189.20 | 8,703,300 | — | — |
| 2021-05-14 | $186.21 | $186.21 | 9,587,200 | — | — |
| 2021-05-13 | $179.30 | $179.30 | 6,846,300 | — | — |
| 2021-05-12 | $183.29 | $183.29 | 6,029,200 | — | — |
| 2021-05-11 | $189.72 | $189.72 | 8,239,700 | — | — |
| 2021-05-10 | $183.44 | $183.44 | 8,974,100 | — | — |
| 2021-05-07 | $191.55 | $191.55 | 7,427,200 | — | — |
| 2021-05-06 | $192.33 | $192.33 | 8,162,100 | — | — |
| 2021-05-05 | $195.63 | $195.63 | 5,891,800 | — | — |
| 2021-05-04 | $199.98 | $199.98 | 8,341,200 | — | — |
| 2021-05-03 | $204.94 | $204.94 | 5,713,600 | — | — |
| 2021-04-30 | $210.33 | $210.33 | 3,909,000 | — | — |
| 2021-04-29 | $212.29 | $212.29 | 6,120,500 | — | — |
| 2021-04-28 | $215.83 | $215.83 | 4,005,100 | — | — |
| 2021-04-27 | $216.40 | $216.40 | 4,821,400 | — | — |
| 2021-04-26 | $216.46 | $216.46 | 5,844,700 | — | — |
| 2021-04-23 | $220.94 | $220.94 | 5,407,900 | — | — |
| 2021-04-22 | $214.56 | $214.56 | 5,462,300 | — | — |
| 2021-04-21 | $214.64 | $214.64 | 4,414,300 | — | — |
| 2021-04-20 | $207.99 | $207.99 | 6,296,900 | — | — |
| 2021-04-19 | $209.90 | $209.90 | 7,318,000 | — | — |
| 2021-04-16 | $213.56 | $213.56 | 5,852,000 | — | — |
| 2021-04-15 | $210.23 | $210.23 | 9,041,900 | — | — |
| 2021-04-14 | $216.26 | $216.26 | 6,312,800 | — | — |
| 2021-04-13 | $216.56 | $216.56 | 9,235,800 | — | — |
| 2021-04-12 | $214.14 | $214.14 | 8,174,100 | — | — |
| 2021-04-09 | $219.67 | $219.67 | 7,438,600 | — | — |
| 2021-04-08 | $226.77 | $226.77 | 7,050,400 | — | — |
| 2021-04-07 | $222.00 | $222.00 | 7,130,100 | — | — |
| 2021-04-06 | $226.55 | $226.55 | 8,299,100 | — | — |
| 2021-04-05 | $222.29 | $222.29 | 9,339,800 | — | — |
| 2021-04-01 | $219.70 | $219.70 | 14,936,500 | — | — |
| 2021-03-31 | $217.55 | $217.55 | 20,366,800 | — | — |
| 2021-03-30 | $218.23 | $218.23 | 42,247,600 | — | — |
| 2021-03-29 | $204.70 | $204.70 | 58,823,400 | — | — |
| 2021-03-26 | $208.61 | $208.61 | 121,645,000 | — | — |
| 2021-03-25 | $204.57 | $204.57 | 24,457,400 | — | — |
| 2021-03-24 | $239.19 | $239.19 | 11,833,500 | — | — |
| 2021-03-23 | $261.55 | $261.55 | 15,378,700 | — | — |
| 2021-03-22 | $266.13 | $266.13 | 8,212,800 | — | — |
| 2021-03-19 | $257.47 | $257.47 | 9,759,300 | — | — |
| 2021-03-18 | $264.85 | $264.85 | 9,282,500 | — | — |
| 2021-03-17 | $277.13 | $277.13 | 10,573,900 | — | — |
| 2021-03-16 | $266.78 | $266.78 | 7,172,600 | — | — |
| 2021-03-15 | $265.53 | $265.53 | 6,922,500 | — | — |
| 2021-03-12 | $264.25 | $264.25 | 6,225,800 | — | — |
| 2021-03-11 | $272.38 | $272.38 | 11,878,600 | — | — |
| 2021-03-10 | $255.14 | $255.14 | 12,941,800 | — | — |
| 2021-03-09 | $264.28 | $264.28 | 12,673,400 | — | — |
| 2021-03-08 | $232.68 | $232.68 | 11,561,800 | — | — |
| 2021-03-05 | $261.72 | $261.72 | 15,975,600 | — | — |
| 2021-03-04 | $260.59 | $260.59 | 20,227,700 | — | — |
| 2021-03-03 | $277.80 | $277.80 | 12,461,600 | — | — |
| 2021-03-02 | $301.93 | $301.93 | 10,498,100 | — | — |
| 2021-03-01 | $295.58 | $295.58 | 9,804,900 | — | — |
| 2021-02-26 | $283.46 | $283.46 | 15,213,900 | — | — |
| 2021-02-25 | $294.20 | $294.20 | 13,827,900 | — | — |
| 2021-02-24 | $304.01 | $304.01 | 12,274,800 | — | — |
| 2021-02-23 | $322.61 | $322.61 | 16,835,400 | — | — |
| 2021-02-22 | $335.79 | $335.79 | 20,677,100 | — | — |
| 2021-02-19 | $339.91 | $339.91 | 17,149,400 | — | — |
| 2021-02-18 | $298.01 | $298.01 | 13,651,300 | — | — |
| 2021-02-17 | $308.68 | $308.68 | 8,407,600 | — | — |
| 2021-02-16 | $326.20 | $326.20 | 9,400,900 | — | — |
| 2021-02-12 | $313.00 | $313.00 | 5,009,700 | — | — |
| 2021-02-11 | $309.59 | $309.59 | 5,538,300 | — | — |
| 2021-02-10 | $304.05 | $304.05 | 17,283,400 | — | — |
| 2021-02-09 | $295.04 | $295.04 | 10,979,600 | — | — |
| 2021-02-08 | $276.60 | $276.60 | 6,997,900 | — | — |
| 2021-02-05 | $270.13 | $270.13 | 8,173,200 | — | — |
| 2021-02-04 | $258.43 | $258.43 | 6,843,900 | — | — |
| 2021-02-03 | $251.28 | $251.28 | 5,480,400 | — | — |
| 2021-02-02 | $250.52 | $250.52 | 4,861,300 | — | — |
| 2021-02-01 | $241.89 | $241.89 | 4,379,700 | — | — |
| 2021-01-29 | $235.02 | $235.02 | 7,357,800 | — | — |
| 2021-01-28 | $244.87 | $244.87 | 7,107,200 | — | — |
| 2021-01-27 | $237.18 | $237.18 | 9,230,900 | — | — |
| 2021-01-26 | $248.30 | $248.30 | 5,764,600 | — | — |
| 2021-01-25 | $254.87 | $254.87 | 8,549,900 | — | — |
| 2021-01-22 | $252.75 | $252.75 | 6,743,200 | — | — |
| 2021-01-21 | $251.91 | $251.91 | 8,330,400 | — | — |
| 2021-01-20 | $260.90 | $260.90 | 14,013,600 | — | — |
| 2021-01-19 | $250.42 | $250.42 | 10,017,300 | — | — |
| 2021-01-15 | $238.87 | $238.87 | 8,408,300 | — | — |
| 2021-01-14 | $249.00 | $249.00 | 15,909,500 | — | — |
| 2021-01-13 | $236.94 | $236.94 | 11,318,600 | — | — |
| 2021-01-12 | $239.45 | $239.45 | 17,878,800 | — | — |
| 2021-01-11 | $219.55 | $219.55 | 17,602,200 | — | — |
| 2021-01-08 | $240.25 | $240.25 | 22,768,900 | — | — |
| 2021-01-07 | $207.89 | $207.89 | 11,035,800 | — | — |
| 2021-01-06 | $203.97 | $203.97 | 8,420,100 | — | — |
| 2021-01-05 | $214.00 | $214.00 | 7,476,000 | — | — |
| 2021-01-04 | $216.80 | $216.80 | 12,433,800 | — | — |