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
- 1980-03-17 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 | $246.58 | $473.46 | 884,200 | — | — |
| 2021-12-30 | $245.56 | $471.50 | 753,300 | — | — |
| 2021-12-29 | $248.01 | $476.21 | 936,800 | — | — |
| 2021-12-28 | $246.07 | $472.48 | 924,400 | — | — |
| 2021-12-27 | $246.29 | $472.91 | 1,020,700 | — | — |
| 2021-12-23 | $242.00 | $464.67 | 1,532,500 | — | — |
| 2021-12-22 | $237.62 | $456.26 | 1,340,600 | — | — |
| 2021-12-21 | $231.95 | $445.37 | 1,105,400 | — | — |
| 2021-12-20 | $229.36 | $440.40 | 1,137,800 | — | — |
| 2021-12-17 | $229.41 | $440.49 | 2,452,100 | — | — |
| 2021-12-16 | $231.85 | $445.18 | 1,597,200 | — | — |
| 2021-12-15 | $233.92 | $449.15 | 1,536,400 | — | — |
| 2021-12-14 | $229.72 | $441.09 | 1,501,300 | — | — |
| 2021-12-13 | $235.02 | $451.27 | 1,638,900 | — | — |
| 2021-12-10 | $236.73 | $454.55 | 1,276,100 | — | — |
| 2021-12-09 | $232.74 | $446.89 | 1,326,200 | — | — |
| 2021-12-08 | $234.30 | $447.89 | 1,045,700 | — | — |
| 2021-12-07 | $235.13 | $449.47 | 1,753,400 | — | — |
| 2021-12-06 | $232.20 | $443.87 | 2,289,600 | — | — |
| 2021-12-03 | $229.89 | $439.46 | 1,561,700 | — | — |
| 2021-12-02 | $232.43 | $444.31 | 2,121,700 | — | — |
| 2021-12-01 | $226.87 | $433.68 | 2,391,600 | — | — |
| 2021-11-30 | $230.89 | $441.37 | 4,374,200 | — | — |
| 2021-11-29 | $235.90 | $450.95 | 2,094,300 | — | — |
| 2021-11-26 | $229.62 | $438.94 | 1,366,700 | — | — |
| 2021-11-24 | $234.37 | $448.02 | 1,511,100 | — | — |
| 2021-11-23 | $236.14 | $451.40 | 1,456,800 | — | — |
| 2021-11-22 | $236.82 | $452.70 | 1,080,600 | — | — |
| 2021-11-19 | $237.91 | $454.79 | 1,301,700 | — | — |
| 2021-11-18 | $237.95 | $454.86 | 1,151,000 | — | — |
| 2021-11-17 | $236.88 | $452.82 | 1,080,300 | — | — |
| 2021-11-16 | $235.25 | $449.70 | 1,454,500 | — | — |
| 2021-11-15 | $233.06 | $445.52 | 1,028,800 | — | — |
| 2021-11-12 | $230.93 | $441.44 | 1,207,600 | — | — |
| 2021-11-11 | $228.55 | $436.90 | 709,700 | — | — |
| 2021-11-10 | $229.64 | $438.98 | 1,081,000 | — | — |
| 2021-11-09 | $229.20 | $438.14 | 1,093,100 | — | — |
| 2021-11-08 | $227.49 | $434.87 | 1,366,200 | — | — |
| 2021-11-05 | $229.60 | $438.90 | 1,394,700 | — | — |
| 2021-11-04 | $226.19 | $432.38 | 1,190,400 | — | — |
| 2021-11-03 | $225.75 | $431.54 | 1,079,300 | — | — |
| 2021-11-02 | $225.17 | $430.43 | 1,249,000 | — | — |
| 2021-11-01 | $222.14 | $424.64 | 1,173,000 | — | — |
| 2021-10-29 | $224.49 | $429.13 | 1,609,700 | — | — |
| 2021-10-28 | $222.94 | $426.17 | 1,428,700 | — | — |
| 2021-10-27 | $221.95 | $424.28 | 2,043,500 | — | — |
| 2021-10-26 | $218.80 | $418.26 | 1,819,500 | — | — |
| 2021-10-25 | $218.07 | $416.86 | 863,300 | — | — |
| 2021-10-22 | $217.75 | $416.25 | 1,361,400 | — | — |
| 2021-10-21 | $214.71 | $410.44 | 939,700 | — | — |
| 2021-10-20 | $213.05 | $407.27 | 1,048,700 | — | — |
| 2021-10-19 | $213.98 | $409.04 | 834,300 | — | — |
| 2021-10-18 | $212.57 | $406.35 | 1,310,700 | — | — |
| 2021-10-15 | $212.98 | $407.13 | 1,747,200 | — | — |
| 2021-10-14 | $208.52 | $398.61 | 1,361,900 | — | — |
| 2021-10-13 | $205.19 | $392.24 | 1,129,800 | — | — |
| 2021-10-12 | $203.84 | $389.66 | 1,132,600 | — | — |
| 2021-10-11 | $203.75 | $389.49 | 816,900 | — | — |
| 2021-10-08 | $206.16 | $394.09 | 1,002,500 | — | — |
| 2021-10-07 | $207.57 | $396.79 | 1,439,600 | — | — |
| 2021-10-06 | $204.99 | $391.86 | 1,486,100 | — | — |
| 2021-10-05 | $203.76 | $389.51 | 1,039,000 | — | — |
| 2021-10-04 | $199.97 | $382.26 | 1,453,500 | — | — |
| 2021-10-01 | $202.00 | $386.14 | 1,379,000 | — | — |
| 2021-09-30 | $199.92 | $382.17 | 1,739,700 | — | — |
| 2021-09-29 | $199.58 | $381.52 | 1,001,500 | — | — |
| 2021-09-28 | $197.28 | $377.12 | 1,245,900 | — | — |
| 2021-09-27 | $201.72 | $385.61 | 1,357,500 | — | — |
| 2021-09-24 | $202.22 | $386.56 | 884,100 | — | — |
| 2021-09-23 | $201.39 | $384.98 | 1,041,200 | — | — |
| 2021-09-22 | $198.31 | $379.09 | 968,500 | — | — |
| 2021-09-21 | $197.05 | $376.68 | 985,600 | — | — |
| 2021-09-20 | $198.81 | $380.04 | 1,915,900 | — | — |
| 2021-09-17 | $198.67 | $379.78 | 3,083,600 | — | — |
| 2021-09-16 | $198.40 | $379.26 | 1,430,600 | — | — |
| 2021-09-15 | $200.52 | $383.31 | 1,661,800 | — | — |
| 2021-09-14 | $199.74 | $381.82 | 1,906,300 | — | — |
| 2021-09-13 | $200.00 | $382.32 | 1,894,800 | — | — |
| 2021-09-10 | $200.83 | $383.91 | 1,843,800 | — | — |
| 2021-09-09 | $203.16 | $388.36 | 1,295,700 | — | — |
| 2021-09-08 | $205.13 | $390.35 | 1,259,200 | — | — |
| 2021-09-07 | $202.23 | $384.83 | 1,342,300 | — | — |
| 2021-09-03 | $207.38 | $394.63 | 1,115,900 | — | — |
| 2021-09-02 | $206.53 | $393.01 | 1,174,400 | — | — |
| 2021-09-01 | $206.86 | $393.64 | 1,397,600 | — | — |
| 2021-08-31 | $209.04 | $397.79 | 2,237,100 | — | — |
| 2021-08-30 | $209.07 | $397.85 | 885,600 | — | — |
| 2021-08-27 | $208.96 | $397.64 | 1,370,000 | — | — |
| 2021-08-26 | $207.08 | $394.06 | 1,207,100 | — | — |
| 2021-08-25 | $208.19 | $396.17 | 1,202,800 | — | — |
| 2021-08-24 | $208.19 | $396.17 | 1,663,100 | — | — |
| 2021-08-23 | $211.73 | $402.91 | 1,139,200 | — | — |
| 2021-08-20 | $211.58 | $402.62 | 1,777,700 | — | — |
| 2021-08-19 | $211.12 | $401.75 | 1,582,400 | — | — |
| 2021-08-18 | $208.47 | $396.70 | 3,061,100 | — | — |
| 2021-08-17 | $214.80 | $408.75 | 1,248,800 | — | — |
| 2021-08-16 | $216.56 | $412.10 | 1,233,600 | — | — |
| 2021-08-13 | $215.17 | $409.45 | 1,003,500 | — | — |
| 2021-08-12 | $214.90 | $408.94 | 1,449,300 | — | — |
| 2021-08-11 | $216.25 | $411.51 | 1,883,600 | — | — |
| 2021-08-10 | $216.72 | $412.40 | 2,574,700 | — | — |
| 2021-08-09 | $213.70 | $406.66 | 1,322,000 | — | — |
| 2021-08-06 | $213.00 | $405.32 | 1,342,900 | — | — |
| 2021-08-05 | $213.29 | $405.88 | 1,010,900 | — | — |
| 2021-08-04 | $212.00 | $403.42 | 1,634,600 | — | — |
| 2021-08-03 | $213.44 | $406.16 | 1,412,200 | — | — |
| 2021-08-02 | $209.45 | $398.57 | 1,459,000 | — | — |
| 2021-07-30 | $209.63 | $398.91 | 1,533,800 | — | — |
| 2021-07-29 | $208.83 | $397.39 | 1,236,900 | — | — |
| 2021-07-28 | $206.88 | $393.68 | 2,065,500 | — | — |
| 2021-07-27 | $207.89 | $395.60 | 2,074,900 | — | — |
| 2021-07-26 | $206.27 | $392.52 | 1,118,800 | — | — |
| 2021-07-23 | $206.08 | $392.16 | 1,105,200 | — | — |
| 2021-07-22 | $203.29 | $386.85 | 1,075,700 | — | — |
| 2021-07-21 | $204.47 | $389.09 | 1,408,700 | — | — |
| 2021-07-20 | $203.14 | $386.56 | 2,097,200 | — | — |
| 2021-07-19 | $201.68 | $383.78 | 1,841,600 | — | — |
| 2021-07-16 | $205.60 | $391.24 | 1,652,100 | — | — |
| 2021-07-15 | $207.03 | $393.96 | 1,518,200 | — | — |
| 2021-07-14 | $204.50 | $389.15 | 1,558,900 | — | — |
| 2021-07-13 | $203.91 | $388.03 | 1,025,100 | — | — |
| 2021-07-12 | $203.75 | $387.72 | 1,325,200 | — | — |
| 2021-07-09 | $203.72 | $387.66 | 1,746,800 | — | — |
| 2021-07-08 | $201.86 | $384.13 | 1,262,800 | — | — |
| 2021-07-07 | $203.34 | $386.94 | 1,091,500 | — | — |
| 2021-07-06 | $201.11 | $382.70 | 1,032,400 | — | — |
| 2021-07-02 | $201.48 | $383.40 | 1,012,100 | — | — |
| 2021-07-01 | $199.81 | $380.22 | 1,130,300 | — | — |
| 2021-06-30 | $198.62 | $377.96 | 1,433,200 | — | — |
| 2021-06-29 | $197.62 | $376.06 | 912,200 | — | — |
| 2021-06-28 | $196.63 | $374.17 | 1,279,400 | — | — |
| 2021-06-25 | $197.36 | $375.56 | 1,798,900 | — | — |
| 2021-06-24 | $196.08 | $373.13 | 1,055,400 | — | — |
| 2021-06-23 | $195.23 | $371.51 | 873,500 | — | — |
| 2021-06-22 | $196.79 | $374.48 | 979,600 | — | — |
| 2021-06-21 | $196.47 | $373.87 | 1,174,100 | — | — |
| 2021-06-18 | $192.90 | $367.08 | 2,926,600 | — | — |
| 2021-06-17 | $197.50 | $375.83 | 1,402,300 | — | — |
| 2021-06-16 | $197.23 | $375.31 | 1,865,300 | — | — |
| 2021-06-15 | $199.03 | $378.74 | 1,030,200 | — | — |
| 2021-06-14 | $199.17 | $379.01 | 1,436,100 | — | — |
| 2021-06-11 | $199.65 | $379.92 | 1,360,000 | — | — |
| 2021-06-10 | $200.06 | $380.70 | 1,415,000 | — | — |
| 2021-06-09 | $198.19 | $375.37 | 1,622,500 | — | — |
| 2021-06-08 | $198.88 | $376.68 | 1,098,900 | — | — |
| 2021-06-07 | $196.72 | $372.59 | 1,270,700 | — | — |
| 2021-06-04 | $197.72 | $374.48 | 1,353,100 | — | — |
| 2021-06-03 | $196.99 | $373.10 | 1,449,800 | — | — |
| 2021-06-02 | $198.44 | $375.85 | 1,282,100 | — | — |
| 2021-06-01 | $196.71 | $372.57 | 1,302,800 | — | — |
| 2021-05-28 | $196.02 | $371.26 | 1,285,100 | — | — |
| 2021-05-27 | $197.24 | $373.57 | 5,650,500 | — | — |
| 2021-05-26 | $194.38 | $368.16 | 1,165,800 | — | — |
| 2021-05-25 | $195.20 | $369.71 | 1,648,700 | — | — |
| 2021-05-24 | $197.04 | $373.19 | 1,233,400 | — | — |
| 2021-05-21 | $195.28 | $369.86 | 1,223,600 | — | — |
| 2021-05-20 | $194.14 | $367.70 | 1,312,100 | — | — |
| 2021-05-19 | $190.84 | $361.45 | 1,668,200 | — | — |
| 2021-05-18 | $192.54 | $364.67 | 1,509,000 | — | — |
| 2021-05-17 | $194.57 | $368.52 | 1,353,400 | — | — |
| 2021-05-14 | $194.64 | $368.65 | 1,047,200 | — | — |
| 2021-05-13 | $192.52 | $364.63 | 1,440,000 | — | — |
| 2021-05-12 | $189.44 | $358.80 | 2,235,700 | — | — |
| 2021-05-11 | $194.47 | $368.33 | 1,637,000 | — | — |
| 2021-05-10 | $194.40 | $368.19 | 2,561,200 | — | — |
| 2021-05-07 | $194.89 | $369.12 | 1,968,300 | — | — |
| 2021-05-06 | $195.32 | $369.94 | 1,317,000 | — | — |
| 2021-05-05 | $193.66 | $366.79 | 2,759,100 | — | — |
| 2021-05-04 | $193.97 | $367.38 | 2,246,700 | — | — |
| 2021-05-03 | $191.46 | $362.63 | 1,514,200 | — | — |
| 2021-04-30 | $186.99 | $354.16 | 2,316,700 | — | — |
| 2021-04-29 | $188.40 | $356.83 | 1,746,200 | — | — |
| 2021-04-28 | $186.62 | $353.46 | 3,129,100 | — | — |
| 2021-04-27 | $195.89 | $371.02 | 1,589,700 | — | — |
| 2021-04-26 | $195.14 | $369.60 | 1,398,900 | — | — |
| 2021-04-23 | $195.86 | $370.96 | 1,342,900 | — | — |
| 2021-04-22 | $194.83 | $369.01 | 1,360,500 | — | — |
| 2021-04-21 | $194.31 | $368.02 | 1,413,500 | — | — |
| 2021-04-20 | $192.81 | $365.18 | 1,258,000 | — | — |
| 2021-04-19 | $192.75 | $365.07 | 1,226,300 | — | — |
| 2021-04-16 | $192.94 | $365.43 | 1,612,900 | — | — |
| 2021-04-15 | $191.89 | $363.44 | 1,173,400 | — | — |
| 2021-04-14 | $191.15 | $362.04 | 1,651,600 | — | — |
| 2021-04-13 | $191.92 | $363.50 | 1,979,000 | — | — |
| 2021-04-12 | $189.76 | $359.41 | 1,398,000 | — | — |
| 2021-04-09 | $189.44 | $358.80 | 1,128,500 | — | — |
| 2021-04-08 | $188.20 | $356.45 | 1,972,300 | — | — |
| 2021-04-07 | $185.81 | $351.92 | 1,703,500 | — | — |
| 2021-04-06 | $189.41 | $358.74 | 1,532,600 | — | — |
| 2021-04-05 | $193.07 | $365.67 | 1,605,600 | — | — |
| 2021-04-01 | $189.40 | $358.72 | 1,326,900 | — | — |
| 2021-03-31 | $188.47 | $356.96 | 1,848,600 | — | — |
| 2021-03-30 | $187.89 | $355.86 | 1,774,300 | — | — |
| 2021-03-29 | $192.50 | $364.60 | 1,432,200 | — | — |
| 2021-03-26 | $192.69 | $364.95 | 2,088,200 | — | — |
| 2021-03-25 | $187.00 | $354.18 | 2,138,900 | — | — |
| 2021-03-24 | $185.27 | $350.90 | 2,020,300 | — | — |
| 2021-03-23 | $184.04 | $348.57 | 1,664,100 | — | — |
| 2021-03-22 | $184.39 | $349.23 | 2,151,000 | — | — |
| 2021-03-19 | $183.93 | $348.36 | 10,171,500 | — | — |
| 2021-03-18 | $186.06 | $352.40 | 1,622,400 | — | — |
| 2021-03-17 | $187.88 | $355.84 | 1,982,000 | — | — |
| 2021-03-16 | $188.28 | $356.60 | 2,017,100 | — | — |
| 2021-03-15 | $189.08 | $358.12 | 2,792,300 | — | — |
| 2021-03-12 | $182.77 | $346.17 | 1,360,500 | — | — |
| 2021-03-11 | $181.56 | $343.87 | 1,362,400 | — | — |
| 2021-03-10 | $182.07 | $343.08 | 1,968,400 | — | — |
| 2021-03-09 | $183.06 | $344.94 | 2,250,000 | — | — |
| 2021-03-08 | $180.42 | $339.97 | 2,550,400 | — | — |
| 2021-03-05 | $178.26 | $335.90 | 2,535,900 | — | — |
| 2021-03-04 | $171.01 | $322.24 | 2,013,000 | — | — |
| 2021-03-03 | $174.49 | $328.80 | 1,716,900 | — | — |
| 2021-03-02 | $174.94 | $329.64 | 2,088,400 | — | — |
| 2021-03-01 | $177.50 | $334.47 | 1,690,200 | — | — |
| 2021-02-26 | $174.02 | $327.91 | 2,644,900 | — | — |
| 2021-02-25 | $175.53 | $330.76 | 2,485,600 | — | — |
| 2021-02-24 | $176.62 | $332.81 | 1,969,700 | — | — |
| 2021-02-23 | $172.07 | $324.24 | 1,880,400 | — | — |
| 2021-02-22 | $170.82 | $321.88 | 1,465,200 | — | — |
| 2021-02-19 | $169.29 | $319.00 | 2,000,800 | — | — |
| 2021-02-18 | $172.60 | $325.23 | 2,226,000 | — | — |
| 2021-02-17 | $167.13 | $314.93 | 1,270,900 | — | — |
| 2021-02-16 | $166.16 | $313.10 | 2,024,400 | — | — |
| 2021-02-12 | $167.03 | $314.74 | 1,828,400 | — | — |
| 2021-02-11 | $166.80 | $314.31 | 1,189,300 | — | — |
| 2021-02-10 | $166.94 | $314.57 | 1,607,800 | — | — |
| 2021-02-09 | $167.38 | $315.40 | 1,748,700 | — | — |
| 2021-02-08 | $167.92 | $316.42 | 1,755,100 | — | — |
| 2021-02-05 | $167.28 | $315.21 | 1,536,300 | — | — |
| 2021-02-04 | $170.56 | $321.39 | 1,409,100 | — | — |
| 2021-02-03 | $166.83 | $314.36 | 1,811,800 | — | — |
| 2021-02-02 | $168.38 | $317.28 | 1,863,300 | — | — |
| 2021-02-01 | $166.35 | $313.46 | 1,720,800 | — | — |
| 2021-01-29 | $165.12 | $311.14 | 3,212,000 | — | — |
| 2021-01-28 | $166.75 | $314.21 | 2,189,100 | — | — |
| 2021-01-27 | $165.67 | $312.18 | 3,536,000 | — | — |
| 2021-01-26 | $164.53 | $310.03 | 2,864,200 | — | — |
| 2021-01-25 | $163.68 | $308.43 | 1,850,400 | — | — |
| 2021-01-22 | $161.98 | $305.22 | 1,895,000 | — | — |
| 2021-01-21 | $161.03 | $303.43 | 1,867,200 | — | — |
| 2021-01-20 | $162.35 | $305.92 | 1,441,900 | — | — |
| 2021-01-19 | $161.98 | $305.22 | 1,703,500 | — | — |
| 2021-01-15 | $161.12 | $303.60 | 2,885,000 | — | — |
| 2021-01-14 | $161.91 | $305.09 | 2,591,100 | — | — |
| 2021-01-13 | $164.66 | $310.27 | 3,146,400 | — | — |
| 2021-01-12 | $169.06 | $318.56 | 1,641,300 | — | — |
| 2021-01-11 | $168.51 | $317.53 | 1,235,900 | — | — |
| 2021-01-08 | $171.05 | $322.31 | 2,638,700 | — | — |
| 2021-01-07 | $168.85 | $318.17 | 1,596,700 | — | — |
| 2021-01-06 | $167.90 | $316.38 | 1,646,100 | — | — |
| 2021-01-05 | $168.49 | $317.49 | 1,491,600 | — | — |
| 2021-01-04 | $168.96 | $318.38 | 2,266,700 | — | — |