GEOS Financials: Geospace Technologies Corp AI Analysis