I've been trading stocks for years. The time to buy is when there is very negative sentiment, not all the hype when people buy like crazy. Most times this works (not all, I admit). I've made a lot of money buying when people do indeed think I am a Moron. I guess just like people buying AUR a few days ago were labeled as idiots, are now enjoying very healthy returns.
+1 to that all day long
been trading mature financial markets for a decade (its what pays the bills) and by far the one behavior that has given me the most consistent long term opportunity to make money has been fading the shit out of exaggerated moves, esp panic up/dn moves