Diodes Incorporated (DIOD) reports earnings