US stocks finished mixed on Monday as rising bond yields lifted banks and investor’s earnings anticipation boosted the tech sector.
Investors were still assessing the current state of America’s trade wars and awaiting major earnings announcements.
The benchmark Dow Jones Industrial Average finished in negative territory by a nose, falling less than a tenth of a percentage point to 25,044.29.
But the broader S&P 500 gained 0.2 percent to close at 2,806.98, while the tech-heavy Nasdaq rose 0.3 percent to 7,841.87.
‘It’s the calm before the storm of earnings season this week,’ David Levy of Republic Wealth Advisors told AFP.
‘The 10-year yield is coming back around three percent, back to the mid-June level. It’s positive for the banks.’
Yields on 10-year US Treasuries were up to 2.96 percent, helping the financial sector: JP Morgan Chase jumped 1.9 percent, while Bank of America added more than two percent.
Google-parent Alphabet was due to report after the closing bell and Twitter set to unveil its own results on Friday.
Alphabet soared 4.7 percent while Facebook gained 0.5 percent. 
But Amazon lost 0.7 percent following renewed Twitter attacks from President Donald Trump, who again accused the company, without evidence, of unfairly exploiting the US Postal Service and using The Washington Post, owned by Amazon founder Jeff Bezos, to criticize him.