Stocks End Three-Week Losing Streak Despite Challenges From Surging Yields, Seasonality