insolation energy financial results