Stocks opened higher, but struggled to hold initial gains Monday, as weak December home sales and a sell-off that swept Tokyo, Hong Kong and London weighed on U.S. trade.