Gains in bank stocks left indexes mostly higher on Wall Street, the AP reports. The Nasdaq composite set another all-time high Friday even as the Dow Jones industrial average edged lower. JPMorgan Chase and Bank of America rose about 0.5% and Wells Fargo rose 1.5% after reporting earnings that were higher than analysts expected. Banks were also benefiting from an upward move in bond yields, which will lead to higher interest rates on loans. Real estate and materials companies fell. The Standard & Poor's 500 index climbed 4 points, or 0.2%, to 2,274. The Nasdaq composite gained 26 points, or 0.5%, to 5,574. The Dow industrials fell 5 points, less than 0.1%, to 19,885. (More Dow Jones stories.)