A worker in a protective suit sits near a police line outside a store, following the coronavirus disease (COVID-19) outbreak in Shanghai, China April 21, 2022.
Andrew Galbraith | Reuters
It was another difficult week for the market, with all major stock benchmarks closing in the red as the mega-cap tech stocks reported earnings. While the week's reports signaled a strong demand environment, inflation is clearly taking its toll on profitability. Supply chain challenges, China's Covid lockdowns and the ongoing war in Ukraine remain key headwinds. Furthermore, the strengthening of the dollar is another drag for U.S. companies selling into foreign markets.