US stocks end June strong as Nasdaq jumps 21%

Business