Crude oil at $124, another record
Stocks end higher, with gains in energy, metals and technology shares. Financial stocks, however, swoon. Wal-Mart benefits from consumers’ penny-pinching. Reporting a huge loss, American International Group plans to raise $12.5 billion in new capital.
