Investors have had a rollercoaster ride over the last two weeks, with earnings reports, economic data, and the Federal Reserve's…