Every indicator says this is a good buy, short term, medium term and long term. I have never seen a stock look this strong on the Barcharts.