Investing.com - Stocks struggled for most of the day until a late round of buying offset rising interest rates and weakness in big tech stocks.
The S&P 500 turned a small loss into a 1-point gain, or 0.03%. The Dow Jones industrials rose 0.3% or 74 points.
Meanwhile, the Nasdaq Composite fell 0.04%. The Nasdaq 100 index, however, dropped 0.23% in part because of Apple's announcement of pricing for its new TV streaming and game services. Netflix (NASDAQ:NFLX), Amazon.com (NASDAQ:AMZN), Roku (NASDAQ:ROKU), and Walt Disney (NYSE:DIS) were all lower. Apple (NASDAQ:AAPL) moved up about 1.2%.
Interest rates moved higher, with the 10-Year Treasury yield reaching 1.718%, up from Monday's 1.622%. The 2-Year yield ended at 1.682%, up from 1.575% on Monday.
Oil prices dropped after President Donald Trump said he'd fired John Bolton as National Security Advisor. (Bolton, known for favoring direct intervention in Iran and other hot spots, insisted he quit.)
West Texas Intermediate crude was down 45 cents to $57.40 a barrel after four-straight days of gains. Brent crude, the global benchmark, was off 21 cents to $62.38.