Any discussion about earnings is quite like a red herring.
The biggest dynamic in the market right now is the growth story. We're in the midst of a synchronised global recovery in growth and corporate profits are rising. Trade wars, tariffs and inflation worries are just "distractions".
Risks to the rally do exist, but they pale in comparison to the economic growth we're seeing.