Should you buy Roku as earnings meet expectations and shares rise?