The U.S. stock market is having a good Tuesday.
With oil prices falling, though still above $100 after hovering around $70 before the war, and companies reporting profits, markets saw gains, the Associated Press reported.
The S&P 500 rose 0.9% and may top its all-time high set last week. The Dow Jones Industrial Average was up 0.6%, and the Nasdaq composite was heading toward a record after rising 1.1%.
A barrel of Brent crude fell 3.7% to $110.19 after briefly topping $115 on Monday.
