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
- 1998-08-18 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 | $208.74 | $275.74 | 739,400 | — | — |
| 2021-12-30 | $207.92 | $274.66 | 735,500 | — | — |
| 2021-12-29 | $207.30 | $273.84 | 849,500 | — | — |
| 2021-12-28 | $206.30 | $272.52 | 1,156,000 | — | — |
| 2021-12-27 | $204.75 | $270.47 | 920,600 | — | — |
| 2021-12-23 | $199.39 | $263.39 | 1,211,000 | — | — |
| 2021-12-22 | $199.58 | $263.64 | 1,165,100 | — | — |
| 2021-12-21 | $198.58 | $262.32 | 1,439,500 | — | — |
| 2021-12-20 | $202.13 | $267.01 | 1,096,500 | — | — |
| 2021-12-17 | $201.34 | $265.97 | 3,381,400 | — | — |
| 2021-12-16 | $200.47 | $264.82 | 1,631,200 | — | — |
| 2021-12-15 | $197.00 | $260.23 | 1,291,400 | — | — |
| 2021-12-14 | $194.90 | $257.46 | 1,629,100 | — | — |
| 2021-12-13 | $198.63 | $260.44 | 1,676,900 | — | — |
| 2021-12-10 | $193.21 | $253.34 | 1,642,500 | — | — |
| 2021-12-09 | $189.62 | $248.63 | 1,430,600 | — | — |
| 2021-12-08 | $191.55 | $251.16 | 2,298,200 | — | — |
| 2021-12-07 | $192.15 | $251.95 | 1,847,900 | — | — |
| 2021-12-06 | $187.82 | $246.27 | 2,042,000 | — | — |
| 2021-12-03 | $184.86 | $242.39 | 1,232,700 | — | — |
| 2021-12-02 | $185.64 | $243.41 | 1,761,000 | — | — |
| 2021-12-01 | $180.56 | $236.75 | 1,410,800 | — | — |
| 2021-11-30 | $181.65 | $238.18 | 2,658,700 | — | — |
| 2021-11-29 | $185.83 | $243.66 | 1,295,100 | — | — |
| 2021-11-26 | $183.50 | $240.61 | 807,300 | — | — |
| 2021-11-24 | $186.66 | $244.75 | 1,035,600 | — | — |
| 2021-11-23 | $183.67 | $240.83 | 1,188,900 | — | — |
| 2021-11-22 | $181.96 | $238.59 | 1,369,100 | — | — |
| 2021-11-19 | $183.74 | $240.92 | 1,478,500 | — | — |
| 2021-11-18 | $183.33 | $240.38 | 1,285,000 | — | — |
| 2021-11-17 | $184.70 | $242.18 | 2,011,600 | — | — |
| 2021-11-16 | $180.21 | $236.29 | 1,453,800 | — | — |
| 2021-11-15 | $182.78 | $239.66 | 1,085,700 | — | — |
| 2021-11-12 | $180.78 | $237.04 | 1,080,300 | — | — |
| 2021-11-11 | $180.66 | $236.88 | 1,323,700 | — | — |
| 2021-11-10 | $180.34 | $236.46 | 1,246,600 | — | — |
| 2021-11-09 | $180.85 | $237.13 | 1,719,200 | — | — |
| 2021-11-08 | $179.97 | $235.98 | 1,525,100 | — | — |
| 2021-11-05 | $180.13 | $236.19 | 1,373,300 | — | — |
| 2021-11-04 | $181.05 | $237.39 | 1,343,000 | — | — |
| 2021-11-03 | $182.92 | $239.85 | 1,334,400 | — | — |
| 2021-11-02 | $182.80 | $239.69 | 1,750,700 | — | — |
| 2021-11-01 | $181.51 | $238.00 | 1,738,200 | — | — |
| 2021-10-29 | $180.30 | $236.41 | 2,619,700 | — | — |
| 2021-10-28 | $181.90 | $238.51 | 2,031,200 | — | — |
| 2021-10-27 | $178.25 | $233.72 | 2,486,000 | — | — |
| 2021-10-26 | $180.08 | $236.12 | 1,519,400 | — | — |
| 2021-10-25 | $177.64 | $232.92 | 1,898,100 | — | — |
| 2021-10-22 | $179.12 | $234.86 | 2,834,200 | — | — |
| 2021-10-21 | $177.94 | $233.32 | 2,901,600 | — | — |
| 2021-10-20 | $175.00 | $229.46 | 2,364,300 | — | — |
| 2021-10-19 | $172.88 | $226.68 | 2,788,000 | — | — |
| 2021-10-18 | $167.81 | $220.03 | 1,812,300 | — | — |
| 2021-10-15 | $168.85 | $221.40 | 2,276,400 | — | — |
| 2021-10-14 | $171.28 | $224.58 | 2,173,400 | — | — |
| 2021-10-13 | $169.72 | $222.54 | 2,809,700 | — | — |
| 2021-10-12 | $170.60 | $223.69 | 1,478,700 | — | — |
| 2021-10-11 | $168.76 | $221.28 | 1,202,900 | — | — |
| 2021-10-08 | $169.82 | $222.67 | 971,700 | — | — |
| 2021-10-07 | $172.85 | $226.64 | 947,200 | — | — |
| 2021-10-06 | $174.34 | $228.60 | 1,250,400 | — | — |
| 2021-10-05 | $172.45 | $226.12 | 1,514,400 | — | — |
| 2021-10-04 | $173.66 | $227.70 | 1,462,500 | — | — |
| 2021-10-01 | $173.02 | $226.86 | 1,457,400 | — | — |
| 2021-09-30 | $173.32 | $227.26 | 1,701,300 | — | — |
| 2021-09-29 | $175.77 | $230.47 | 1,377,800 | — | — |
| 2021-09-28 | $175.06 | $229.54 | 2,823,500 | — | — |
| 2021-09-27 | $177.25 | $232.41 | 2,153,600 | — | — |
| 2021-09-24 | $182.07 | $238.73 | 1,622,200 | — | — |
| 2021-09-23 | $184.36 | $241.73 | 1,651,800 | — | — |
| 2021-09-22 | $187.46 | $245.80 | 978,700 | — | — |
| 2021-09-21 | $187.78 | $246.22 | 1,053,400 | — | — |
| 2021-09-20 | $187.20 | $245.46 | 1,174,100 | — | — |
| 2021-09-17 | $188.54 | $247.21 | 2,503,100 | — | — |
| 2021-09-16 | $189.22 | $248.11 | 1,375,700 | — | — |
| 2021-09-15 | $188.65 | $247.36 | 1,845,400 | — | — |
| 2021-09-14 | $189.25 | $248.15 | 1,608,200 | — | — |
| 2021-09-13 | $189.83 | $247.16 | 1,812,500 | — | — |
| 2021-09-10 | $188.36 | $245.25 | 2,294,500 | — | — |
| 2021-09-09 | $192.46 | $250.59 | 1,516,400 | — | — |
| 2021-09-08 | $196.54 | $255.90 | 1,534,700 | — | — |
| 2021-09-07 | $195.54 | $254.60 | 1,472,100 | — | — |
| 2021-09-03 | $198.50 | $258.45 | 1,320,700 | — | — |
| 2021-09-02 | $197.90 | $257.67 | 1,454,200 | — | — |
| 2021-09-01 | $197.95 | $257.73 | 1,345,300 | — | — |
| 2021-08-31 | $194.69 | $253.49 | 2,023,300 | — | — |
| 2021-08-30 | $192.31 | $250.39 | 1,429,500 | — | — |
| 2021-08-27 | $190.97 | $248.65 | 1,437,600 | — | — |
| 2021-08-26 | $189.73 | $247.03 | 1,790,300 | — | — |
| 2021-08-25 | $190.30 | $247.77 | 1,404,300 | — | — |
| 2021-08-24 | $192.53 | $250.68 | 1,353,900 | — | — |
| 2021-08-23 | $195.96 | $255.14 | 1,336,000 | — | — |
| 2021-08-20 | $198.05 | $257.86 | 1,558,000 | — | — |
| 2021-08-19 | $197.91 | $257.68 | 1,055,600 | — | — |
| 2021-08-18 | $194.06 | $252.67 | 1,250,800 | — | — |
| 2021-08-17 | $196.84 | $256.29 | 1,100,500 | — | — |
| 2021-08-16 | $194.96 | $253.84 | 1,216,400 | — | — |
| 2021-08-13 | $194.78 | $253.61 | 778,900 | — | — |
| 2021-08-12 | $193.31 | $251.69 | 652,300 | — | — |
| 2021-08-11 | $191.95 | $249.92 | 910,800 | — | — |
| 2021-08-10 | $190.97 | $248.65 | 1,090,900 | — | — |
| 2021-08-09 | $194.22 | $252.88 | 874,700 | — | — |
| 2021-08-06 | $194.80 | $253.63 | 1,171,300 | — | — |
| 2021-08-05 | $194.46 | $253.19 | 1,121,700 | — | — |
| 2021-08-04 | $195.14 | $254.08 | 1,291,800 | — | — |
| 2021-08-03 | $194.77 | $253.59 | 1,038,500 | — | — |
| 2021-08-02 | $193.11 | $251.43 | 1,104,900 | — | — |
| 2021-07-30 | $193.09 | $251.41 | 1,802,800 | — | — |
| 2021-07-29 | $192.82 | $251.06 | 1,219,900 | — | — |
| 2021-07-28 | $192.93 | $251.20 | 961,400 | — | — |
| 2021-07-27 | $194.56 | $253.32 | 1,477,800 | — | — |
| 2021-07-26 | $192.24 | $250.30 | 1,955,700 | — | — |
| 2021-07-23 | $193.45 | $251.88 | 2,226,900 | — | — |
| 2021-07-22 | $192.03 | $250.03 | 3,394,300 | — | — |
| 2021-07-21 | $201.10 | $261.84 | 1,900,800 | — | — |
| 2021-07-20 | $203.28 | $264.67 | 1,173,200 | — | — |
| 2021-07-19 | $202.03 | $263.05 | 1,418,600 | — | — |
| 2021-07-16 | $203.11 | $264.45 | 734,800 | — | — |
| 2021-07-15 | $202.17 | $263.23 | 1,086,500 | — | — |
| 2021-07-14 | $201.90 | $262.88 | 1,213,400 | — | — |
| 2021-07-13 | $200.39 | $260.91 | 1,219,400 | — | — |
| 2021-07-12 | $203.08 | $264.41 | 1,299,900 | — | — |
| 2021-07-09 | $201.72 | $262.64 | 1,192,700 | — | — |
| 2021-07-08 | $200.74 | $261.37 | 961,900 | — | — |
| 2021-07-07 | $200.83 | $261.48 | 1,524,300 | — | — |
| 2021-07-06 | $199.63 | $259.92 | 1,583,700 | — | — |
| 2021-07-02 | $196.99 | $256.48 | 1,372,800 | — | — |
| 2021-07-01 | $194.70 | $253.50 | 2,176,700 | — | — |
| 2021-06-30 | $195.10 | $254.02 | 1,643,500 | — | — |
| 2021-06-29 | $197.35 | $256.95 | 1,268,300 | — | — |
| 2021-06-28 | $198.03 | $257.84 | 1,218,000 | — | — |
| 2021-06-25 | $196.53 | $255.89 | 1,996,800 | — | — |
| 2021-06-24 | $195.93 | $255.10 | 1,079,400 | — | — |
| 2021-06-23 | $196.01 | $255.21 | 1,170,700 | — | — |
| 2021-06-22 | $197.12 | $256.65 | 1,396,400 | — | — |
| 2021-06-21 | $197.65 | $257.34 | 1,190,700 | — | — |
| 2021-06-18 | $194.24 | $252.90 | 2,997,100 | — | — |
| 2021-06-17 | $196.86 | $256.32 | 1,240,900 | — | — |
| 2021-06-16 | $193.95 | $252.53 | 1,381,900 | — | — |
| 2021-06-15 | $195.51 | $254.56 | 1,081,300 | — | — |
| 2021-06-14 | $197.08 | $256.60 | 1,057,000 | — | — |
| 2021-06-11 | $194.34 | $253.03 | 1,807,300 | — | — |
| 2021-06-10 | $200.24 | $258.98 | 2,569,200 | — | — |
| 2021-06-09 | $197.09 | $254.91 | 1,695,800 | — | — |
| 2021-06-08 | $196.28 | $253.86 | 1,625,800 | — | — |
| 2021-06-07 | $198.04 | $256.14 | 1,271,000 | — | — |
| 2021-06-04 | $196.71 | $254.42 | 1,013,100 | — | — |
| 2021-06-03 | $194.91 | $252.09 | 1,662,400 | — | — |
| 2021-06-02 | $195.31 | $252.61 | 1,579,300 | — | — |
| 2021-06-01 | $191.52 | $247.71 | 1,412,000 | — | — |
| 2021-05-28 | $189.50 | $245.09 | 1,583,800 | — | — |
| 2021-05-27 | $189.28 | $244.81 | 2,905,400 | — | — |
| 2021-05-26 | $188.37 | $243.63 | 1,541,100 | — | — |
| 2021-05-25 | $188.20 | $243.41 | 1,497,000 | — | — |
| 2021-05-24 | $186.24 | $240.88 | 1,890,300 | — | — |
| 2021-05-21 | $185.55 | $239.98 | 1,567,300 | — | — |
| 2021-05-20 | $185.45 | $239.86 | 1,178,000 | — | — |
| 2021-05-19 | $181.85 | $235.20 | 1,301,400 | — | — |
| 2021-05-18 | $182.77 | $236.39 | 1,615,200 | — | — |
| 2021-05-17 | $182.00 | $235.39 | 1,198,700 | — | — |
| 2021-05-14 | $181.11 | $234.24 | 1,438,500 | — | — |
| 2021-05-13 | $179.75 | $232.48 | 1,764,200 | — | — |
| 2021-05-12 | $178.83 | $231.29 | 1,414,300 | — | — |
| 2021-05-11 | $182.22 | $235.68 | 1,262,100 | — | — |
| 2021-05-10 | $183.19 | $236.93 | 1,452,000 | — | — |
| 2021-05-07 | $183.32 | $237.10 | 2,023,000 | — | — |
| 2021-05-06 | $180.88 | $233.94 | 2,141,600 | — | — |
| 2021-05-05 | $183.18 | $236.92 | 1,929,000 | — | — |
| 2021-05-04 | $183.90 | $237.85 | 2,966,700 | — | — |
| 2021-05-03 | $187.70 | $242.77 | 1,413,300 | — | — |
| 2021-04-30 | $189.06 | $244.52 | 1,310,000 | — | — |
| 2021-04-29 | $187.96 | $243.10 | 1,373,700 | — | — |
| 2021-04-28 | $185.19 | $239.52 | 1,097,200 | — | — |
| 2021-04-27 | $184.74 | $238.94 | 1,353,600 | — | — |
| 2021-04-26 | $186.10 | $240.70 | 1,382,400 | — | — |
| 2021-04-23 | $187.18 | $242.09 | 1,308,700 | — | — |
| 2021-04-22 | $184.21 | $238.25 | 1,971,700 | — | — |
| 2021-04-21 | $182.89 | $236.54 | 1,482,100 | — | — |
| 2021-04-20 | $183.00 | $236.69 | 1,900,800 | — | — |
| 2021-04-19 | $180.72 | $233.74 | 1,394,600 | — | — |
| 2021-04-16 | $179.62 | $232.32 | 1,390,400 | — | — |
| 2021-04-15 | $179.47 | $232.12 | 2,242,500 | — | — |
| 2021-04-14 | $175.69 | $227.23 | 1,564,500 | — | — |
| 2021-04-13 | $177.11 | $229.07 | 1,473,500 | — | — |
| 2021-04-12 | $177.54 | $229.62 | 1,425,200 | — | — |
| 2021-04-09 | $175.24 | $226.65 | 1,390,800 | — | — |
| 2021-04-08 | $175.75 | $227.31 | 1,606,400 | — | — |
| 2021-04-07 | $176.26 | $227.97 | 1,900,000 | — | — |
| 2021-04-06 | $176.62 | $228.44 | 1,751,200 | — | — |
| 2021-04-05 | $177.44 | $229.50 | 2,005,900 | — | — |
| 2021-04-01 | $174.46 | $225.64 | 1,815,400 | — | — |
| 2021-03-31 | $172.13 | $222.63 | 2,314,300 | — | — |
| 2021-03-30 | $170.99 | $221.15 | 2,030,800 | — | — |
| 2021-03-29 | $175.03 | $226.38 | 2,317,700 | — | — |
| 2021-03-26 | $173.29 | $224.13 | 1,866,700 | — | — |
| 2021-03-25 | $167.49 | $216.63 | 1,485,000 | — | — |
| 2021-03-24 | $167.68 | $216.87 | 1,855,700 | — | — |
| 2021-03-23 | $168.69 | $218.18 | 2,269,100 | — | — |
| 2021-03-22 | $167.89 | $217.14 | 2,404,200 | — | — |
| 2021-03-19 | $165.62 | $214.21 | 4,115,900 | — | — |
| 2021-03-18 | $165.19 | $213.65 | 1,561,500 | — | — |
| 2021-03-17 | $164.96 | $213.35 | 2,235,100 | — | — |
| 2021-03-16 | $165.05 | $213.47 | 2,594,500 | — | — |
| 2021-03-15 | $161.54 | $208.93 | 2,622,000 | — | — |
| 2021-03-12 | $158.68 | $205.23 | 2,381,300 | — | — |
| 2021-03-11 | $155.74 | $199.71 | 2,568,400 | — | — |
| 2021-03-10 | $151.94 | $194.84 | 1,860,900 | — | — |
| 2021-03-09 | $151.04 | $193.68 | 2,533,600 | — | — |
| 2021-03-08 | $146.77 | $188.21 | 3,389,500 | — | — |
| 2021-03-05 | $150.15 | $192.54 | 3,773,800 | — | — |
| 2021-03-04 | $149.13 | $191.23 | 2,880,900 | — | — |
| 2021-03-03 | $148.52 | $190.45 | 2,593,500 | — | — |
| 2021-03-02 | $153.16 | $196.40 | 2,443,300 | — | — |
| 2021-03-01 | $153.73 | $197.13 | 2,198,700 | — | — |
| 2021-02-26 | $155.75 | $199.72 | 3,615,900 | — | — |
| 2021-02-25 | $159.61 | $204.67 | 2,360,600 | — | — |
| 2021-02-24 | $161.20 | $206.71 | 1,731,800 | — | — |
| 2021-02-23 | $161.64 | $207.27 | 2,594,800 | — | — |
| 2021-02-22 | $165.32 | $211.99 | 3,437,100 | — | — |
| 2021-02-19 | $165.80 | $212.61 | 4,530,800 | — | — |
| 2021-02-18 | $164.90 | $211.46 | 1,744,100 | — | — |
| 2021-02-17 | $163.13 | $209.19 | 1,569,300 | — | — |
| 2021-02-16 | $161.96 | $207.69 | 3,150,900 | — | — |
| 2021-02-12 | $164.46 | $210.89 | 2,199,500 | — | — |
| 2021-02-11 | $162.00 | $207.74 | 2,336,300 | — | — |
| 2021-02-10 | $163.08 | $209.12 | 1,447,600 | — | — |
| 2021-02-09 | $163.99 | $210.29 | 3,077,100 | — | — |
| 2021-02-08 | $160.90 | $206.33 | 2,556,100 | — | — |
| 2021-02-05 | $162.26 | $208.07 | 2,192,900 | — | — |
| 2021-02-04 | $163.13 | $209.19 | 2,014,400 | — | — |
| 2021-02-03 | $163.16 | $209.22 | 2,201,500 | — | — |
| 2021-02-02 | $165.61 | $212.37 | 1,608,400 | — | — |
| 2021-02-01 | $164.27 | $210.65 | 1,898,500 | — | — |
| 2021-01-29 | $159.26 | $204.22 | 2,569,600 | — | — |
| 2021-01-28 | $158.13 | $202.77 | 2,522,300 | — | — |
| 2021-01-27 | $159.88 | $205.02 | 1,866,000 | — | — |
| 2021-01-26 | $163.45 | $209.60 | 1,882,800 | — | — |
| 2021-01-25 | $160.89 | $206.31 | 1,720,100 | — | — |
| 2021-01-22 | $158.92 | $203.79 | 1,367,800 | — | — |
| 2021-01-21 | $159.34 | $204.33 | 1,491,600 | — | — |
| 2021-01-20 | $159.06 | $203.97 | 1,670,800 | — | — |
| 2021-01-19 | $159.39 | $204.39 | 2,824,700 | — | — |
| 2021-01-15 | $157.25 | $201.65 | 2,437,200 | — | — |
| 2021-01-14 | $154.76 | $198.45 | 3,882,400 | — | — |
| 2021-01-13 | $152.69 | $195.80 | 1,457,400 | — | — |
| 2021-01-12 | $150.46 | $192.94 | 2,304,100 | — | — |
| 2021-01-11 | $153.06 | $196.27 | 1,622,500 | — | — |
| 2021-01-08 | $154.06 | $197.56 | 2,432,600 | — | — |
| 2021-01-07 | $152.45 | $195.49 | 2,568,000 | — | — |
| 2021-01-06 | $151.43 | $194.18 | 2,709,900 | — | — |
| 2021-01-05 | $155.61 | $199.54 | 2,380,600 | — | — |
| 2021-01-04 | $155.00 | $198.76 | 2,218,700 | — | — |