Absolutely love this stock. I've traded it many times - it's provided several swing trading opportunities per year. Only one rule: buy when a downtrend line breaks, sell when an uptrend line breaks on the daily charts. Currently hold this, waiting for the uptrend to break.