Why the bull isn't running out of breath

The Trump rally is still going strong: the major US indices continue to post new all-time highs nearly every day, with the Nasdaq Composite finally clawing back some of its short-term losses yesterday and posting a new high. Are these moves sustainable?

Advertisement