Markets climbed through a long list of worries to start the year. The reason why comes back to one thing: earnings are finally catching up to the hype...
As summer arrives, markets are gradually moving past the stress that shaped sentiment in the spring....