The Nasdaq Composite climbed over 15% in April, as strong earnings reports helped fuel the rally.