| Last: | | Change: |
| 96.94 | | -0.03 |
| Open: 96.69 | High: 97.89 | Low: 96.64 | Volume: 625 |
| Yield: n/a | P/E Ratio: n/a | 52 Wk Range: 77.34 to 104.87 | |
| Last: | | Change: |
| 12.31 | | 0.14 |
| Open: 12.18 | High: 12.39 | Low: 12.18 | Volume: 43 |
| Yield: n/a | P/E Ratio: n/a | 52 Wk Range: 6.69 to 12.56 | |
| Last: | | Change: |
| 0.39 | | UNCH |
| Open: 0.38 | High: 0.41 | Low: 0.38 | Volume: 324 |
| Yield: n/a | P/E Ratio: n/a | 52 Wk Range: 0.13 to 0.49 | |
| Last: | | Change: |
| 102.91 | | 0.74 |
| Open: 102.35 | High: 103.25 | Low: 102.1 | Volume: 11,678,047 |
| Yield: 1.10% | P/E Ratio: n/a | 52 Wk Range: 64.78 to 105.9 | |
| Last: | | Change: |
| 24.11 | | 0.46 |
| Open: 23.79 | High: 24.14 | Low: 23.65 | Volume: 4,267,702 |
| Yield: 0.40% | P/E Ratio: n/a | 52 Wk Range: 10.5 to 24.57 | |
| Last: | | Change: |
| 25.87 | | 0.29 |
| Open: 25.62 | High: 26.16 | Low: 25.55 | Volume: 30,519 |
| Yield: 0.69% | P/E Ratio: n/a | 52 Wk Range: 13.64 to 26.88 | |
| Last: | | Change: |
| 25.55 | | 0.30 |
| Open: 25.3 | High: 25.65 | Low: 25.05 | Volume: 212,151 |
| Yield: 3.48% | P/E Ratio: n/a | 52 Wk Range: 11.38 to 25.76 | |
| Last: | | Change: |
| 22.49 | | 0.24 |
| Open: 22.29 | High: 22.56 | Low: 22.07 | Volume: 1,980,887 |
| Yield: 4.84% | P/E Ratio: n/a | 52 Wk Range: 12.47 to 23.4 | |
| Last: | | Change: |
| 16.08 | | 0.10 |
| Open: 16.04 | High: 16.14 | Low: 15.95 | Volume: 3,984,903 |
| Yield: 2.17% | P/E Ratio: n/a | 52 Wk Range: 8.36 to 16.56 | |
| Last: | | Change: |
| 20.61 | | 0.29 |
| Open: 20.36 | High: 20.66 | Low: 20.24 | Volume: 98,528 |
| Yield: 2.08% | P/E Ratio: n/a | 52 Wk Range: 9.53 to 21.77 | |
| Last: | | Change: |
| 9.58 | | 0.09 |
| Open: 9.53 | High: 9.63 | Low: 9.51 | Volume: 29,067,477 |
| Yield: 1.04% | P/E Ratio: n/a | 52 Wk Range: 6.84 to 10.38 | |
| Last: | | Change: |
| 13.4 | | 0.30 |
| Open: 13.28 | High: 13.42 | Low: 13.25 | Volume: 32,633 |
| Yield: 2.79% | P/E Ratio: n/a | 52 Wk Range: 6.27 to 13.95 | |
| Last: | | Change: |
| 22.28 | | 0.30 |
| Open: 22.00 | High: 22.34 | Low: 21.91 | Volume: 62,724 |
| Yield: 2.35% | P/E Ratio: n/a | 52 Wk Range: 12.91 to 22.69 | |
| Last: | | Change: |
| 11.00 | | 0.13 |
| Open: 10.99 | High: 11.03 | Low: 10.91 | Volume: 427,338 |
| Yield: 1.86% | P/E Ratio: n/a | 52 Wk Range: 6.54 to 11.08 | |
| Last: | | Change: |
| 20.8 | | 0.22 |
| Open: 20.61 | High: 20.85 | Low: 20.6 | Volume: 19,725 |
| Yield: 2.97% | P/E Ratio: n/a | 52 Wk Range: 10.42 to 21.51 | |
| Last: | | Change: |
| 22.2 | | 0.34 |
| Open: 22.01 | High: 22.28 | Low: 21.88 | Volume: 217,372 |
| Yield: 2.73% | P/E Ratio: n/a | 52 Wk Range: 9.32 to 23.59 | |
| Last: | | Change: |
| 51.6 | | 0.55 |
| Open: 51.00 | High: 51.78 | Low: 50.84 | Volume: 1,092 |
| Yield: 3.20% | P/E Ratio: n/a | 52 Wk Range: 24.33 to 52.34 | |
| Last: | | Change: |
| 26.46 | | 0.38 |
| Open: 26.14 | High: 26.49 | Low: 25.99 | Volume: 122,067 |
| Yield: 3.82% | P/E Ratio: n/a | 52 Wk Range: 14.39 to 27.14 | |
| Last: | | Change: |
| 11.25 | | 0.06 |
| Open: 11.21 | High: 11.29 | Low: 11.15 | Volume: 1,874,617 |
| Yield: 1.16% | P/E Ratio: n/a | 52 Wk Range: 5.18 to 11.35 | |
| Last: | | Change: |
| 12.5 | | 0.11 |
| Open: 12.45 | High: 12.54 | Low: 12.4 | Volume: 7,319,267 |
| Yield: 9.63% | P/E Ratio: n/a | 52 Wk Range: 6.42 to 12.98 | |
| Last: | | Change: |
| 16.69 | | 0.22 |
| Open: 16.58 | High: 16.75 | Low: 16.5 | Volume: 863,772 |
| Yield: 2.80% | P/E Ratio: n/a | 52 Wk Range: 8.88 to 16.7 | |
| Last: | | Change: |
| 47.75 | | 0.91 |
| Open: 46.92 | High: 47.86 | Low: 46.74 | Volume: 2,652,043 |
| Yield: 0.79% | P/E Ratio: n/a | 52 Wk Range: 21.52 to 48.7 | |
| Last: | | Change: |
| 45.1 | | 0.43 |
| Open: 44.95 | High: 45.28 | Low: 44.67 | Volume: 2,170,749 |
| Yield: 0.89% | P/E Ratio: n/a | 52 Wk Range: 19.00 to 48.09 | |
| Last: | | Change: |
| 74.96 | | 1.42 |
| Open: 73.37 | High: 75.52 | Low: 73.02 | Volume: 18,984,986 |
| Yield: 1.11% | P/E Ratio: n/a | 52 Wk Range: 26.64 to 77.62 | |
| Last: | | Change: |
| 38.86 | | 0.57 |
| Open: 38.41 | High: 38.89 | Low: 38.15 | Volume: 154,021 |
| Yield: 3.84% | P/E Ratio: n/a | 52 Wk Range: 20.08 to 40.03 | |
| Last: | | Change: |
| 57.87 | | 0.52 |
| Open: 57.47 | High: 57.88 | Low: 57.21 | Volume: 263 |
| Yield: n/a | P/E Ratio: n/a | 52 Wk Range: 23.2 to 57.9 | |
| Last: | | Change: |
| 49.69 | | 0.18 |
| Open: 49.51 | High: 49.94 | Low: 49.51 | Volume: 26 |
| Yield: n/a | P/E Ratio: n/a | 52 Wk Range: 27.5 to 50.57 | |
| Last: | | Change: |
| 70.51 | | 0.62 |
| Open: 69.94 | High: 70.76 | Low: 69.73 | Volume: 22,126 |
| Yield: 3.96% | P/E Ratio: n/a | 52 Wk Range: 53.15 to 72.92 | |
| Last: | | Change: |
| 40.13 | | 0.50 |
| Open: 39.91 | High: 40.23 | Low: 39.55 | Volume: 247,770 |
| Yield: 3.52% | P/E Ratio: n/a | 52 Wk Range: 21.18 to 40.68 | |
| Last: | | Change: |
| 2.43 | | 0.02 |
| Open: 2.38 | High: 2.43 | Low: 2.38 | Volume: 19 |
| Yield: n/a | P/E Ratio: n/a | 52 Wk Range: 1.52 to 2.57 | |
| Last: | | Change: |
| 69.82 | | 0.71 |
| Open: 69.5 | High: 70.08 | Low: 68.91 | Volume: 991,553 |
| Yield: 1.16% | P/E Ratio: n/a | 52 Wk Range: 39.8 to 71.72 | |
| Last: | | Change: |
| 63.1 | | 0.61 |
| Open: 62.76 | High: 63.31 | Low: 62.30 | Volume: 79,364 |
| Yield: 1.99% | P/E Ratio: n/a | 52 Wk Range: 35.78 to 65.54 | |
| Last: | | Change: |
| 75.5 | | 0.71 |
| Open: 75.11 | High: 75.78 | Low: 74.57 | Volume: 121,439 |
| Yield: 0.43% | P/E Ratio: n/a | 52 Wk Range: 42.28 to 77.54 | |
| Last: | | Change: |
| 51.31 | | 0.35 |
| Open: 51.04 | High: 51.55 | Low: 50.41 | Volume: 1,395,944 |
| Yield: 0.99% | P/E Ratio: n/a | 52 Wk Range: 29.92 to 54.56 | |
| Last: | | Change: |
| 54.66 | | 0.47 |
| Open: 54.43 | High: 54.96 | Low: 53.69 | Volume: 181,680 |
| Yield: 1.60% | P/E Ratio: n/a | 52 Wk Range: 31.76 to 58.62 | |
| Last: | | Change: |
| 53.42 | | 0.30 |
| Open: 53.18 | High: 53.66 | Low: 52.57 | Volume: 131,779 |
| Yield: 0.35% | P/E Ratio: n/a | 52 Wk Range: 31.33 to 56.69 | |
| Last: | | Change: |
| 52.16 | | 0.20 |
| Open: 52.14 | High: 52.38 | Low: 51.8 | Volume: 377,034 |
| Yield: 2.31% | P/E Ratio: n/a | 52 Wk Range: 30.62 to 53.06 | |
| Last: | | Change: |
| 110.02 | | 0.65 |
| Open: 109.67 | High: 110.44 | Low: 109.12 | Volume: 4,186,752 |
| Yield: 1.91% | P/E Ratio: n/a | 52 Wk Range: 67.22 to 111.17 | |
| Last: | | Change: |
| 56.97 | | 0.36 |
| Open: 56.7 | High: 57.15 | Low: 56.46 | Volume: 941,156 |
| Yield: 1.38% | P/E Ratio: n/a | 52 Wk Range: 36.02 to 57.43 | |
| Last: | | Change: |
| 60.09 | | 0.31 |
| Open: 59.93 | High: 60.36 | Low: 59.64 | Volume: 1,508,978 |
| Yield: 1.61% | P/E Ratio: n/a | 52 Wk Range: 36.56 to 62.08 | |
| Last: | | Change: |
| 56.67 | | 0.25 |
| Open: 56.6 | High: 56.93 | Low: 56.18 | Volume: 1,027,679 |
| Yield: 1.85% | P/E Ratio: n/a | 52 Wk Range: 33.52 to 57.95 | |
| Last: | | Change: |
| 48.61 | | 0.36 |
| Open: 48.36 | High: 48.7 | Low: 48.15 | Volume: 3,427,009 |
| Yield: 1.28% | P/E Ratio: n/a | 52 Wk Range: 30.18 to 48.88 | |
| Last: | | Change: |
| 58.73 | | 0.56 |
| Open: 58.35 | High: 58.96 | Low: 57.63 | Volume: 69,265,881 |
| Yield: 0.99% | P/E Ratio: n/a | 52 Wk Range: 34.26 to 62.61 | |
| Last: | | Change: |
| 54.7 | | 0.57 |
| Open: 54.25 | High: 54.94 | Low: 53.69 | Volume: 1,658,418 |
| Yield: 1.43% | P/E Ratio: n/a | 52 Wk Range: 31.55 to 59.3 | |
| Last: | | Change: |
| 64.09 | | 0.58 |
| Open: 63.78 | High: 64.37 | Low: 62.96 | Volume: 1,393,069 |
| Yield: 0.43% | P/E Ratio: n/a | 52 Wk Range: 37.86 to 67.89 | |
| Last: | | Change: |
| 63.83 | | 0.38 |
| Open: 63.6 | High: 64.03 | Low: 63.25 | Volume: 158,377 |
| Yield: 1.55% | P/E Ratio: n/a | 52 Wk Range: 38.65 to 64.6 | |
| Last: | | Change: |
| 73.75 | | 0.31 |
| Open: 73.55 | High: 74.17 | Low: 73.43 | Volume: 32,385 |
| Yield: 1.69% | P/E Ratio: n/a | 52 Wk Range: 43.6 to 75.75 | |
| Last: | | Change: |
| 39.32 | | 0.26 |
| Open: 39.2 | High: 39.43 | Low: 39.07 | Volume: 35,243 |
| Yield: 1.17% | P/E Ratio: n/a | 52 Wk Range: 24.37 to 39.6 | |
| Last: | | Change: |
| 54.23 | | 0.59 |
| Open: 53.66 | High: 54.31 | Low: 53.65 | Volume: 87,702 |
| Yield: 0.90% | P/E Ratio: n/a | 52 Wk Range: 32.79 to 54.8 | |
| Last: | | Change: |
| 33.6 | | 0.23 |
| Open: 33.47 | High: 33.85 | Low: 33.15 | Volume: 390,530 |
| Yield: 1.46% | P/E Ratio: n/a | 52 Wk Range: 22.21 to 35.48 | |
| Last: | | Change: |
| 52.03 | | -0.02 |
| Open: 52.1 | High: 52.31 | Low: 51.61 | Volume: 2,178,144 |
| Yield: 1.39% | P/E Ratio: n/a | 52 Wk Range: 23.15 to 55.34 | |
| Last: | | Change: |
| 54.67 | | -0.28 |
| Open: 54.9 | High: 55.02 | Low: 54.25 | Volume: 834,926 |
| Yield: 0.76% | P/E Ratio: n/a | 52 Wk Range: 22.64 to 58.98 | |
| Last: | | Change: |
| 60.75 | | 0.09 |
| Open: 60.81 | High: 61.11 | Low: 60.59 | Volume: 55,671 |
| Yield: 1.49% | P/E Ratio: n/a | 52 Wk Range: 43.99 to 61.24 | |
| Last: | | Change: |
| 52.15 | | 0.35 |
| Open: 51.84 | High: 52.33 | Low: 51.47 | Volume: 83,845 |
| Yield: 1.41% | P/E Ratio: n/a | 52 Wk Range: 28.58 to 52.7 | |
| Last: | | Change: |
| 55.23 | | 0.42 |
| Open: 54.93 | High: 55.36 | Low: 54.78 | Volume: 26,921 |
| Yield: 1.96% | P/E Ratio: n/a | 52 Wk Range: 36.67 to 55.47 | |
| Last: | | Change: |
| 58.17 | | 0.45 |
| Open: 57.93 | High: 58.67 | Low: 57.55 | Volume: 2,531,490 |
| Yield: 1.18% | P/E Ratio: n/a | 52 Wk Range: 28.17 to 58.95 | |
| Last: | | Change: |
| 43.19 | | 0.57 |
| Open: 42.63 | High: 43.3 | Low: 42.58 | Volume: 18,585,611 |
| Yield: 3.62% | P/E Ratio: n/a | 52 Wk Range: 20.98 to 46.46 | |
| Last: | | Change: |
| 54.89 | | 0.52 |
| Open: 54.47 | High: 55.05 | Low: 54.39 | Volume: 428,528 |
| Yield: 0.45% | P/E Ratio: n/a | 52 Wk Range: 29.8 to 54.99 | |
| Last: | | Change: |
| 54.21 | | 0.34 |
| Open: 54.05 | High: 54.41 | Low: 53.75 | Volume: 57,783 |
| Yield: 1.66% | P/E Ratio: n/a | 52 Wk Range: 32.85 to 54.82 | |
| Last: | | Change: |
| 17.98 | | 0.03 |
| Open: 18.01 | High: 18.06 | Low: 17.84 | Volume: 106,567 |
| Yield: 4.51% | P/E Ratio: n/a | 52 Wk Range: 12.65 to 19.1 | |
| Last: | | Change: |
| 127.04 | | 1.29 |
| Open: 126.35 | High: 127.44 | Low: 125.28 | Volume: 2,379,564 |
| Yield: 1.22% | P/E Ratio: n/a | 52 Wk Range: 72.55 to 131.17 | |
| Last: | | Change: |
| 62.68 | | 0.14 |
| Open: 62.47 | High: 63.07 | Low: 62.47 | Volume: 1,419 |
| Yield: n/a | P/E Ratio: n/a | 52 Wk Range: 49.28 to 68.45 | |
| Last: | | Change: |
| 44.01 | | 0.36 |
| Open: 43.78 | High: 44.14 | Low: 43.63 | Volume: 87,959,492 |
| Yield: 0.37% | P/E Ratio: n/a | 52 Wk Range: 25.05 to 44.16 | |
| Last: | | Change: |
| 77.32 | | -0.87 |
| Open: 78.13 | High: 78.25 | Low: 76.69 | Volume: 9,207 |
| Yield: n/a | P/E Ratio: n/a | 52 Wk Range: 29.98 to 86.4 | |
| Last: | | Change: |
| 25.69 | | 0.11 |
| Open: 25.66 | High: 25.91 | Low: 25.48 | Volume: 9,248,790 |
| Yield: n/a | P/E Ratio: n/a | 52 Wk Range: 14.45 to 26.92 | |
| Last: | | Change: |
| 109.62 | | 0.59 |
| Open: 109.31 | High: 110.09 | Low: 108.75 | Volume: 150,962,935 |
| Yield: 1.85% | P/E Ratio: n/a | 52 Wk Range: 67.1 to 110.82 | |
| Last: | | Change: |
| 17.28 | | 0.18 |
| Open: 17.05 | High: 17.34 | Low: 16.72 | Volume: 1,025 |
| Yield: n/a | P/E Ratio: n/a | 52 Wk Range: 7.44 to 17.98 | |
| Last: | | Change: |
| 23.72 | | UNCH |
| Open: 23.79 | High: 23.85 | Low: 23.63 | Volume: 90 |
| Yield: n/a | P/E Ratio: n/a | 52 Wk Range: 19.54 to 26.26 | |
| Last: | | Change: |
| 92.87 | | 0.69 |
| Open: 92.26 | High: 93.09 | Low: 92.08 | Volume: 120 |
| Yield: n/a | P/E Ratio: n/a | 52 Wk Range: 73.51 to 99.9 | |
| Last: | | Change: |
| 32.01 | | 0.12 |
| Open: 32.00 | High: 32.3 | Low: 31.8 | Volume: 12,776,197 |
| Yield: 1.66% | P/E Ratio: n/a | 52 Wk Range: 17.83 to 32.78 | |
| Last: | | Change: |
| 57.27 | | 0.36 |
| Open: 57.04 | High: 57.73 | Low: 56.49 | Volume: 19,356,634 |
| Yield: 1.72% | P/E Ratio: n/a | 52 Wk Range: 37.4 to 60.56 | |
| Last: | | Change: |
| 14.66 | | -0.03 |
| Open: 14.71 | High: 14.77 | Low: 14.54 | Volume: 74,826,143 |
| Yield: 1.28% | P/E Ratio: n/a | 52 Wk Range: 5.88 to 15.76 | |
| Last: | | Change: |
| 27.5 | | 0.21 |
| Open: 27.32 | High: 27.61 | Low: 27.16 | Volume: 7,949,670 |
| Yield: 2.09% | P/E Ratio: n/a | 52 Wk Range: 15.14 to 27.8 | |
| Last: | | Change: |
| 21.9 | | 0.20 |
| Open: 21.8 | High: 21.96 | Low: 21.65 | Volume: 5,436,162 |
| Yield: 1.40% | P/E Ratio: n/a | 52 Wk Range: 12.94 to 21.96 | |
| Last: | | Change: |
| 26.72 | | 0.18 |
| Open: 26.64 | High: 26.77 | Low: 26.51 | Volume: 4,049,906 |
| Yield: 2.67% | P/E Ratio: n/a | 52 Wk Range: 19.28 to 26.8 | |
| Last: | | Change: |
| 29.36 | | 0.26 |
| Open: 29.16 | High: 29.49 | Low: 29.05 | Volume: 8,499,131 |
| Yield: 4.16% | P/E Ratio: n/a | 52 Wk Range: 22.48 to 30.47 | |
| Last: | | Change: |
| 29.78 | | 0.06 |
| Open: 29.69 | High: 29.96 | Low: 29.67 | Volume: 3,706,901 |
| Yield: 1.71% | P/E Ratio: n/a | 52 Wk Range: 21.63 to 30.02 | |
| Last: | | Change: |
| 29.02 | | 0.50 |
| Open: 28.59 | High: 29.04 | Low: 28.59 | Volume: 10,507,820 |
| Yield: 1.24% | P/E Ratio: n/a | 52 Wk Range: 15.85 to 29.09 | |