Stock Market Today: Have We Seen the Bottom for Stocks?

Solid first-quarter earnings suggest fundamentals remain solid, and recent price action is encouraging too.