Loading GEOS…
Loading financial statements…
Import this data to Google Sheets with:
=jivedata("GEOS","financials")Full statements spill as a table. For one cell: =jivedata("GEOS","Revenue") or =jivedata("GEOS","Revenue","TTM"). Install the Jive Data add-on, then paste into a cell.
GEOS • CIK 0001001115
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 | TTM |
|---|---|---|---|---|
| Revenue from Contract with Customer, Excluding Assessed Tax | $124,509 | $135,598 | $110,803 | $91,846 |
| Cost of Revenue | $72,819 | $83,025 | $77,906 | $84,499 |
| Gross Profit | $51,690 | $52,573 | $32,897 | $7,347 |
| Selling, General and Administrative Expense | $25,952 | $26,554 | $29,815 | $30,422 |
| Research and Development Expense | $15,863 | $16,251 | $18,916 | $17,675 |
| Impairment of Intangible Assets, Finite-lived | $0 | $2,761 | $0 | $0 |
| Accounts Receivable, Credit Loss Expense (Reversal) | $-138 | $-110 | $66 | $51 |
| Operating Expenses | $41,677 | $45,456 | $48,797 | $48,358 |
| Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property | $-244 | — | — | — |
| Operating Income (Loss) | $11,328 | $7,117 | $-11,284 | $-41,011 |
| Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal | — | $-14,539 | $0 | $0 |
| InterestExpenseNonoperating | — | $187 | $169 | $150 |
| Investment Income, Interest | $539 | $1,558 | $2,537 | $2,333 |
| Foreign Currency Transaction Gain (Loss), before Tax | $994 | $-270 | $-275 | $-229 |
| Other Nonoperating Income (Expense) | $-158 | $-143 | $-145 | $-125 |
| Nonoperating Income (Expense) | $1,241 | $-13,581 | $1,948 | $1,829 |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $12,569 | $-6,464 | $-9,336 | $-39,182 |
| Income Tax Expense (Benefit) | $363 | $114 | $388 | $401 |
| Net Income (Loss) Attributable to Parent | $12,206 | $-6,578 | $-9,724 | $-39,583 |
| Weighted Average Number of Shares Outstanding, Basic | 13,146,085 | 13,151,600 | 12,793,075 | 12,908,633 |
| Weighted Average Number of Shares Outstanding, Diluted | 13,215,066 | 13,151,600 | 12,793,075 | 12,908,633 |
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 |
|---|
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 |
|---|