Wall Street ended a volatile week, but some stocks were still doing well despite some macro cross-currents. The S&P 500 is down 1.4% for the week to date, the pace of its biggest weekly decline since December. The Dow Jones Industrial Average and the Nasdaq Composite were also lower for the week. The losses came as investors became more nervous about the outlook for the Federal Reserve’s monetary policy. A week of disappointing earnings reports from several major tech companies also weighed on market sentiment. Some stocks managed to overcome the negative trend this week. Take a look at some of the biggest gainers this week, and where analysts see them going forward. Tesla was one of the key gainers this week, continuing its rally post-earnings report. Shares of the electric vehicle maker gained 6.1% this week early Friday. While the stock was down 5.6% in the afternoon, the stock is still up 60% since the start of the year. More than 54% of analysts covering the stock give it a buy rating. However, they believe the stock will fall around 6% from the current level. Pharmaceutical company Catalent was the best performer of the week, with shares up 28.5%. The stock rose after Bloomberg reported that life sciences firm Danaher was interested in acquiring the company. Year to date, the stock is up more than 55%. Half of the analysts who cover Catalent gave it a buy and expected the average stockholder to rise 11.2%, according to FactSet data. Semiconductor manufacturer and IP company Skyworks Solutions also made this week’s biggest list. Shares rallied 6.2% after the company announced a $2 billion share buyback program. The earnings release was also in line with analysts’ expectations. Some financial stocks also had a strong week, with Everest Re and Fiserv gaining 10.1% and 9.2% respectively. Shares of Cincinnati Financial also rose 9%.