I missed it too. I was checking out the graph yesterday, and BLT has had at least one trade within 2.5c of 0.80 every single day for the last 9 weeks. My idea of "recent rally" doesn't fit that reality.
BLT Price at posting:
80.0¢ Sentiment: Buy Disclosure: Held