solar earnings