US stocks end mixed
US stocks were mixed today as strong earnings from Alcoa Inc. led the Dow Jones industrials slightly higher but the Nasdaq gave up early gains as rising oil prices renewed worries about inflation and recession.
Solid earnings and outlooks from a handful of companies helped the Dow, which rose after aluminum maker Alcoa reported higher profits despite rising energy costs and lower prices for aluminum.





