Surmodics Inc. (SRDX) reports earnings