U.S. stocks fell sharply Friday after reports showed that worries among consumers and businesses about President Donald Trump’s policies may be hitting the U.S. economy.

The S&P 500 sank 1.7% for its worst day in two months. The Dow Jones industrial average dropped 748 points, or 1.7%, and the Nasdaq composite tumbled 2.2%.

The losses accelerated through the day following several weaker-than-expected reports on the economy. One suggested U.S. business activity is close to stalling, with growth slowing to a 17-month low.

A separate report said U.S. consumers are also preparing for higher inflation, in part because of potential tariffs that could raise prices for all kinds of imports. They’re broadly expecting prices to be 4.3% higher 12 months from now, which is a big jump from their forecast of 3.3% inflation last month, according to a survey by the University of Michigan.

A third economic report, meanwhile, said sales of previously occupied homes were weaker last month than economists expected. Relatively high mortgage rates, along with expensive prices for homes, have been hurting sales.

Within the big companies of the S&P 500 index, 3 out of every 4 stocks fell. Everything from Big Tech stocks that have been bid up amid the artificial-intelligence frenzy to airlines to metals companies dropped. Nvidia sank 4.1%. United Airlines lost 6.4%, and Newmont Mining fell 5.7%.

Akamai Technologies had the sharpest drop in the S&P 500. It lfell 21.7% as investors focused on its forecasts for revenue and other financial measures this upcoming year, which fell short of analysts’ expectations.

On the winning side of Wall Street was Celsius Holdings, which sells “better-for-you” energy drinks. It leaped 27.8% after saying it agreed to buy Alani Nu, a beverage company that focuses on female customers.

All told, the S&P 500 fell 104.39 points to 6,013.13. The Dow Jdropped 748.63 to 43,428.02, and the Nasdaq composite sank 438.36 points to 19,524.01.

Treasury yields fell in the bond market following Friday’s weaker-than-expected economic reports. The yield on the 10-year Treasury sank to 4.42 % from 4.51% late Thursday.

— Associated Press