U.S. stocks are struggling to find direction Monday as traders focus less on individual companies and more on two macro risks: Treasury yields and oil.

The S&P 500 is modestly higher and the Nasdaq is outperforming, while the Dow is slipping, leaving the broader market relatively muted.

The bigger issue is bonds.

The 10-year Treasury yield is hovering near 5.3%, keeping borrowing costs elevated and putting pressure on valuations, particularly for growth stocks. The 2-year yield remains around 4.8%.

Oil is the other number traders are watching closely.

WTI crude is trading around $91 a barrel, while Brent remains above $100 as investors continue to assess Middle East supply and shipping risks.

High oil prices matter because they can feed directly into inflation through transportation, manufacturing and consumer energy costs.

That creates an uncomfortable combination for the Federal Reserve: softer economic data argues for patience, but elevated energy prices and bond yields make rate cuts harder to justify.

For now, Wall Street appears willing to wait.

Bottom line: stocks may look calm, but a fresh breakout in either Treasury yields or crude oil could quickly change the mood.