"Someone is trying to put the brakes on, 400k sell at 75c"
Have a look at the chart I just posted and you will see why there is a big sell order sitting there. It's all good they probably bought in march for 52c and are now taking a nice profit at a resistance point.
Nice ROI if they did