There was that image posted a week or two ago of a supply shortfall last Month I think it was which indicated the biggest supply deficit in years. I didn't look at the specifics of it but if so, the price coming back might be a response to that..?
TMT Price at posting:
36.5¢ Sentiment: Buy Disclosure: Held