Heavy earnings flow tests US market rally; strong results may sustain bullish momentum.
Open shared insight