Geospace Technologies (GEOS) Stock: Price, Analysis