
Stocks struggled for a second straight day, as investors continue to price in recent economic data suggesting the Federal Reserve may not need to be as aggressive in its rate-cutting cycle. A mixed batch of earnings reports also kept sentiment in check.
Treasury yields were higher again on Tuesday following Monday's surge, with the 10-year topping 4.2% for the first time since July before stabilizing around that level.