Fox agrees to buy Roku in $22Bn cash-and-stock deal

Fox Corporation has agreed to acquire Roku in a cash-and-stock transaction valued…