| Date | Open | High | Low | Close* | Adj Close** | Volume |
|---|---|---|---|---|---|---|
| Oct 23, 2020 | 215.03 | 216.28 | 213.16 | 216.23 | 216.23 | 18,841,600 |
| Oct 22, 2020 | 213.93 | 216.06 | 211.70 | 214.89 | 214.89 | 22,351,500 |
| Oct 21, 2020 | 213.12 | 216.92 | 213.12 | 214.80 | 214.80 | 22,724,900 |
| Oct 20, 2020 | 215.80 | 217.37 | 213.09 | 214.65 | 214.65 | 22,753,500 |
| Oct 19, 2020 | 220.42 | 222.30 | 213.72 | 214.22 | 214.22 | 27,625,800 |
| Oct 16, 2020 | 220.15 | 222.29 | 219.32 | 219.66 | 219.66 | 26,057,900 |
| Oct 15, 2020 | 217.10 | 220.36 | 216.01 | 219.66 | 219.66 | 22,733,100 |
| Oct 14, 2020 | 223.00 | 224.22 | 219.13 | 220.86 | 220.86 | 23,451,700 |
| Oct 13, 2020 | 222.72 | 225.21 | 220.43 | 222.86 | 222.86 | 28,950,800 |
| Oct 12, 2020 | 218.79 | 223.86 | 216.81 | 221.40 | 221.40 | 40,461,400 |
| Oct 09, 2020 | 211.23 | 215.86 | 211.23 | 215.81 | 215.81 | 26,458,000 |
| Oct 08, 2020 | 210.51 | 211.19 | 208.32 | 210.58 | 210.58 | 19,925,800 |
| Oct 07, 2020 | 207.06 | 210.11 | 206.72 | 209.83 | 209.83 | 25,681,100 |
| Oct 06, 2020 | 208.82 | 210.18 | 204.82 | 205.91 | 205.91 | 28,554,300 |
| Oct 05, 2020 | 207.22 | 210.41 | 206.98 | 210.38 | 210.38 | 21,331,600 |
| Oct 02, 2020 | 208.00 | 210.99 | 205.54 | 206.19 | 206.19 | 33,154,800 |
| Oct 01, 2020 | 213.49 | 213.99 | 211.32 | 212.46 | 212.46 | 27,158,400 |
| Sep 30, 2020 | 207.73 | 211.98 | 206.54 | 210.33 | 210.33 | 33,780,700 |
| Sep 29, 2020 | 209.35 | 210.07 | 206.81 | 207.26 | 207.26 | 24,221,900 |
| Sep 28, 2020 | 210.88 | 212.57 | 208.06 | 209.44 | 209.44 | 32,004,900 |
| Sep 25, 2020 | 203.55 | 209.04 | 202.54 | 207.82 | 207.82 | 29,437,300 |
| Sep 24, 2020 | 199.85 | 205.57 | 199.20 | 203.19 | 203.19 | 31,202,500 |
| Sep 23, 2020 | 207.90 | 208.10 | 200.03 | 200.59 | 200.59 | 30,803,800 |
| Sep 22, 2020 | 205.06 | 208.10 | 202.08 | 207.42 | 207.42 | 33,517,100 |
| Sep 21, 2020 | 197.19 | 202.71 | 196.38 | 202.54 | 202.54 | 39,839,700 |
| Sep 18, 2020 | 202.80 | 203.65 | 196.25 | 200.39 | 200.39 | 55,225,300 |
| Sep 17, 2020 | 200.05 | 204.33 | 199.96 | 202.91 | 202.91 | 34,011,300 |
| Sep 16, 2020 | 210.62 | 210.65 | 204.64 | 205.05 | 205.05 | 26,328,100 |
| Sep 15, 2020 | 208.42 | 209.78 | 206.93 | 208.78 | 208.78 | 21,823,900 |
| Sep 14, 2020 | 204.24 | 209.20 | 204.03 | 205.41 | 205.41 | 30,375,800 |
| Sep 11, 2020 | 207.20 | 208.63 | 201.24 | 204.03 | 204.03 | 33,620,100 |
| Sep 10, 2020 | 213.40 | 214.74 | 204.11 | 205.37 | 205.37 | 35,461,500 |
| Sep 09, 2020 | 207.60 | 214.84 | 206.70 | 211.29 | 211.29 | 45,679,000 |
| Sep 08, 2020 | 206.50 | 210.03 | 202.20 | 202.66 | 202.66 | 52,924,300 |
| Sep 04, 2020 | 215.10 | 218.36 | 205.19 | 214.25 | 214.25 | 59,664,100 |
| Sep 03, 2020 | 229.27 | 229.31 | 214.96 | 217.30 | 217.30 | 58,400,300 |
| Sep 02, 2020 | 227.97 | 232.86 | 227.35 | 231.65 | 231.65 | 34,080,800 |
| Sep 01, 2020 | 225.51 | 227.45 | 224.43 | 227.27 | 227.27 | 25,791,200 |
| Aug 31, 2020 | 227.00 | 228.70 | 224.31 | 225.53 | 225.53 | 28,774,200 |
| Aug 28, 2020 | 228.18 | 230.64 | 226.58 | 228.91 | 228.91 | 26,292,900 |
| Aug 27, 2020 | 222.89 | 231.15 | 219.40 | 226.58 | 226.58 | 57,602,200 |
| Aug 26, 2020 | 217.88 | 222.09 | 217.36 | 221.15 | 221.15 | 39,600,800 |
| Aug 25, 2020 | 213.10 | 216.61 | 213.10 | 216.47 | 216.47 | 23,043,700 |
| Aug 24, 2020 | 214.79 | 215.52 | 212.43 | 213.69 | 213.69 | 25,460,100 |
| Aug 21, 2020 | 213.86 | 216.25 | 212.85 | 213.02 | 213.02 | 36,249,300 |
| Aug 20, 2020 | 209.54 | 215.00 | 208.91 | 214.58 | 214.58 | 26,981,500 |
| Aug 19, 2020 | 211.49 | 212.10 | 209.25 | 209.70 | 209.70 | 27,627,600 |
| Aug 19, 2020 | 0.51 Dividend | |||||
| Aug 18, 2020 | 210.53 | 212.36 | 209.21 | 211.49 | 210.98 | 21,336,200 |
| Aug 17, 2020 | 209.60 | 211.19 | 208.92 | 210.28 | 209.77 | 20,184,800 |
| Aug 14, 2020 | 208.76 | 209.59 | 207.51 | 208.90 | 208.40 | 17,958,900 |
| Aug 13, 2020 | 209.44 | 211.35 | 208.15 | 208.70 | 208.20 | 22,588,900 |
| Aug 12, 2020 | 205.29 | 210.28 | 204.75 | 209.19 | 208.69 | 28,041,400 |
| Aug 11, 2020 | 207.16 | 207.65 | 203.14 | 203.38 | 202.89 | 36,446,500 |
| Aug 10, 2020 | 211.67 | 211.88 | 206.35 | 208.25 | 207.75 | 36,716,500 |
| Aug 07, 2020 | 214.85 | 215.70 | 210.93 | 212.48 | 211.97 | 27,789,600 |
| Aug 06, 2020 | 212.34 | 216.37 | 211.55 | 216.35 | 215.83 | 32,656,800 |
| Aug 05, 2020 | 214.90 | 215.00 | 211.57 | 212.94 | 212.43 | 28,858,600 |
| Aug 04, 2020 | 214.17 | 214.77 | 210.31 | 213.29 | 212.78 | 49,280,100 |
| Aug 03, 2020 | 211.52 | 217.64 | 210.44 | 216.54 | 216.02 | 78,983,000 |
| Jul 31, 2020 | 204.40 | 205.10 | 199.01 | 205.01 | 204.52 | 51,248,000 |
| Jul 30, 2020 | 201.00 | 204.46 | 199.57 | 203.90 | 203.41 | 25,079,600 |
| Jul 29, 2020 | 202.50 | 204.65 | 202.01 | 204.06 | 203.57 | 19,632,600 |
| Jul 28, 2020 | 203.61 | 204.70 | 201.74 | 202.02 | 201.53 | 23,251,400 |
| Jul 27, 2020 | 201.47 | 203.97 | 200.86 | 203.85 | 203.36 | 30,160,900 |
| Jul 24, 2020 | 200.42 | 202.86 | 197.51 | 201.30 | 200.81 | 39,827,000 |
| Jul 23, 2020 | 207.19 | 210.92 | 202.15 | 202.54 | 202.05 | 67,457,000 |
| Jul 22, 2020 | 209.20 | 212.30 | 208.39 | 211.75 | 211.24 | 49,605,700 |
| Jul 21, 2020 | 213.66 | 213.94 | 208.03 | 208.75 | 208.25 | 38,105,800 |
| Jul 20, 2020 | 205.00 | 212.30 | 203.01 | 211.60 | 211.09 | 36,884,800 |
| Jul 17, 2020 | 204.47 | 205.04 | 201.39 | 202.88 | 202.39 | 31,635,300 |
| Jul 16, 2020 | 205.40 | 205.70 | 202.31 | 203.92 | 203.43 | 29,940,700 |
| Jul 15, 2020 | 209.56 | 211.33 | 205.03 | 208.04 | 207.54 | 32,179,400 |
| Jul 14, 2020 | 206.13 | 208.85 | 202.03 | 208.35 | 207.85 | 37,591,800 |
| Jul 13, 2020 | 214.48 | 215.80 | 206.50 | 207.07 | 206.57 | 38,135,600 |
| Jul 10, 2020 | 213.62 | 214.08 | 211.08 | 213.67 | 213.15 | 26,177,600 |
| Jul 09, 2020 | 216.33 | 216.38 | 211.47 | 214.32 | 213.80 | 33,121,700 |
| Jul 08, 2020 | 210.07 | 213.26 | 208.69 | 212.83 | 212.32 | 33,600,000 |
| Jul 07, 2020 | 210.45 | 214.67 | 207.99 | 208.25 | 207.75 | 33,600,700 |
| Jul 06, 2020 | 208.83 | 211.13 | 208.09 | 210.70 | 210.19 | 31,897,600 |
| Jul 02, 2020 | 205.68 | 208.02 | 205.00 | 206.26 | 205.76 | 29,315,800 |
| Jul 01, 2020 | 203.14 | 206.35 | 201.77 | 204.70 | 204.21 | 32,061,200 |
| Jun 30, 2020 | 197.88 | 204.40 | 197.74 | 203.51 | 203.02 | 34,310,300 |
| Jun 29, 2020 | 195.78 | 198.53 | 193.55 | 198.44 | 197.96 | 26,701,600 |
| Jun 26, 2020 | 199.73 | 199.89 | 194.88 | 196.33 | 195.86 | 54,675,800 |
| Jun 25, 2020 | 197.80 | 200.61 | 195.47 | 200.34 | 199.86 | 27,803,900 |
| Jun 24, 2020 | 201.60 | 203.25 | 196.56 | 197.84 | 197.36 | 36,740,600 |
| Jun 23, 2020 | 202.09 | 203.95 | 201.43 | 201.91 | 201.42 | 30,917,400 |
| Jun 22, 2020 | 195.79 | 200.76 | 195.23 | 200.57 | 200.09 | 32,818,900 |
| Jun 19, 2020 | 198.59 | 199.29 | 194.37 | 195.15 | 194.68 | 44,441,100 |
| Jun 18, 2020 | 194.00 | 196.49 | 194.00 | 196.32 | 195.85 | 23,061,600 |
| Jun 17, 2020 | 195.03 | 196.32 | 193.69 | 194.24 | 193.77 | 25,655,900 |
| Jun 16, 2020 | 192.89 | 195.58 | 191.46 | 193.57 | 193.10 | 42,556,700 |
| Jun 15, 2020 | 184.58 | 190.82 | 184.01 | 188.94 | 188.48 | 32,770,200 |
| Jun 12, 2020 | 190.54 | 191.72 | 185.18 | 187.74 | 187.29 | 43,345,700 |
| Jun 11, 2020 | 193.13 | 195.76 | 186.07 | 186.27 | 185.82 | 52,854,700 |
| Jun 10, 2020 | 191.13 | 198.52 | 191.01 | 196.84 | 196.37 | 43,872,300 |
| Jun 09, 2020 | 188.00 | 190.70 | 187.26 | 189.80 | 189.34 | 29,783,900 |
| Jun 08, 2020 | 185.94 | 188.55 | 184.44 | 188.36 | 187.91 | 33,211,600 |
| Jun 05, 2020 | 182.62 | 187.73 | 182.01 | 187.20 | 186.75 | 39,893,600 |
| *Close price adjusted for splits.**Adjusted close price adjusted for both dividends and splits. | ||||||