Stocks posted solid gains on Wall Street as traders looked ahead to what many expect will be strong second-quarter earnings from US companies, the AP reports. Banks led the way higher Monday and bond yields increased. Higher yields allow banks to charge higher interest rates on mortgages and other kinds of loans. JPMorgan Chase rose 3.1%. The gain in bond yields also pushed down prices for utilities and other high-dividend stocks. PPL Corp. fell 5%. The S&P 500 index rose 24 points, or 0.9%, to 2,784. The Dow Jones Industrial Average rose 320 points, or 1.3%, to 24,776. The Nasdaq composite climbed 67 points, or 0.9%, to 7,756. Bond prices fell. The yield on the 10-year Treasury rose to 2.86%. (More stock market stories.)