Stocks are closing mostly lower on Wall Street as losses in banks and technology companies offset gains in oil producers, the AP reports. Facebook stock continued to rise Wednesday as CEO Mark Zuckerberg testified to Congress about the company's data privacy scandal. Microsoft and Alphabet each fell 1.1%, while JPMorgan Chase gave back 1.7%. The price of crude oil rose to a three-year high as investors focus on tensions in the Middle East. Occidental Petroleum rose 1.7%. The S&P 500 fell 14 points, or 0.6%, to 2,642. The Dow Jones industrial average lost 218 points, or 0.9%, to 24,189. The Nasdaq composite fell 25 points, or 0.4%, to 7,069. (More stock market stories.)