
There has been a “risk on” rally in U.S. markets over the last few trading sessions driven by multiple triggers. Recent corporate earnings have demonstrated resilience and were not as bad as markets feared. The uncertainty over tariffs has somewhat subsided, and the U.S. signed its first trade deal with the U.K.
The U.S. and China are also set to begin trade negotiations over the weekend in Geneva. Reaching a U.S.-China trade deal might take a long time, but the two sides have now shown intent to work toward one. Also supporting the market is President Donald Trump’s call to “buy stocks.”