Strategic - A lot of funds enter positions. - Stock is gaining momentum. - Company did strategic purchases wich higher the earnings in the future. - Strategic position in the market. - Free cashflow is high. (and increasing) if you would make a model for that, you will see that this will predict that the stockprice will increase.
Financials - Earnings are okey. - Company has a good outlook. - Valuation is a bit on the low sight (is 10-11, was 20). - Margin is increasing.
Techincal - Just a good momentum spot. - If you look at the weekly candles you see big long-O. - Buyers are making the coming market I quess.