I think this stock has followed a semi-clean Five wave up, Three waves down from its inception and now is possibly going for completing the third wave. I the mentioned third wave, I think we can now identify the two sub-waves of the first leg in the weekly.