Stocks finish lower in run-up to bank earnings
Stocks closed down as a surge in oil above US$100 a barrel reignited inflation worries, while big banks dropped ahead of the start of the financial earnings season on Wednesday. The S&P 500 erased gains that were earlier driven by speculation that price pr...