The markets managed to hold onto narrow gains as investors took in mixed bag of economic reports ahead of the Thanksgiving holiday. The number of Americans filing first time unemployment benefits dropped 41,000 to 410,000 last week, according to the Labor Department.