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-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 | $255.27 | $419.23 | 97,400 | — | — |
| 2021-12-30 | $254.76 | $418.39 | 91,100 | — | — |
| 2021-12-29 | $256.81 | $421.75 | 108,900 | — | — |
| 2021-12-28 | $256.59 | $421.39 | 100,500 | — | — |
| 2021-12-27 | $256.62 | $421.44 | 112,400 | — | — |
| 2021-12-23 | $253.66 | $416.58 | 136,100 | — | — |
| 2021-12-22 | $249.87 | $410.36 | 265,200 | — | — |
| 2021-12-21 | $250.86 | $411.98 | 209,500 | — | — |
| 2021-12-20 | $245.54 | $403.25 | 217,600 | — | — |
| 2021-12-17 | $248.43 | $407.15 | 604,200 | — | — |
| 2021-12-16 | $248.85 | $407.84 | 471,100 | — | — |
| 2021-12-15 | $269.12 | $441.06 | 301,800 | — | — |
| 2021-12-14 | $264.56 | $433.59 | 288,200 | — | — |
| 2021-12-13 | $267.91 | $439.08 | 227,700 | — | — |
| 2021-12-10 | $270.67 | $443.60 | 145,000 | — | — |
| 2021-12-09 | $266.23 | $436.33 | 183,300 | — | — |
| 2021-12-08 | $266.74 | $437.16 | 263,600 | — | — |
| 2021-12-07 | $264.85 | $434.07 | 197,300 | — | — |
| 2021-12-06 | $264.11 | $432.85 | 255,300 | — | — |
| 2021-12-03 | $260.10 | $426.28 | 150,400 | — | — |
| 2021-12-02 | $261.73 | $428.95 | 180,000 | — | — |
| 2021-12-01 | $251.60 | $412.35 | 176,400 | — | — |
| 2021-11-30 | $254.19 | $416.59 | 252,000 | — | — |
| 2021-11-29 | $262.15 | $429.64 | 142,900 | — | — |
| 2021-11-26 | $258.22 | $423.20 | 89,500 | — | — |
| 2021-11-24 | $269.02 | $440.90 | 73,400 | — | — |
| 2021-11-23 | $267.99 | $439.21 | 82,900 | — | — |
| 2021-11-22 | $267.51 | $438.42 | 113,100 | — | — |
| 2021-11-19 | $266.96 | $437.52 | 99,700 | — | — |
| 2021-11-18 | $268.53 | $440.10 | 65,900 | — | — |
| 2021-11-17 | $269.33 | $441.41 | 89,600 | — | — |
| 2021-11-16 | $267.80 | $438.90 | 169,500 | — | — |
| 2021-11-15 | $265.52 | $435.16 | 96,400 | — | — |
| 2021-11-12 | $267.45 | $438.33 | 113,500 | — | — |
| 2021-11-11 | $264.99 | $434.29 | 95,200 | — | — |
| 2021-11-10 | $263.77 | $432.30 | 91,700 | — | — |
| 2021-11-09 | $262.95 | $430.95 | 92,700 | — | — |
| 2021-11-08 | $262.08 | $429.53 | 120,500 | — | — |
| 2021-11-05 | $261.28 | $428.21 | 142,700 | — | — |
| 2021-11-04 | $262.72 | $430.57 | 123,300 | — | — |
| 2021-11-03 | $259.71 | $425.64 | 115,100 | — | — |
| 2021-11-02 | $259.47 | $425.25 | 163,700 | — | — |
| 2021-11-01 | $258.74 | $424.05 | 183,600 | — | — |
| 2021-10-29 | $254.21 | $416.63 | 203,400 | — | — |
| 2021-10-28 | $251.05 | $411.45 | 102,800 | — | — |
| 2021-10-27 | $249.23 | $408.47 | 93,400 | — | — |
| 2021-10-26 | $251.17 | $411.65 | 132,700 | — | — |
| 2021-10-25 | $256.13 | $419.77 | 156,000 | — | — |
| 2021-10-22 | $254.03 | $416.33 | 205,700 | — | — |
| 2021-10-21 | $251.33 | $411.91 | 160,100 | — | — |
| 2021-10-20 | $246.16 | $403.43 | 102,100 | — | — |
| 2021-10-19 | $247.89 | $406.27 | 96,300 | — | — |
| 2021-10-18 | $244.48 | $400.68 | 108,500 | — | — |
| 2021-10-15 | $244.72 | $401.07 | 138,100 | — | — |
| 2021-10-14 | $243.70 | $399.40 | 145,700 | — | — |
| 2021-10-13 | $238.51 | $390.90 | 168,700 | — | — |
| 2021-10-12 | $236.96 | $388.36 | 92,000 | — | — |
| 2021-10-11 | $237.93 | $389.95 | 232,400 | — | — |
| 2021-10-08 | $237.98 | $390.03 | 198,700 | — | — |
| 2021-10-07 | $241.05 | $395.06 | 156,500 | — | — |
| 2021-10-06 | $238.52 | $390.91 | 135,300 | — | — |
| 2021-10-05 | $241.40 | $395.63 | 214,700 | — | — |
| 2021-10-04 | $240.59 | $394.31 | 230,200 | — | — |
| 2021-10-01 | $239.50 | $392.52 | 140,700 | — | — |
| 2021-09-30 | $238.15 | $390.31 | 213,100 | — | — |
| 2021-09-29 | $242.91 | $398.11 | 140,400 | — | — |
| 2021-09-28 | $241.94 | $396.52 | 132,700 | — | — |
| 2021-09-27 | $244.81 | $401.22 | 153,800 | — | — |
| 2021-09-24 | $243.89 | $399.71 | 99,900 | — | — |
| 2021-09-23 | $244.53 | $400.76 | 115,300 | — | — |
| 2021-09-22 | $241.57 | $395.91 | 142,100 | — | — |
| 2021-09-21 | $240.72 | $394.52 | 181,400 | — | — |
| 2021-09-20 | $240.73 | $394.53 | 155,300 | — | — |
| 2021-09-17 | $241.84 | $396.35 | 511,400 | — | — |
| 2021-09-16 | $243.38 | $398.88 | 144,300 | — | — |
| 2021-09-15 | $243.68 | $399.37 | 189,100 | — | — |
| 2021-09-14 | $242.05 | $396.70 | 213,000 | — | — |
| 2021-09-13 | $240.09 | $393.49 | 148,700 | — | — |
| 2021-09-10 | $241.09 | $395.12 | 146,200 | — | — |
| 2021-09-09 | $243.11 | $398.44 | 174,800 | — | — |
| 2021-09-08 | $244.93 | $401.42 | 214,700 | — | — |
| 2021-09-07 | $243.27 | $398.70 | 257,300 | — | — |
| 2021-09-03 | $241.45 | $395.71 | 209,500 | — | — |
| 2021-09-02 | $242.59 | $397.58 | 285,100 | — | — |
| 2021-09-01 | $240.94 | $394.88 | 265,700 | — | — |
| 2021-08-31 | $238.60 | $391.04 | 413,300 | — | — |
| 2021-08-30 | $238.82 | $391.40 | 335,700 | — | — |
| 2021-08-27 | $233.54 | $382.75 | 159,300 | — | — |
| 2021-08-26 | $232.50 | $381.05 | 131,100 | — | — |
| 2021-08-25 | $233.53 | $382.73 | 163,600 | — | — |
| 2021-08-24 | $233.36 | $382.46 | 138,800 | — | — |
| 2021-08-23 | $231.02 | $378.62 | 139,900 | — | — |
| 2021-08-20 | $230.26 | $376.54 | 125,900 | — | — |
| 2021-08-19 | $226.14 | $369.80 | 112,100 | — | — |
| 2021-08-18 | $227.07 | $371.32 | 82,900 | — | — |
| 2021-08-17 | $228.88 | $374.28 | 101,600 | — | — |
| 2021-08-16 | $229.55 | $375.38 | 95,500 | — | — |
| 2021-08-13 | $228.59 | $373.81 | 159,500 | — | — |
| 2021-08-12 | $226.56 | $370.49 | 148,200 | — | — |
| 2021-08-11 | $223.37 | $365.27 | 112,900 | — | — |
| 2021-08-10 | $221.63 | $362.43 | 159,200 | — | — |
| 2021-08-09 | $222.15 | $363.28 | 129,800 | — | — |
| 2021-08-06 | $224.92 | $367.81 | 84,900 | — | — |
| 2021-08-05 | $225.50 | $368.76 | 136,700 | — | — |
| 2021-08-04 | $226.51 | $370.41 | 106,500 | — | — |
| 2021-08-03 | $228.16 | $373.11 | 137,200 | — | — |
| 2021-08-02 | $227.04 | $371.27 | 128,500 | — | — |
| 2021-07-30 | $226.13 | $369.79 | 213,600 | — | — |
| 2021-07-29 | $225.04 | $368.00 | 106,300 | — | — |
| 2021-07-28 | $222.70 | $364.18 | 94,100 | — | — |
| 2021-07-27 | $221.40 | $362.05 | 118,000 | — | — |
| 2021-07-26 | $224.30 | $366.79 | 145,100 | — | — |
| 2021-07-23 | $224.99 | $367.92 | 75,100 | — | — |
| 2021-07-22 | $222.68 | $364.14 | 106,500 | — | — |
| 2021-07-21 | $224.52 | $367.15 | 113,400 | — | — |
| 2021-07-20 | $223.92 | $366.17 | 229,300 | — | — |
| 2021-07-19 | $218.50 | $357.31 | 135,200 | — | — |
| 2021-07-16 | $221.87 | $362.82 | 175,800 | — | — |
| 2021-07-15 | $222.25 | $363.44 | 128,700 | — | — |
| 2021-07-14 | $220.81 | $361.09 | 162,300 | — | — |
| 2021-07-13 | $219.99 | $359.75 | 134,900 | — | — |
| 2021-07-12 | $221.29 | $361.87 | 160,800 | — | — |
| 2021-07-09 | $221.30 | $361.89 | 189,300 | — | — |
| 2021-07-08 | $216.38 | $353.84 | 319,600 | — | — |
| 2021-07-07 | $221.07 | $361.51 | 297,000 | — | — |
| 2021-07-06 | $218.13 | $356.70 | 226,400 | — | — |
| 2021-07-02 | $220.20 | $360.09 | 120,700 | — | — |
| 2021-07-01 | $218.41 | $357.16 | 215,900 | — | — |
| 2021-06-30 | $219.51 | $358.96 | 205,400 | — | — |
| 2021-06-29 | $219.60 | $359.11 | 197,100 | — | — |
| 2021-06-28 | $218.69 | $357.62 | 243,600 | — | — |
| 2021-06-25 | $220.67 | $360.86 | 1,381,500 | — | — |
| 2021-06-24 | $218.10 | $356.65 | 333,600 | — | — |
| 2021-06-23 | $217.90 | $356.33 | 150,900 | — | — |
| 2021-06-22 | $219.02 | $358.16 | 126,200 | — | — |
| 2021-06-21 | $219.56 | $359.04 | 151,200 | — | — |
| 2021-06-18 | $215.26 | $352.01 | 417,700 | — | — |
| 2021-06-17 | $217.77 | $356.11 | 145,800 | — | — |
| 2021-06-16 | $219.43 | $358.83 | 184,600 | — | — |
| 2021-06-15 | $223.02 | $364.70 | 122,500 | — | — |
| 2021-06-14 | $221.29 | $361.87 | 161,800 | — | — |
| 2021-06-11 | $222.40 | $363.69 | 125,300 | — | — |
| 2021-06-10 | $223.17 | $364.95 | 143,500 | — | — |
| 2021-06-09 | $222.10 | $363.20 | 202,900 | — | — |
| 2021-06-08 | $222.32 | $363.56 | 159,200 | — | — |
| 2021-06-07 | $222.56 | $363.95 | 279,100 | — | — |
| 2021-06-04 | $224.16 | $366.56 | 197,500 | — | — |
| 2021-06-03 | $220.51 | $360.60 | 243,800 | — | — |
| 2021-06-02 | $221.53 | $362.26 | 166,000 | — | — |
| 2021-06-01 | $221.67 | $362.49 | 188,900 | — | — |
| 2021-05-28 | $221.69 | $362.53 | 221,400 | — | — |
| 2021-05-27 | $223.43 | $365.37 | 623,900 | — | — |
| 2021-05-26 | $215.80 | $352.89 | 478,800 | — | — |
| 2021-05-25 | $216.83 | $354.58 | 567,300 | — | — |
| 2021-05-24 | $202.47 | $331.10 | 274,900 | — | — |
| 2021-05-21 | $201.83 | $329.41 | 369,700 | — | — |
| 2021-05-20 | $199.45 | $325.53 | 218,100 | — | — |
| 2021-05-19 | $198.98 | $324.76 | 122,000 | — | — |
| 2021-05-18 | $200.69 | $327.55 | 132,500 | — | — |
| 2021-05-17 | $203.99 | $332.94 | 112,500 | — | — |
| 2021-05-14 | $205.87 | $336.00 | 134,100 | — | — |
| 2021-05-13 | $205.43 | $335.29 | 215,200 | — | — |
| 2021-05-12 | $200.03 | $326.47 | 145,800 | — | — |
| 2021-05-11 | $207.42 | $338.53 | 173,300 | — | — |
| 2021-05-10 | $208.68 | $340.59 | 108,000 | — | — |
| 2021-05-07 | $208.83 | $340.84 | 125,900 | — | — |
| 2021-05-06 | $208.58 | $340.43 | 260,400 | — | — |
| 2021-05-05 | $208.50 | $340.30 | 188,200 | — | — |
| 2021-05-04 | $211.30 | $344.87 | 156,600 | — | — |
| 2021-05-03 | $208.61 | $340.48 | 216,700 | — | — |
| 2021-04-30 | $211.41 | $345.05 | 209,200 | — | — |
| 2021-04-29 | $214.90 | $350.74 | 279,100 | — | — |
| 2021-04-28 | $213.61 | $348.64 | 88,500 | — | — |
| 2021-04-27 | $214.10 | $349.44 | 138,100 | — | — |
| 2021-04-26 | $213.63 | $348.67 | 319,000 | — | — |
| 2021-04-23 | $213.93 | $349.16 | 217,300 | — | — |
| 2021-04-22 | $210.79 | $344.03 | 173,300 | — | — |
| 2021-04-21 | $209.52 | $341.96 | 169,500 | — | — |
| 2021-04-20 | $206.20 | $336.54 | 143,800 | — | — |
| 2021-04-19 | $205.93 | $336.10 | 151,300 | — | — |
| 2021-04-16 | $206.22 | $336.58 | 127,300 | — | — |
| 2021-04-15 | $204.59 | $333.92 | 129,000 | — | — |
| 2021-04-14 | $203.47 | $332.09 | 123,600 | — | — |
| 2021-04-13 | $201.91 | $329.54 | 112,900 | — | — |
| 2021-04-12 | $203.58 | $332.27 | 93,700 | — | — |
| 2021-04-09 | $203.12 | $331.52 | 107,100 | — | — |
| 2021-04-08 | $201.03 | $328.11 | 175,000 | — | — |
| 2021-04-07 | $201.67 | $329.15 | 151,400 | — | — |
| 2021-04-06 | $202.99 | $331.30 | 200,300 | — | — |
| 2021-04-05 | $202.52 | $330.54 | 140,700 | — | — |
| 2021-04-01 | $202.38 | $330.31 | 162,400 | — | — |
| 2021-03-31 | $198.68 | $324.27 | 259,600 | — | — |
| 2021-03-30 | $204.03 | $333.00 | 176,300 | — | — |
| 2021-03-29 | $202.96 | $331.26 | 276,900 | — | — |
| 2021-03-26 | $203.59 | $332.28 | 221,500 | — | — |
| 2021-03-25 | $201.32 | $328.58 | 158,400 | — | — |
| 2021-03-24 | $199.71 | $325.95 | 225,600 | — | — |
| 2021-03-23 | $198.13 | $323.37 | 201,700 | — | — |
| 2021-03-22 | $201.71 | $329.21 | 257,900 | — | — |
| 2021-03-19 | $202.16 | $329.95 | 567,900 | — | — |
| 2021-03-18 | $205.24 | $334.98 | 160,900 | — | — |
| 2021-03-17 | $205.73 | $335.78 | 187,800 | — | — |
| 2021-03-16 | $206.15 | $336.46 | 247,100 | — | — |
| 2021-03-15 | $207.24 | $338.24 | 230,300 | — | — |
| 2021-03-12 | $201.71 | $329.21 | 195,900 | — | — |
| 2021-03-11 | $200.87 | $327.84 | 148,600 | — | — |
| 2021-03-10 | $201.72 | $329.23 | 213,100 | — | — |
| 2021-03-09 | $197.20 | $321.85 | 391,000 | — | — |
| 2021-03-08 | $196.53 | $320.76 | 222,300 | — | — |
| 2021-03-05 | $196.00 | $319.90 | 199,000 | — | — |
| 2021-03-04 | $191.47 | $312.50 | 333,400 | — | — |
| 2021-03-03 | $194.60 | $317.61 | 231,600 | — | — |
| 2021-03-02 | $192.96 | $314.93 | 225,200 | — | — |
| 2021-03-01 | $193.78 | $316.27 | 264,700 | — | — |
| 2021-02-26 | $192.41 | $314.04 | 385,100 | — | — |
| 2021-02-25 | $193.20 | $315.33 | 293,500 | — | — |
| 2021-02-24 | $196.74 | $321.10 | 440,300 | — | — |
| 2021-02-23 | $187.82 | $306.54 | 587,700 | — | — |
| 2021-02-22 | $184.38 | $300.93 | 414,400 | — | — |
| 2021-02-19 | $187.88 | $306.01 | 327,100 | — | — |
| 2021-02-18 | $185.67 | $302.41 | 168,000 | — | — |
| 2021-02-17 | $183.76 | $299.30 | 136,900 | — | — |
| 2021-02-16 | $186.24 | $303.34 | 223,400 | — | — |
| 2021-02-12 | $188.27 | $306.64 | 123,000 | — | — |
| 2021-02-11 | $189.14 | $308.06 | 373,300 | — | — |
| 2021-02-10 | $189.93 | $309.35 | 149,300 | — | — |
| 2021-02-09 | $188.34 | $306.76 | 167,300 | — | — |
| 2021-02-08 | $190.00 | $309.46 | 360,800 | — | — |
| 2021-02-05 | $188.07 | $306.32 | 225,300 | — | — |
| 2021-02-04 | $186.02 | $302.98 | 351,700 | — | — |
| 2021-02-03 | $183.74 | $299.26 | 321,000 | — | — |
| 2021-02-02 | $183.59 | $299.02 | 192,000 | — | — |
| 2021-02-01 | $182.58 | $297.37 | 266,500 | — | — |
| 2021-01-29 | $178.99 | $291.53 | 414,400 | — | — |
| 2021-01-28 | $184.34 | $300.24 | 221,700 | — | — |
| 2021-01-27 | $183.59 | $299.02 | 347,600 | — | — |
| 2021-01-26 | $187.49 | $305.37 | 291,000 | — | — |
| 2021-01-25 | $188.12 | $306.40 | 402,600 | — | — |
| 2021-01-22 | $191.99 | $312.70 | 286,500 | — | — |
| 2021-01-21 | $192.10 | $312.88 | 287,600 | — | — |
| 2021-01-20 | $193.87 | $315.76 | 563,700 | — | — |
| 2021-01-19 | $189.50 | $308.64 | 941,300 | — | — |
| 2021-01-15 | $193.25 | $314.75 | 357,300 | — | — |
| 2021-01-14 | $202.03 | $329.05 | 152,500 | — | — |
| 2021-01-13 | $203.61 | $331.63 | 280,700 | — | — |
| 2021-01-12 | $207.34 | $337.70 | 165,600 | — | — |
| 2021-01-11 | $204.23 | $332.64 | 226,400 | — | — |
| 2021-01-08 | $203.27 | $331.07 | 338,700 | — | — |
| 2021-01-07 | $205.29 | $334.36 | 572,900 | — | — |
| 2021-01-06 | $204.95 | $333.81 | 308,500 | — | — |
| 2021-01-05 | $199.29 | $324.59 | 297,400 | — | — |
| 2021-01-04 | $196.56 | $320.14 | 183,600 | — | — |