Fox Corp beats revenue estimates on World Cup ad sales, agrees to buy Roku | PiQ Markets