Stocks closed mostly higher on Wall Street, but the gains were checked by weakness in the technology sector, the AP reports. Energy stocks were among the biggest winners Wednesday as the price of oil rose. High-dividend stocks like phone companies and utilities also did well as bond yields moved lower, making those sectors more appealing to investors seeking income. Technology shares turned lower, pulled down by a 6% drop in Apple after the company reported a drop in iPhone sales and its first decline in revenue in more than a decade. The Dow Jones industrial average added 51 points, or 0.3%, to 18,041. The Standard & Poor's 500 index rose three points, or 0.2%, to 2,095. The Nasdaq composite dropped 25 points, or 0.5%, to 4,863. (More Dow Jones stories.)