PDO wins contracts worth $300 million from online bidding