It was a crazy ride, but stocks just finished their best week since March. The S&P 500 initially dropped, continuing a wave of bearishness from October. But it quickly reversed and chalked up a 2.4 percent gain for the period between Friday, October 26, and...







