I ended up doing the following and it seemed to work.
string instock = string.Empty;
foreach (HtmlNode node in row.SelectNodes("./td[3]/text()"))
{
instock = node.InnerText;
if (instock.IndexOf("nbsp;") > -1)
{
instock = instock.Replace("nbsp;", "");
break;
}
}