import re


def is_sale(this_line):
    """Determine whether a given line describes a sale of cattle."""

    td = this_line.find_all('td')
    is_not_succinct = len(td) > 3
    has_price = False
    for td in td:
        if re.search(r'[0-9]+\.[0-9]{2}', td.get_text()):
            has_price = True
            break
    
    return bool(has_price and is_not_succinct)