Wall Street is ending a volatile week, but some stocks are doing well despite some macro volatility. The S&P 500 is down 1.4% weekly so far, on track for its biggest weekly decline since December. The Dow Jones Industrial Average and Nasdaq Composite were also lower for the week. Those losses come as investors become more worried about the Federal Reserve’s monetary policy outlook. A week of disappointing earnings reports from several major tech companies also affected market sentiment. Several stocks managed to break through the negative trend this week. Take a look at some of the biggest gainers this week and where analysts predict them to go. Tesla was one of the notable gainers this week, continuing its post-earnings rally. Shares of the electric vehicle maker were up 6.1% this week early Friday. While the stock is down 5.6% in the afternoon, the stock is still up 60% since the start of the year. More than 54% of analysts rate this stock as a buy. However, they believe the stock will fall about 6% from current levels. Catalent Pharmaceuticals was the best performer this week, with shares up 28.5%. Shares jumped after Bloomberg reported that life sciences company Danaher was interested in acquiring the company. Year-to-date, the stock is up more than 55%. According to FactSet data, half of analysts rate Catalent as a buy and expect the stock to gain 11.2% on average. Semiconductor maker and intellectual property company Skyworks Solutions also made the list of biggest gainers this week. Shares rose 6.2% after the company announced a $2 billion share buyback program. Its earnings release was also in line with analyst expectations. Several financial stocks also had a strong week, with Everest Re and Fiserv up 10.1 percent and 9.2 percent, respectively. Shares of Cincinnati Financial also rose 9%.