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
- 1999-11-10 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 | $214.34 | $371.00 | 1,579,900 | — | — |
| 2021-12-30 | $213.90 | $370.24 | 1,207,000 | — | — |
| 2021-12-29 | $214.60 | $371.45 | 1,154,900 | — | — |
| 2021-12-28 | $214.68 | $371.59 | 1,375,400 | — | — |
| 2021-12-27 | $215.11 | $372.33 | 1,807,200 | — | — |
| 2021-12-23 | $212.19 | $367.28 | 2,573,900 | — | — |
| 2021-12-22 | $208.44 | $360.79 | 1,716,500 | — | — |
| 2021-12-21 | $207.10 | $358.47 | 2,317,000 | — | — |
| 2021-12-20 | $202.43 | $350.38 | 2,936,400 | — | — |
| 2021-12-17 | $206.59 | $357.59 | 5,625,800 | — | — |
| 2021-12-16 | $207.97 | $359.97 | 2,932,600 | — | — |
| 2021-12-15 | $205.77 | $356.17 | 3,703,400 | — | — |
| 2021-12-14 | $203.74 | $352.65 | 1,930,500 | — | — |
| 2021-12-13 | $206.31 | $357.10 | 1,909,700 | — | — |
| 2021-12-10 | $209.11 | $361.95 | 1,887,900 | — | — |
| 2021-12-09 | $206.54 | $357.50 | 1,931,500 | — | — |
| 2021-12-08 | $204.72 | $354.35 | 1,615,500 | — | — |
| 2021-12-07 | $205.39 | $355.51 | 2,250,600 | — | — |
| 2021-12-06 | $202.06 | $349.74 | 3,006,700 | — | — |
| 2021-12-03 | $200.73 | $347.44 | 2,606,400 | — | — |
| 2021-12-02 | $199.90 | $346.01 | 2,423,400 | — | — |
| 2021-12-01 | $194.15 | $336.05 | 2,938,400 | — | — |
| 2021-11-30 | $198.37 | $343.36 | 6,267,600 | — | — |
| 2021-11-29 | $204.64 | $354.21 | 3,435,100 | — | — |
| 2021-11-26 | $205.30 | $355.35 | 1,941,000 | — | — |
| 2021-11-24 | $208.47 | $360.84 | 2,518,700 | — | — |
| 2021-11-23 | $211.81 | $366.62 | 2,345,300 | — | — |
| 2021-11-22 | $210.88 | $365.01 | 2,220,500 | — | — |
| 2021-11-19 | $208.47 | $360.84 | 2,677,600 | — | — |
| 2021-11-18 | $207.47 | $357.34 | 3,919,400 | — | — |
| 2021-11-17 | $207.85 | $358.00 | 2,542,300 | — | — |
| 2021-11-16 | $211.87 | $364.92 | 2,302,800 | — | — |
| 2021-11-15 | $211.52 | $364.32 | 1,378,300 | — | — |
| 2021-11-12 | $213.19 | $367.19 | 1,600,300 | — | — |
| 2021-11-11 | $213.29 | $367.37 | 2,113,700 | — | — |
| 2021-11-10 | $211.64 | $364.53 | 2,415,500 | — | — |
| 2021-11-09 | $209.96 | $361.63 | 1,552,900 | — | — |
| 2021-11-08 | $209.30 | $360.49 | 2,166,100 | — | — |
| 2021-11-05 | $208.22 | $358.63 | 2,117,800 | — | — |
| 2021-11-04 | $210.72 | $362.94 | 2,451,900 | — | — |
| 2021-11-03 | $212.74 | $366.42 | 1,765,800 | — | — |
| 2021-11-02 | $209.14 | $360.22 | 2,206,700 | — | — |
| 2021-11-01 | $210.90 | $363.25 | 1,868,400 | — | — |
| 2021-10-29 | $213.47 | $367.68 | 2,362,000 | — | — |
| 2021-10-28 | $213.90 | $368.42 | 2,236,400 | — | — |
| 2021-10-27 | $212.21 | $365.51 | 3,309,000 | — | — |
| 2021-10-26 | $218.07 | $375.60 | 6,596,500 | — | — |
| 2021-10-25 | $203.90 | $351.19 | 4,829,700 | — | — |
| 2021-10-22 | $203.81 | $351.04 | 3,735,900 | — | — |
| 2021-10-21 | $199.44 | $343.51 | 2,997,300 | — | — |
| 2021-10-20 | $195.27 | $336.33 | 1,952,000 | — | — |
| 2021-10-19 | $193.79 | $333.78 | 1,974,500 | — | — |
| 2021-10-18 | $193.39 | $333.09 | 2,305,000 | — | — |
| 2021-10-15 | $193.75 | $333.71 | 3,153,400 | — | — |
| 2021-10-14 | $191.42 | $329.70 | 4,106,400 | — | — |
| 2021-10-13 | $184.06 | $317.02 | 3,780,400 | — | — |
| 2021-10-12 | $181.99 | $313.46 | 2,615,700 | — | — |
| 2021-10-11 | $181.74 | $313.03 | 1,780,200 | — | — |
| 2021-10-08 | $183.49 | $316.04 | 2,781,700 | — | — |
| 2021-10-07 | $181.60 | $312.78 | 2,518,400 | — | — |
| 2021-10-06 | $180.70 | $311.23 | 2,119,200 | — | — |
| 2021-10-05 | $179.67 | $309.46 | 2,491,800 | — | — |
| 2021-10-04 | $178.42 | $307.31 | 3,512,500 | — | — |
| 2021-10-01 | $181.49 | $312.60 | 3,014,500 | — | — |
| 2021-09-30 | $182.10 | $313.65 | 2,902,800 | — | — |
| 2021-09-29 | $184.74 | $318.19 | 2,467,400 | — | — |
| 2021-09-28 | $186.76 | $321.67 | 3,093,900 | — | — |
| 2021-09-27 | $186.84 | $321.81 | 1,847,600 | — | — |
| 2021-09-24 | $188.02 | $323.84 | 2,312,900 | — | — |
| 2021-09-23 | $186.79 | $321.72 | 2,527,500 | — | — |
| 2021-09-22 | $185.30 | $319.16 | 4,229,800 | — | — |
| 2021-09-21 | $189.73 | $326.79 | 2,496,400 | — | — |
| 2021-09-20 | $189.39 | $326.20 | 2,439,500 | — | — |
| 2021-09-17 | $190.03 | $327.30 | 4,504,200 | — | — |
| 2021-09-16 | $192.97 | $332.37 | 1,657,200 | — | — |
| 2021-09-15 | $193.35 | $333.02 | 1,769,200 | — | — |
| 2021-09-14 | $191.01 | $328.99 | 1,895,300 | — | — |
| 2021-09-13 | $194.39 | $334.81 | 2,136,200 | — | — |
| 2021-09-10 | $193.26 | $332.87 | 3,094,100 | — | — |
| 2021-09-09 | $189.01 | $325.55 | 3,636,700 | — | — |
| 2021-09-08 | $194.57 | $335.12 | 2,455,300 | — | — |
| 2021-09-07 | $195.56 | $336.83 | 2,266,200 | — | — |
| 2021-09-03 | $197.34 | $339.90 | 1,491,800 | — | — |
| 2021-09-02 | $198.19 | $341.36 | 2,021,200 | — | — |
| 2021-09-01 | $196.40 | $338.28 | 2,381,100 | — | — |
| 2021-08-31 | $195.63 | $336.95 | 2,782,000 | — | — |
| 2021-08-30 | $194.01 | $334.16 | 1,507,700 | — | — |
| 2021-08-27 | $193.30 | $332.94 | 1,947,800 | — | — |
| 2021-08-26 | $192.36 | $331.32 | 1,969,700 | — | — |
| 2021-08-25 | $192.87 | $332.20 | 1,593,900 | — | — |
| 2021-08-24 | $193.27 | $332.89 | 1,667,500 | — | — |
| 2021-08-23 | $193.00 | $332.42 | 2,248,700 | — | — |
| 2021-08-20 | $193.24 | $332.83 | 2,222,800 | — | — |
| 2021-08-19 | $194.06 | $332.49 | 2,858,800 | — | — |
| 2021-08-18 | $194.80 | $333.76 | 2,605,800 | — | — |
| 2021-08-17 | $197.76 | $338.83 | 2,957,700 | — | — |
| 2021-08-16 | $197.07 | $337.65 | 3,091,700 | — | — |
| 2021-08-13 | $193.98 | $332.35 | 2,432,200 | — | — |
| 2021-08-12 | $193.64 | $331.77 | 2,457,900 | — | — |
| 2021-08-11 | $192.40 | $329.64 | 2,131,100 | — | — |
| 2021-08-10 | $190.61 | $326.58 | 1,668,000 | — | — |
| 2021-08-09 | $190.98 | $327.21 | 2,150,100 | — | — |
| 2021-08-06 | $192.60 | $329.99 | 2,340,100 | — | — |
| 2021-08-05 | $190.42 | $326.25 | 2,045,200 | — | — |
| 2021-08-04 | $190.79 | $326.89 | 2,341,700 | — | — |
| 2021-08-03 | $194.15 | $332.64 | 2,726,600 | — | — |
| 2021-08-02 | $191.94 | $328.86 | 2,782,500 | — | — |
| 2021-07-30 | $191.36 | $327.86 | 3,741,600 | — | — |
| 2021-07-29 | $191.81 | $328.63 | 3,150,300 | — | — |
| 2021-07-28 | $192.04 | $329.03 | 6,295,500 | — | — |
| 2021-07-27 | $195.19 | $334.42 | 13,741,500 | — | — |
| 2021-07-26 | $209.86 | $359.56 | 2,673,700 | — | — |
| 2021-07-23 | $211.64 | $362.61 | 2,188,900 | — | — |
| 2021-07-22 | $213.23 | $365.33 | 1,629,700 | — | — |
| 2021-07-21 | $212.45 | $364.00 | 1,770,900 | — | — |
| 2021-07-20 | $212.46 | $364.01 | 2,257,000 | — | — |
| 2021-07-19 | $211.41 | $362.22 | 2,910,700 | — | — |
| 2021-07-16 | $210.57 | $360.78 | 3,805,300 | — | — |
| 2021-07-15 | $212.86 | $364.70 | 1,663,200 | — | — |
| 2021-07-14 | $211.53 | $362.42 | 2,867,500 | — | — |
| 2021-07-13 | $211.27 | $361.98 | 1,852,200 | — | — |
| 2021-07-12 | $213.33 | $365.50 | 2,216,100 | — | — |
| 2021-07-09 | $213.92 | $366.52 | 2,050,500 | — | — |
| 2021-07-08 | $212.07 | $363.35 | 2,354,300 | — | — |
| 2021-07-07 | $214.26 | $367.10 | 2,553,700 | — | — |
| 2021-07-06 | $211.29 | $362.01 | 2,421,300 | — | — |
| 2021-07-02 | $211.53 | $362.42 | 2,172,300 | — | — |
| 2021-07-01 | $210.22 | $360.18 | 2,746,100 | — | — |
| 2021-06-30 | $207.97 | $356.32 | 2,744,800 | — | — |
| 2021-06-29 | $207.61 | $355.70 | 2,291,100 | — | — |
| 2021-06-28 | $205.23 | $351.63 | 2,288,100 | — | — |
| 2021-06-25 | $205.61 | $352.28 | 6,618,600 | — | — |
| 2021-06-24 | $206.10 | $353.12 | 2,602,500 | — | — |
| 2021-06-23 | $204.02 | $349.55 | 2,504,500 | — | — |
| 2021-06-22 | $205.40 | $351.92 | 3,460,700 | — | — |
| 2021-06-21 | $203.32 | $348.35 | 3,638,000 | — | — |
| 2021-06-18 | $197.77 | $338.85 | 8,170,500 | — | — |
| 2021-06-17 | $198.05 | $339.33 | 3,068,700 | — | — |
| 2021-06-16 | $200.42 | $343.39 | 2,102,900 | — | — |
| 2021-06-15 | $202.34 | $346.68 | 2,414,900 | — | — |
| 2021-06-14 | $201.09 | $344.53 | 2,157,500 | — | — |
| 2021-06-11 | $203.20 | $348.15 | 2,699,200 | — | — |
| 2021-06-10 | $203.20 | $348.15 | 4,880,000 | — | — |
| 2021-06-09 | $201.06 | $344.48 | 10,560,600 | — | — |
| 2021-06-08 | $209.76 | $359.39 | 3,402,000 | — | — |
| 2021-06-07 | $212.92 | $364.80 | 3,444,300 | — | — |
| 2021-06-04 | $210.63 | $360.88 | 2,943,900 | — | — |
| 2021-06-03 | $211.98 | $363.19 | 2,172,400 | — | — |
| 2021-06-02 | $211.91 | $363.07 | 2,486,000 | — | — |
| 2021-06-01 | $213.29 | $365.44 | 1,865,300 | — | — |
| 2021-05-28 | $214.60 | $367.68 | 2,128,000 | — | — |
| 2021-05-27 | $212.80 | $364.60 | 5,110,200 | — | — |
| 2021-05-26 | $213.81 | $366.33 | 2,376,300 | — | — |
| 2021-05-25 | $211.49 | $362.35 | 2,414,300 | — | — |
| 2021-05-24 | $213.43 | $365.68 | 1,981,300 | — | — |
| 2021-05-21 | $211.87 | $363.00 | 3,927,700 | — | — |
| 2021-05-20 | $213.94 | $364.80 | 2,716,600 | — | — |
| 2021-05-19 | $214.35 | $365.50 | 2,141,100 | — | — |
| 2021-05-18 | $213.99 | $364.89 | 2,041,500 | — | — |
| 2021-05-17 | $216.29 | $368.81 | 2,071,200 | — | — |
| 2021-05-14 | $216.38 | $368.96 | 2,333,700 | — | — |
| 2021-05-13 | $215.67 | $367.75 | 3,208,000 | — | — |
| 2021-05-12 | $210.70 | $359.28 | 2,667,100 | — | — |
| 2021-05-11 | $214.33 | $365.47 | 3,088,500 | — | — |
| 2021-05-10 | $216.13 | $368.54 | 3,566,300 | — | — |
| 2021-05-07 | $217.50 | $370.87 | 2,644,100 | — | — |
| 2021-05-06 | $214.78 | $366.23 | 4,470,100 | — | — |
| 2021-05-05 | $214.52 | $365.79 | 4,187,000 | — | — |
| 2021-05-04 | $214.31 | $365.43 | 5,775,400 | — | — |
| 2021-05-03 | $212.20 | $361.84 | 7,286,100 | — | — |
| 2021-04-30 | $203.86 | $347.61 | 5,931,200 | — | — |
| 2021-04-29 | $203.72 | $347.38 | 6,950,000 | — | — |
| 2021-04-28 | $198.37 | $338.25 | 6,308,800 | — | — |
| 2021-04-27 | $194.13 | $331.02 | 14,666,500 | — | — |
| 2021-04-26 | $175.81 | $299.78 | 3,972,900 | — | — |
| 2021-04-23 | $178.96 | $305.16 | 2,407,100 | — | — |
| 2021-04-22 | $177.51 | $302.68 | 3,077,900 | — | — |
| 2021-04-21 | $178.57 | $304.49 | 3,204,400 | — | — |
| 2021-04-20 | $179.69 | $306.40 | 2,642,500 | — | — |
| 2021-04-19 | $178.06 | $303.62 | 2,614,200 | — | — |
| 2021-04-16 | $179.71 | $306.43 | 2,820,500 | — | — |
| 2021-04-15 | $179.64 | $306.32 | 3,139,200 | — | — |
| 2021-04-14 | $176.21 | $300.47 | 2,591,900 | — | — |
| 2021-04-13 | $179.42 | $305.94 | 2,465,400 | — | — |
| 2021-04-12 | $178.58 | $304.51 | 3,024,000 | — | — |
| 2021-04-09 | $175.94 | $300.01 | 2,579,800 | — | — |
| 2021-04-08 | $173.02 | $295.03 | 2,029,100 | — | — |
| 2021-04-07 | $171.95 | $293.20 | 2,079,700 | — | — |
| 2021-04-06 | $172.97 | $294.94 | 2,465,600 | — | — |
| 2021-04-05 | $171.95 | $293.20 | 2,315,900 | — | — |
| 2021-04-01 | $171.28 | $292.06 | 3,615,000 | — | — |
| 2021-03-31 | $169.99 | $289.86 | 3,688,400 | — | — |
| 2021-03-30 | $168.64 | $287.56 | 2,401,100 | — | — |
| 2021-03-29 | $168.14 | $286.71 | 2,702,600 | — | — |
| 2021-03-26 | $167.98 | $286.43 | 3,135,500 | — | — |
| 2021-03-25 | $163.25 | $278.37 | 2,944,500 | — | — |
| 2021-03-24 | $159.91 | $272.67 | 2,285,300 | — | — |
| 2021-03-23 | $159.86 | $272.59 | 2,920,800 | — | — |
| 2021-03-22 | $161.06 | $274.63 | 3,893,900 | — | — |
| 2021-03-19 | $159.29 | $271.62 | 14,934,200 | — | — |
| 2021-03-18 | $160.20 | $273.17 | 2,964,900 | — | — |
| 2021-03-17 | $160.65 | $273.93 | 3,644,100 | — | — |
| 2021-03-16 | $162.82 | $277.63 | 2,397,800 | — | — |
| 2021-03-15 | $162.64 | $277.33 | 4,535,900 | — | — |
| 2021-03-12 | $167.69 | $285.94 | 1,914,800 | — | — |
| 2021-03-11 | $167.24 | $285.17 | 2,906,700 | — | — |
| 2021-03-10 | $165.23 | $281.74 | 2,511,700 | — | — |
| 2021-03-09 | $163.27 | $278.40 | 2,551,000 | — | — |
| 2021-03-08 | $160.87 | $274.31 | 3,176,400 | — | — |
| 2021-03-05 | $164.40 | $280.33 | 3,671,700 | — | — |
| 2021-03-04 | $159.45 | $271.89 | 3,710,400 | — | — |
| 2021-03-03 | $160.43 | $273.56 | 2,635,100 | — | — |
| 2021-03-02 | $161.37 | $275.16 | 2,653,600 | — | — |
| 2021-03-01 | $161.47 | $275.33 | 3,271,500 | — | — |
| 2021-02-26 | $157.83 | $269.13 | 3,492,800 | — | — |
| 2021-02-25 | $157.51 | $268.58 | 2,617,100 | — | — |
| 2021-02-24 | $160.07 | $272.95 | 2,963,400 | — | — |
| 2021-02-23 | $160.81 | $274.21 | 4,385,800 | — | — |
| 2021-02-22 | $161.60 | $275.55 | 3,894,800 | — | — |
| 2021-02-19 | $160.54 | $273.75 | 3,081,700 | — | — |
| 2021-02-18 | $162.12 | $274.70 | 3,595,900 | — | — |
| 2021-02-17 | $161.00 | $272.80 | 2,845,400 | — | — |
| 2021-02-16 | $161.75 | $274.07 | 2,867,700 | — | — |
| 2021-02-12 | $163.39 | $276.85 | 2,563,800 | — | — |
| 2021-02-11 | $162.37 | $275.13 | 3,188,400 | — | — |
| 2021-02-10 | $165.66 | $280.70 | 2,943,700 | — | — |
| 2021-02-09 | $166.92 | $282.83 | 3,073,600 | — | — |
| 2021-02-08 | $163.45 | $276.96 | 2,242,200 | — | — |
| 2021-02-05 | $164.38 | $278.53 | 2,560,300 | — | — |
| 2021-02-04 | $162.26 | $274.94 | 2,811,100 | — | — |
| 2021-02-03 | $159.71 | $270.62 | 4,559,200 | — | — |
| 2021-02-02 | $160.29 | $271.60 | 10,758,300 | — | — |
| 2021-02-01 | $156.26 | $264.77 | 4,783,000 | — | — |
| 2021-01-29 | $155.00 | $262.64 | 5,007,900 | — | — |
| 2021-01-28 | $157.27 | $266.48 | 2,565,100 | — | — |
| 2021-01-27 | $157.65 | $267.13 | 2,821,500 | — | — |
| 2021-01-26 | $161.43 | $273.53 | 2,962,400 | — | — |
| 2021-01-25 | $161.75 | $274.07 | 3,938,100 | — | — |
| 2021-01-22 | $158.99 | $269.40 | 3,131,600 | — | — |
| 2021-01-21 | $160.10 | $271.28 | 2,002,800 | — | — |
| 2021-01-20 | $159.84 | $270.84 | 3,029,800 | — | — |
| 2021-01-19 | $156.28 | $264.81 | 4,537,400 | — | — |
| 2021-01-15 | $158.90 | $269.25 | 4,816,300 | — | — |
| 2021-01-14 | $163.47 | $276.99 | 2,625,000 | — | — |
| 2021-01-13 | $163.11 | $276.38 | 2,643,000 | — | — |
| 2021-01-12 | $163.91 | $277.73 | 4,612,100 | — | — |
| 2021-01-11 | $161.86 | $274.26 | 6,127,800 | — | — |
| 2021-01-08 | $158.39 | $268.38 | 4,844,800 | — | — |
| 2021-01-07 | $159.00 | $269.41 | 6,024,300 | — | — |
| 2021-01-06 | $161.04 | $272.87 | 5,061,400 | — | — |
| 2021-01-05 | $161.52 | $273.68 | 3,967,000 | — | — |
| 2021-01-04 | $163.80 | $277.55 | 4,304,000 | — | — |