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
- 1984-09-07 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 | $155.14 | $172.76 | 859,000 | — | — |
| 2021-12-30 | $155.80 | $173.49 | 1,048,100 | — | — |
| 2021-12-29 | $156.37 | $174.13 | 826,100 | — | — |
| 2021-12-28 | $155.94 | $173.65 | 1,110,300 | — | — |
| 2021-12-27 | $155.36 | $173.00 | 1,228,300 | — | — |
| 2021-12-23 | $153.42 | $170.84 | 882,700 | — | — |
| 2021-12-22 | $152.42 | $169.73 | 935,400 | — | — |
| 2021-12-21 | $152.63 | $169.96 | 1,200,300 | — | — |
| 2021-12-20 | $149.91 | $166.93 | 1,512,800 | — | — |
| 2021-12-17 | $151.70 | $168.93 | 4,996,100 | — | — |
| 2021-12-16 | $146.39 | $163.01 | 7,011,000 | — | — |
| 2021-12-15 | $159.94 | $178.10 | 2,427,500 | — | — |
| 2021-12-14 | $159.38 | $177.48 | 1,369,500 | — | — |
| 2021-12-13 | $159.51 | $177.62 | 1,395,800 | — | — |
| 2021-12-10 | $162.48 | $180.93 | 1,695,400 | — | — |
| 2021-12-09 | $161.02 | $179.30 | 2,137,500 | — | — |
| 2021-12-08 | $160.08 | $178.26 | 1,806,700 | — | — |
| 2021-12-07 | $157.32 | $175.18 | 1,770,700 | — | — |
| 2021-12-06 | $152.42 | $169.73 | 1,730,800 | — | — |
| 2021-12-03 | $149.41 | $166.38 | 1,692,200 | — | — |
| 2021-12-02 | $149.70 | $166.70 | 2,812,100 | — | — |
| 2021-12-01 | $150.17 | $167.22 | 1,854,700 | — | — |
| 2021-11-30 | $151.66 | $168.88 | 3,150,100 | — | — |
| 2021-11-29 | $154.92 | $172.51 | 2,166,700 | — | — |
| 2021-11-26 | $152.48 | $169.79 | 1,667,800 | — | — |
| 2021-11-24 | $157.04 | $174.87 | 1,949,500 | — | — |
| 2021-11-23 | $156.80 | $174.60 | 1,952,200 | — | — |
| 2021-11-22 | $156.53 | $174.30 | 1,698,500 | — | — |
| 2021-11-19 | $160.71 | $178.33 | 1,688,100 | — | — |
| 2021-11-18 | $163.11 | $181.00 | 2,038,400 | — | — |
| 2021-11-17 | $162.97 | $180.84 | 1,780,900 | — | — |
| 2021-11-16 | $163.77 | $181.73 | 1,792,800 | — | — |
| 2021-11-15 | $163.21 | $181.11 | 1,425,200 | — | — |
| 2021-11-12 | $164.56 | $182.61 | 1,569,700 | — | — |
| 2021-11-11 | $161.99 | $179.76 | 1,504,700 | — | — |
| 2021-11-10 | $160.31 | $177.89 | 1,904,200 | — | — |
| 2021-11-09 | $164.16 | $182.16 | 1,915,000 | — | — |
| 2021-11-08 | $167.77 | $186.17 | 3,349,400 | — | — |
| 2021-11-05 | $164.06 | $182.05 | 6,146,700 | — | — |
| 2021-11-04 | $171.38 | $190.18 | 3,401,700 | — | — |
| 2021-11-03 | $173.51 | $192.54 | 1,593,300 | — | — |
| 2021-11-02 | $170.75 | $189.48 | 1,292,500 | — | — |
| 2021-11-01 | $169.80 | $188.42 | 1,102,400 | — | — |
| 2021-10-29 | $167.13 | $185.46 | 1,598,700 | — | — |
| 2021-10-28 | $169.84 | $188.47 | 1,382,300 | — | — |
| 2021-10-27 | $165.90 | $184.09 | 1,304,000 | — | — |
| 2021-10-26 | $164.33 | $182.35 | 1,189,300 | — | — |
| 2021-10-25 | $165.18 | $183.30 | 845,900 | — | — |
| 2021-10-22 | $165.12 | $183.23 | 1,158,600 | — | — |
| 2021-10-21 | $166.97 | $185.28 | 782,600 | — | — |
| 2021-10-20 | $165.64 | $183.81 | 1,380,800 | — | — |
| 2021-10-19 | $164.75 | $182.82 | 1,814,600 | — | — |
| 2021-10-18 | $161.28 | $178.97 | 1,439,700 | — | — |
| 2021-10-15 | $160.53 | $178.14 | 1,072,900 | — | — |
| 2021-10-14 | $160.24 | $177.81 | 1,582,600 | — | — |
| 2021-10-13 | $155.22 | $172.24 | 2,763,000 | — | — |
| 2021-10-12 | $158.65 | $176.05 | 1,337,200 | — | — |
| 2021-10-11 | $159.46 | $176.95 | 979,100 | — | — |
| 2021-10-08 | $160.86 | $178.50 | 917,300 | — | — |
| 2021-10-07 | $162.24 | $180.03 | 1,339,800 | — | — |
| 2021-10-06 | $161.13 | $178.80 | 1,325,800 | — | — |
| 2021-10-05 | $160.34 | $177.92 | 2,027,400 | — | — |
| 2021-10-04 | $159.69 | $177.20 | 2,347,800 | — | — |
| 2021-10-01 | $163.92 | $181.90 | 1,700,300 | — | — |
| 2021-09-30 | $164.78 | $182.85 | 1,275,200 | — | — |
| 2021-09-29 | $166.55 | $184.82 | 1,240,500 | — | — |
| 2021-09-28 | $166.80 | $185.09 | 1,695,200 | — | — |
| 2021-09-27 | $171.73 | $190.56 | 1,175,000 | — | — |
| 2021-09-24 | $172.65 | $191.58 | 660,500 | — | — |
| 2021-09-23 | $173.34 | $192.35 | 847,200 | — | — |
| 2021-09-22 | $172.92 | $191.88 | 1,096,000 | — | — |
| 2021-09-21 | $170.85 | $189.59 | 1,326,400 | — | — |
| 2021-09-20 | $170.45 | $189.14 | 1,767,800 | — | — |
| 2021-09-17 | $175.26 | $194.48 | 2,231,700 | — | — |
| 2021-09-16 | $178.74 | $198.34 | 1,209,800 | — | — |
| 2021-09-15 | $176.77 | $196.16 | 1,100,900 | — | — |
| 2021-09-14 | $178.13 | $197.67 | 1,528,200 | — | — |
| 2021-09-13 | $181.22 | $201.09 | 1,246,400 | — | — |
| 2021-09-10 | $177.33 | $196.78 | 1,076,800 | — | — |
| 2021-09-09 | $177.43 | $196.89 | 799,200 | — | — |
| 2021-09-08 | $177.71 | $197.20 | 1,204,800 | — | — |
| 2021-09-07 | $181.45 | $201.35 | 827,600 | — | — |
| 2021-09-03 | $183.01 | $203.08 | 828,300 | — | — |
| 2021-09-02 | $183.27 | $203.37 | 934,300 | — | — |
| 2021-09-01 | $181.66 | $201.58 | 1,434,500 | — | — |
| 2021-08-31 | $183.46 | $203.58 | 1,577,200 | — | — |
| 2021-08-30 | $186.10 | $206.51 | 1,610,100 | — | — |
| 2021-08-27 | $183.45 | $203.57 | 995,400 | — | — |
| 2021-08-26 | $180.91 | $200.75 | 874,800 | — | — |
| 2021-08-25 | $181.08 | $200.94 | 1,009,400 | — | — |
| 2021-08-24 | $182.07 | $202.04 | 892,000 | — | — |
| 2021-08-23 | $180.92 | $200.76 | 1,297,400 | — | — |
| 2021-08-20 | $178.88 | $198.50 | 1,022,700 | — | — |
| 2021-08-19 | $177.23 | $196.67 | 1,303,100 | — | — |
| 2021-08-18 | $175.25 | $194.47 | 1,733,500 | — | — |
| 2021-08-17 | $178.66 | $198.25 | 1,331,700 | — | — |
| 2021-08-16 | $181.67 | $201.59 | 974,300 | — | — |
| 2021-08-13 | $183.39 | $202.88 | 912,200 | — | — |
| 2021-08-12 | $183.28 | $202.76 | 936,400 | — | — |
| 2021-08-11 | $184.78 | $204.42 | 979,400 | — | — |
| 2021-08-10 | $184.82 | $204.46 | 1,072,900 | — | — |
| 2021-08-09 | $185.70 | $205.44 | 837,100 | — | — |
| 2021-08-06 | $186.03 | $205.80 | 1,222,800 | — | — |
| 2021-08-05 | $185.79 | $205.54 | 1,544,700 | — | — |
| 2021-08-04 | $186.79 | $206.64 | 1,428,900 | — | — |
| 2021-08-03 | $188.19 | $208.19 | 1,716,500 | — | — |
| 2021-08-02 | $187.33 | $207.24 | 2,643,400 | — | — |
| 2021-07-30 | $184.51 | $204.12 | 7,405,100 | — | — |
| 2021-07-29 | $196.67 | $217.57 | 2,190,500 | — | — |
| 2021-07-28 | $192.07 | $212.48 | 1,175,300 | — | — |
| 2021-07-27 | $188.16 | $208.16 | 1,897,000 | — | — |
| 2021-07-26 | $192.79 | $213.28 | 917,200 | — | — |
| 2021-07-23 | $192.66 | $213.14 | 1,340,800 | — | — |
| 2021-07-22 | $191.04 | $211.34 | 1,186,500 | — | — |
| 2021-07-21 | $193.00 | $213.51 | 1,153,900 | — | — |
| 2021-07-20 | $189.42 | $209.55 | 1,242,900 | — | — |
| 2021-07-19 | $187.15 | $207.04 | 1,597,600 | — | — |
| 2021-07-16 | $188.11 | $208.10 | 1,116,700 | — | — |
| 2021-07-15 | $190.48 | $210.72 | 1,657,100 | — | — |
| 2021-07-14 | $191.57 | $211.93 | 2,282,900 | — | — |
| 2021-07-13 | $189.58 | $209.73 | 776,100 | — | — |
| 2021-07-12 | $191.20 | $211.52 | 853,100 | — | — |
| 2021-07-09 | $189.57 | $209.72 | 1,137,500 | — | — |
| 2021-07-08 | $186.41 | $206.22 | 1,454,100 | — | — |
| 2021-07-07 | $188.28 | $208.29 | 1,188,400 | — | — |
| 2021-07-06 | $190.46 | $210.70 | 1,333,200 | — | — |
| 2021-07-02 | $191.32 | $211.65 | 1,641,800 | — | — |
| 2021-07-01 | $189.01 | $209.10 | 1,726,900 | — | — |
| 2021-06-30 | $191.75 | $212.13 | 1,897,300 | — | — |
| 2021-06-29 | $190.95 | $211.24 | 2,964,100 | — | — |
| 2021-06-28 | $182.70 | $202.12 | 2,122,500 | — | — |
| 2021-06-25 | $178.70 | $197.69 | 3,458,200 | — | — |
| 2021-06-24 | $177.79 | $196.69 | 1,430,700 | — | — |
| 2021-06-23 | $173.23 | $191.64 | 992,100 | — | — |
| 2021-06-22 | $171.79 | $190.05 | 1,085,100 | — | — |
| 2021-06-21 | $171.54 | $189.77 | 1,335,900 | — | — |
| 2021-06-18 | $168.31 | $186.20 | 2,282,600 | — | — |
| 2021-06-17 | $172.46 | $190.79 | 1,458,100 | — | — |
| 2021-06-16 | $170.98 | $189.15 | 1,236,300 | — | — |
| 2021-06-15 | $171.66 | $189.90 | 1,219,300 | — | — |
| 2021-06-14 | $173.83 | $192.30 | 1,095,900 | — | — |
| 2021-06-11 | $171.12 | $189.31 | 912,500 | — | — |
| 2021-06-10 | $169.41 | $187.41 | 1,193,500 | — | — |
| 2021-06-09 | $168.53 | $186.44 | 984,300 | — | — |
| 2021-06-08 | $168.23 | $186.11 | 1,143,200 | — | — |
| 2021-06-07 | $169.72 | $187.76 | 1,306,900 | — | — |
| 2021-06-04 | $170.41 | $188.52 | 1,292,800 | — | — |
| 2021-06-03 | $167.23 | $185.00 | 1,457,200 | — | — |
| 2021-06-02 | $171.81 | $190.07 | 973,700 | — | — |
| 2021-06-01 | $170.39 | $188.50 | 1,460,300 | — | — |
| 2021-05-28 | $170.00 | $188.07 | 1,353,500 | — | — |
| 2021-05-27 | $170.87 | $189.03 | 2,342,000 | — | — |
| 2021-05-26 | $168.85 | $186.80 | 1,487,200 | — | — |
| 2021-05-25 | $170.03 | $188.10 | 1,532,500 | — | — |
| 2021-05-24 | $168.88 | $186.83 | 1,180,100 | — | — |
| 2021-05-21 | $166.70 | $184.42 | 1,518,900 | — | — |
| 2021-05-20 | $168.63 | $186.55 | 1,434,500 | — | — |
| 2021-05-19 | $166.37 | $184.05 | 1,871,200 | — | — |
| 2021-05-18 | $162.97 | $180.29 | 1,051,500 | — | — |
| 2021-05-17 | $164.16 | $181.61 | 1,329,600 | — | — |
| 2021-05-14 | $165.45 | $182.48 | 1,903,600 | — | — |
| 2021-05-13 | $162.19 | $178.89 | 1,641,000 | — | — |
| 2021-05-12 | $161.53 | $178.16 | 2,347,700 | — | — |
| 2021-05-11 | $166.89 | $184.07 | 2,505,600 | — | — |
| 2021-05-10 | $165.95 | $183.03 | 3,600,000 | — | — |
| 2021-05-07 | $175.12 | $193.15 | 1,918,100 | — | — |
| 2021-05-06 | $175.93 | $194.04 | 1,769,400 | — | — |
| 2021-05-05 | $174.01 | $191.92 | 1,925,500 | — | — |
| 2021-05-04 | $173.57 | $191.44 | 3,334,400 | — | — |
| 2021-05-03 | $176.34 | $194.49 | 4,208,100 | — | — |
| 2021-04-30 | $181.33 | $200.00 | 7,121,100 | — | — |
| 2021-04-29 | $197.86 | $218.23 | 3,336,000 | — | — |
| 2021-04-28 | $196.41 | $216.63 | 1,538,700 | — | — |
| 2021-04-27 | $197.40 | $217.72 | 2,057,800 | — | — |
| 2021-04-26 | $199.66 | $220.21 | 3,746,800 | — | — |
| 2021-04-23 | $190.92 | $210.57 | 2,426,700 | — | — |
| 2021-04-22 | $183.42 | $202.30 | 1,366,900 | — | — |
| 2021-04-21 | $186.62 | $205.83 | 1,518,400 | — | — |
| 2021-04-20 | $182.72 | $201.53 | 1,106,100 | — | — |
| 2021-04-19 | $185.87 | $205.00 | 1,417,600 | — | — |
| 2021-04-16 | $189.76 | $209.29 | 1,610,500 | — | — |
| 2021-04-15 | $190.65 | $210.27 | 1,264,700 | — | — |
| 2021-04-14 | $187.84 | $207.18 | 2,047,300 | — | — |
| 2021-04-13 | $189.29 | $208.77 | 1,081,200 | — | — |
| 2021-04-12 | $188.12 | $207.48 | 1,090,500 | — | — |
| 2021-04-09 | $188.73 | $208.16 | 1,191,000 | — | — |
| 2021-04-08 | $189.66 | $209.18 | 1,757,300 | — | — |
| 2021-04-07 | $187.23 | $206.50 | 1,143,600 | — | — |
| 2021-04-06 | $188.88 | $208.32 | 1,600,200 | — | — |
| 2021-04-05 | $191.65 | $211.38 | 1,815,400 | — | — |
| 2021-04-01 | $187.70 | $207.02 | 2,757,900 | — | — |
| 2021-03-31 | $183.48 | $202.37 | 2,325,000 | — | — |
| 2021-03-30 | $178.51 | $196.89 | 1,227,700 | — | — |
| 2021-03-29 | $179.32 | $197.78 | 1,898,500 | — | — |
| 2021-03-26 | $182.18 | $200.93 | 2,185,900 | — | — |
| 2021-03-25 | $172.13 | $189.85 | 1,741,100 | — | — |
| 2021-03-24 | $171.19 | $188.81 | 1,820,300 | — | — |
| 2021-03-23 | $175.38 | $193.43 | 1,279,000 | — | — |
| 2021-03-22 | $179.82 | $198.33 | 1,498,900 | — | — |
| 2021-03-19 | $175.79 | $193.89 | 2,604,800 | — | — |
| 2021-03-18 | $174.69 | $192.67 | 1,744,800 | — | — |
| 2021-03-17 | $182.81 | $201.63 | 1,772,900 | — | — |
| 2021-03-16 | $181.04 | $199.68 | 1,954,400 | — | — |
| 2021-03-15 | $178.79 | $197.19 | 1,893,800 | — | — |
| 2021-03-12 | $172.31 | $190.05 | 1,590,200 | — | — |
| 2021-03-11 | $173.75 | $191.64 | 2,371,900 | — | — |
| 2021-03-10 | $167.66 | $184.92 | 2,852,000 | — | — |
| 2021-03-09 | $172.41 | $190.16 | 2,589,100 | — | — |
| 2021-03-08 | $161.20 | $177.79 | 3,494,600 | — | — |
| 2021-03-05 | $173.44 | $191.29 | 3,579,800 | — | — |
| 2021-03-04 | $167.21 | $184.42 | 2,990,500 | — | — |
| 2021-03-03 | $175.21 | $193.25 | 1,827,900 | — | — |
| 2021-03-02 | $179.89 | $198.41 | 1,575,400 | — | — |
| 2021-03-01 | $186.46 | $205.65 | 2,115,600 | — | — |
| 2021-02-26 | $177.82 | $196.12 | 2,914,000 | — | — |
| 2021-02-25 | $176.14 | $194.27 | 3,717,000 | — | — |
| 2021-02-24 | $190.36 | $209.96 | 2,321,800 | — | — |
| 2021-02-23 | $183.75 | $202.66 | 2,556,400 | — | — |
| 2021-02-22 | $183.93 | $202.86 | 2,459,900 | — | — |
| 2021-02-19 | $192.17 | $211.95 | 2,016,600 | — | — |
| 2021-02-18 | $187.91 | $207.25 | 2,389,700 | — | — |
| 2021-02-17 | $192.09 | $211.86 | 2,127,300 | — | — |
| 2021-02-16 | $194.14 | $214.12 | 2,491,700 | — | — |
| 2021-02-12 | $189.50 | $209.01 | 1,903,700 | — | — |
| 2021-02-11 | $188.76 | $207.64 | 2,072,900 | — | — |
| 2021-02-10 | $185.29 | $203.82 | 2,018,700 | — | — |
| 2021-02-09 | $182.91 | $201.20 | 2,504,500 | — | — |
| 2021-02-08 | $181.57 | $199.73 | 2,182,700 | — | — |
| 2021-02-05 | $178.95 | $196.85 | 2,509,000 | — | — |
| 2021-02-04 | $179.10 | $197.01 | 5,007,300 | — | — |
| 2021-02-03 | $179.46 | $197.41 | 3,185,400 | — | — |
| 2021-02-02 | $185.49 | $204.04 | 3,755,500 | — | — |
| 2021-02-01 | $185.79 | $204.37 | 5,643,300 | — | — |
| 2021-01-29 | $169.25 | $186.18 | 9,055,500 | — | — |
| 2021-01-28 | $159.79 | $175.77 | 3,866,800 | — | — |
| 2021-01-27 | $155.85 | $171.44 | 2,711,600 | — | — |
| 2021-01-26 | $163.13 | $179.45 | 1,833,800 | — | — |
| 2021-01-25 | $165.68 | $182.25 | 4,702,400 | — | — |
| 2021-01-22 | $161.27 | $177.40 | 1,215,000 | — | — |
| 2021-01-21 | $163.52 | $179.87 | 1,434,100 | — | — |
| 2021-01-20 | $162.94 | $179.24 | 2,021,200 | — | — |
| 2021-01-19 | $161.39 | $177.53 | 2,439,700 | — | — |
| 2021-01-15 | $152.00 | $167.20 | 2,305,800 | — | — |
| 2021-01-14 | $157.98 | $173.78 | 1,521,100 | — | — |
| 2021-01-13 | $157.89 | $173.68 | 1,252,800 | — | — |
| 2021-01-12 | $158.18 | $174.00 | 1,807,500 | — | — |
| 2021-01-11 | $162.05 | $178.26 | 1,766,700 | — | — |
| 2021-01-08 | $163.48 | $179.83 | 1,598,500 | — | — |
| 2021-01-07 | $162.68 | $178.95 | 1,701,200 | — | — |
| 2021-01-06 | $158.49 | $174.34 | 2,102,900 | — | — |
| 2021-01-05 | $156.30 | $171.93 | 2,053,900 | — | — |
| 2021-01-04 | $150.72 | $165.79 | 2,180,200 | — | — |