even if they're an excellent company and i expect them to post good numbers into next spring. long term i believe their market becomes commoditized and margins drop.
could be a good stock to trade while it ranges. or at least hold the stock and go with options when the price hits certain...