Fox Corporation has agreed to buy Roku Inc. for $160 per share, an approximate enterprise value of $22 billion, the firms announced today. The acquisition would unite Fox’s broadcast channels, ...