This company seems to be in position to benefit from where this industry is going....why all the recent weakness? Seems like a buy to me.....