Bumper earnings set broad-based US rally in motion

Extract not available....