RepentantI read somewhere that the market teaches what you lack. For me it has been patience i.e. the lack of it. Luckily, I realized my weakness and now fight it. I sold this stock, and then I studied it more, reviewing recent presentations, etc. and found myself agreeing with Brent Cook's view: "there's no serious flaw here". I bought back in just before yesterday's drop. No problem.
I think it's a great company!