Major US stock indexes are closing mostly lower Tuesday, as the market gives up some of its gains from the past two weeks, the AP reports. The selling, which lost some of its momentum in the final hour of trading, came as investors weighed the impact of the virus outbreak in China on Apple and other major companies. The tech giant said revenue will fall short of previous forecasts in the fiscal second quarter because production has been curtailed and consumer demand for iPhones has slowed in China. Apple's stores there are are either closed or operating on reduced hours. Tech companies and banks led the selling. Utilities and communication services stocks held up well. The S&P 500 index fell 0.3% to 3,370. The Dow Jones Industrial Average slid 165 points, or 0.6%, to 29,232. The Nasdaq inched up less than 0.1%. Bond yields fell. (More stock market stories.)