Palatin Technologies Inc. (PTN) reports earnings