Based on fundamentals this stock is trading way too high, according to analysts, what's continually driving it though and who's buying. Certainly not your average investor. My biggest mistake was selling at $48 thinking it just couldn't go any higher? Where will it stop $100??