def remaining_companies(companies, fetched_companies):
    """Return the first DF but without matching CNPJs from the second DF"""
    remaining = companies[~companies['cnpj'].isin(fetched_companies['cnpj'])]
    return remaining.reset_index()