You are right that 2005 was the worst survival rate. However from that date onwards the survival rate improves and the volume of trees planted grows. This is why the real volume only kicks in from 2020 - 21
TFC Price at posting:
$1.31 Sentiment: Buy Disclosure: Held