There is a presentation somewhere (their website) that shows the increase in survival rates. Some of the very early (already harvested I think) first year survival rates were ordinary. Now they are up around 98%
TFC Price at posting:
$1.31 Sentiment: Buy Disclosure: Held