I agree completely. Fundamental analysis always wins in the long run. It's like in football. The team that tackles/blocks/runs/passes the best doesn't win every quarter but they do go to the playoffs at the end of every season.
We could be entering a volatile period for the stock. New investors will hop out. Chickens that bought too high will fly away and the price will go up and down for no reason. If we're smart, we'll hang on for a few years of nice growth and substantial profit. Stock price and corporate performance always converge, for better or for worse.