A Santa Claus rally is likely to come to town as the year ends – or at least that’s the hope this week. After a bad year for stocks — the worst year since 2008 — investors were hoping for a small holiday miracle, or a late 2022 rally to kick-start the year. 2023 in a positive direction. Wall Street is the opposite. Stocks have struggled this week as recession fears resurfaced, denting the last hope of market growth. The S&P 500 and Nasdaq Composite are down 0.4% and 2.1% for the week, respectively, and both are on track to post a third straight week of losses. The Dow Jones Industrial Average traded 0.8% higher for the week. Despite the bleak outlook, some stocks are on track to rally for the week. CNBC Pro used FactSet data to sift through the stocks with the biggest weekly percentage changes as of opening Friday. Here are some names that have made the cut. Nike was the best performer this week, with shares up nearly 10% after the sports apparel company beat analysts’ expectations for its fiscal second quarter. The company also showed progress in addressing an inventory overhang exacerbated by supply chain disruptions. Because of this, Nike’s chief financial officer, Matt Friend, said on an earnings call that the company hopes to increase revenue for the full fiscal year. The stock has fallen about 30% this year, with analysts divided on its short-term growth. About 46% of analysts rate the stock as buy, with a consensus price target implying a more than 7% gain from Thursday’s close. Another top performing stock this week is Moderna after being upgraded from Jefferies to buy from hold. Analysts call Moderna’s promising experimental cancer vaccine a potential catalyst for the stock as a drugmaker in the face of headwinds from the Covid-19 pandemic. Shares are up nearly 7% this week since opening on Friday. Shares of Moderna have fallen more than 21% this year, with about 37% of analysts saying the stock should be bought. The average price target implies a gain of about 9% for the stock from Thursday’s closing price. Charter Communications saw its third major rally this week. Shares were up 6.8% at the open on Friday. The company has been upgraded to equal weight from underweight at Wells Fargo, with a modest price target reduced from $370 to $340 a share. Shares have fallen about 49% this year, but the consensus price target suggests the stock could be up more than 41% from Thursday’s close. Energy shares APA Corp and Halliburton also made the list, with shares up 4% and 6.4%, respectively, this week through opening Friday. Shares of General Electric rose 5.6%.