Stocks are closing mostly higher on Wall Street as gains for financial and energy companies outweigh weakness in the technology sector, the AP reports. Warren Buffett's Berkshire Hathaway rose 4.7% Monday after the company announced solid results over the weekend. Energy companies were broadly higher following an 8.6% spike in the price of natural gas as forecasters predicted colder weather. EOG Resources climbed 3.9%. Technology companies continue to struggle. Apple fell 2.8%. The S&P 500 rose 15 points, or 0.6% to 2,738. The Dow Jones Industrial Average climbed 190 points, or 0.8%, to 25,461. The Nasdaq composite lost 28 points, or 0.4%, to 7,328. Small-company stocks lagged the rest of the market. (More stock market stories.)