soup = bs(
    """<td class="yfnc_tablehead1" width="74%">Market Cap (intraday)
<font size="-1"><sup>5</sup></font>:</td><td class="yfnc_tabledata1">
<span id="yfs_j10_aal">33.57B</span></td></tr>"""
    )
soup.find('sup', text='5').parent.parent.find_next_sibling('td').find('span'
    ).text
beautifulsoup parsing - dealing with superscript?