With relation to the FUD about "major holders selling", here's bit of perspective.
629m shares on issue.
3m or so shares traded.
Less than half of one percent of the register turning over.
And I believe a large portion of that would be day traders.
Only 343k shares traded today is 0.05% of the register changing hands.