Is it profit taking or something more?
Looks from the rebound like someone was trying to manipulate the price by driving it down- now is buying alot of shares- bringing it back up-
5-10x sales and 30-40x eps for 10-12% growth??? If you think that kind of valuation is "fair" AND sustainable well good luck with that!
You forgot to mention current 3.5% yield.