Ascent Solar Technologies Inc (ASTI) reports earnings