Geospace Technologies Corporation (GEOS) reports earnings