FireFly Metals earns 'Speculative Buy' and $1.04 valuation f