Stocks staged a powerful recovery today.




Share this: