Ultralife Corporation (ULBI) reports earnings