Who accumulates 150K+ shares and waits till now to sell when the announcement of the contract is imminent? Really?