In recent weeks, major equity indexes have hit record highs, which may seem at odds with geopolitical fears and the performance of other asset classes. The first-quarter earnings season has provided fundamental support for the rally in equities.
Source: https://seekingalpha.com/article/4907996-first-quarter-earni…

