... had anywhere near the energy density of a battery ...
... and financial analysts had estimated that the economy was ...