Jim Cramer on the market's 'remarkable' rally — and what to watch in a big earnings week ahead April 17, 2026 · CNBC Read full story at source