Solarmax Technology Inc. (SMXT) reports earnings