Calcs look about right, but obviously there are a few variables. Even a $2 per share return against a $6 share price is incredible. It seems a certainty based on all the snippets of information the company has released ... no idea why the market hasn't worked it out yet.
BLD Price at posting:
$6.06 Sentiment: Buy Disclosure: Held