The TSX regained 97.84 points to conclude Christmas Eve at 24,846.82.The Canadian dollar inched upward 0.02 cents to 69.59 cents U.S.Energy powered the index on Tuesday, with Veren Inc. and Vermilion Energy making gains.Stocks jumped on Christmas Eve, with the Dow Jones Industrials gaining 390.08 points.