In a day of volatile trading, U.S. stocks struggled to hold on to early gains on Thursday, as investors grappled with a surge in Treasury yields alongside mixed signals on the economy and corporate earnings. The Dow Jones Industrial Average, which had surged by as much as 330 points earlier in the session, managed to eke out a modest 0.1% gain, while the S&P 500 and NASDAQ Composite both dipped, falling 0.2% and 0.4% respectively.