CBS News reports: Fox said it will buy Roku for $160 per share in a cash-and-stock deal that it expects to complete in the first half of 2027.