The Nasdaq composite index rose 137.02 points, or 3.36 percent, to 4,210.98, its third biggest point gain in history.
It was the largest one-day point gain for the Nasdaq ever.
That was its largest one-day point gain in almost six months.
Last Tuesday it rose by over 75 points, the largest point gain ever in a session.
Yesterday's rise was the sixth-largest point gain in the Dow's history.
For the week, it added 145.29, the biggest weekly point gain ever.
For the week, the Nasdaq eked out a 0.71 point gain.
It was the eighth-biggest point gain ever for the Dow.
And while the percentage gain yesterday does not rank in the top 100, the point gains seem impressive.
The Nasdaq ended the week with a 4.48- point gain, leaving it 44.17 points away from its closing high.