Actually the price tracked FB expected revenue very well. For some time after IPO, there was serious doubt on FB mobile ad revenue (as the desktop ad was not growing enough). They somehow grew the mobile add very well and that's when the stock price made the U-turn. Whether the mobile ad is a proven business or not is still the 100B dollar question.