Three days ago, Roth Capital urged investors to buy Bloom Energy (NYSE: BE) stock ahead of Q4 earnings. Three days later, Bloom has just reported earnings and... it turns out, Roth was right. Last ...