Elliot waves and volume dont lie so what i can see is very good long term trade. rectangle is: buyback which is 650-750