GIFI
Valuation Ratios
| Breakdown | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Price to Earnings | 7.57 | -2.87 | -24.43 | ||
| Price to Sales | 0.70 | 0.46 | 0.57 | 0.67 | 0.19 |
| Book Value Per Common Share | 5.70 | 4.86 | 6.42 | 6.65 | 8.23 |
| Price to Book | 1.20 | 0.89 | 0.80 | 0.60 | 0.37 |
| Price to Operating Cash Flow | 6.11 | 9.74 | -9.11 | -2.52 | -2.47 |
| Price to Free Cash Flow | |||||
| Enterprise Value to EBITDA | 38009.71 | 68480.76 | 65228.57 |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Price to Earnings | 23.40 | 33.25 | 28.09 | 8.81 | 12.14 | 19.34 | -1.68 | 29.55 | -92.50 | -16.68 | -11.55 | |||||||||
| Price to Sales | 0.88 | 1.39 | 2.62 | 0.76 | 1.18 | 2.78 | 0.50 | 0.52 | 0.95 | 0.64 | 0.82 | 2.16 | 0.91 | 1.46 | 1.02 | |||||
| Book Value Per Common Share | 5.89 | 5.78 | 5.95 | 5.70 | 5.41 | 5.25 | 5.28 | 4.86 | 4.39 | 6.40 | 6.41 | 6.42 | 6.37 | 6.30 | 6.30 | 6.65 | 7.15 | 6.78 | 6.96 | 8.23 |
| Price to Book | 1.19 | 1.15 | 1.09 | 1.20 | 1.04 | 1.16 | 1.39 | 0.89 | 0.75 | 0.51 | 0.58 | 0.80 | 0.66 | 0.53 | 0.62 | 0.60 | 0.56 | 0.67 | 0.55 | 0.37 |
| Price to Operating Cash Flow | 14.92 | 22.73 | 47.57 | 5.83 | 9.68 | 16.98 | -308.49 | -24.00 | 45.68 | -3.53 | -3.82 | -5.45 | -5.50 | -6.18 | 167.10 | |||||
| Price to Free Cash Flow | ||||||||||||||||||||
| Enterprise Value to EBITDA | 70852.58 | 100535.66 | 138258.20 | 43277.91 | 64948.37 | 121114.88 | 53398.98 | 127823.15 |
Earnings Data
| Breakdown | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Earning YoY | |||||
| Revenue YoY | 5.38 | 6.15 | 52.29 | -62.76 | |
| EBITDA YoY | 24.60 | ||||
| Net Profit YoY |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Earning YoY | 50.00 | -13.04 | 28.00 | 31.58 | ||||||||||||||||
| Revenue YoY | 66.24 | 93.21 | 44.73 | 96.22 | 4.95 | 63.26 | 61.30 | 125.16 | 40.76 | -18.49 | ||||||||||
| EBITDA YoY | 49.40 | 39.66 | 38.50 | 57.04 | 113.30 | 80.54 | 140.06 | |||||||||||||
| Net Profit YoY | 47.93 | -15.00 | 28.50 | 30.27 | 32.60 | 171.92 | -93.64 |
Financial Strength
| Breakdown | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Cash Per Common Share | 4.11 | 2.96 | 2.82 | 3.47 | 3.33 |
| Quick Ratio | 3.16 | 1.61 | |||
| Current Ratio | 4.93 | 3.40 | 2.83 | 2.85 | 1.50 |
| Debt to Equity | 0.11 | 0.15 | 0.09 | 0.11 | 0.83 |
| Long-Term Debt to Equity | 0.05 | 0.06 | 0.01 | 0.03 | 0.05 |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash Per Common Share | 3.99 | 3.82 | 4.13 | 4.12 | 4.05 | 3.84 | 3.78 | 2.95 | 2.56 | 2.48 | 2.80 | 2.80 | 2.37 | 2.58 | 2.71 | 3.47 | 4.72 | 4.79 | 3.26 | 3.33 |
| Quick Ratio | 1.98 | 2.81 | 2.97 | 3.16 | 3.01 | 2.34 | 2.69 | 1.61 | 1.65 | 1.30 | 1.01 | |||||||||
| Current Ratio | 3.54 | 4.63 | 4.90 | 4.93 | 4.61 | 3.89 | 4.37 | 3.40 | 3.09 | 2.91 | 2.28 | 2.83 | 2.72 | 2.72 | 2.76 | 2.85 | 4.05 | 3.62 | 1.52 | 1.50 |
| Debt to Equity | 0.14 | 0.12 | 0.11 | 0.11 | 0.12 | 0.13 | 0.12 | 0.15 | 0.16 | 0.09 | 0.11 | 0.09 | 0.09 | 0.10 | 0.10 | 0.11 | 0.10 | 0.13 | 0.98 | 0.83 |
| Long-Term Debt to Equity | 0.05 | 0.05 | 0.05 | 0.05 | 0.06 | 0.06 | 0.06 | 0.06 | 0.07 | 0.00 | 0.00 | 0.01 | 0.01 | 0.01 | 0.02 | 0.03 | 0.03 | 0.06 | 0.04 | 0.05 |
Profitability
| Breakdown | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| ROA | 3.69 | -6.33 | -0.83 | -5.46 | -11.83 |
| ROE | 4.10 | -7.27 | -0.91 | -6.06 | -21.66 |
| Gross Margin | 41.93 | -23.63 | 16.64 | 5.34 | -14.15 |
| Operating Margin | 9.23 | -16.18 | -2.34 | -4.73 | -10.82 |
| EBITDA Margin | 18.40 | -5.33 | 8.41 | 10.28 | -7.39 |
| Net Profit Margin | 9.26 | -16.15 | -2.36 | -23.72 | -10.91 |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ROA | 1.09 | 0.81 | 0.92 | 2.66 | 2.03 | 1.63 | -8.70 | 0.43 | 0.14 | -0.97 | -1.13 | -1.29 | -3.99 | -5.01 | -8.73 | |||||
| ROE | 1.24 | 0.90 | 1.03 | 2.98 | 2.30 | 1.83 | -10.07 | 0.46 | 0.16 | -1.06 | -1.24 | -1.42 | -4.38 | -5.67 | -17.27 | |||||
| Gross Margin | 34.92 | 39.23 | 49.28 | 36.80 | 36.66 | 42.84 | -57.35 | 28.12 | 24.29 | 15.76 | 5.82 | -4.39 | 3.67 | 6.40 | 12.86 | |||||
| Operating Margin | 3.72 | 4.19 | 9.51 | 8.58 | 9.67 | 14.58 | -29.57 | 1.71 | 1.04 | -3.64 | -6.89 | -17.37 | 2.12 | -8.21 | -31.31 | |||||
| EBITDA Margin | 12.25 | 13.64 | 18.86 | 17.55 | 18.34 | 22.92 | -17.98 | 9.77 | 7.47 | 7.20 | 4.84 | -4.28 | 8.45 | -1.52 | -28.02 | |||||
| Net Profit Margin | 3.72 | 4.18 | 9.50 | 8.58 | 9.66 | 14.55 | -29.57 | 1.72 | 1.03 | -3.74 | -6.97 | -17.52 | -24.07 | -44.93 | -31.62 |
Dividends
| Breakdown | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Dividend Yield | |||||
| Dividend Payout Ratio |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dividend Yield | ||||||||||||||||||||
| Dividend Payout Ratio |
Financial Statements
| Breakdown | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Assets | 399,648.00 | 385,284.00 | 404,598.00 | 405,819.00 | 231,343.00 |
| Current Assets | 105,409.00 | 101,627.00 | 87,069.00 | 85,478.00 | 147,362.00 |
| Cash and Short-Term Investments | 67,265.00 | 47,884.00 | 44,729.00 | 54,183.00 | 51,157.00 |
| Cash and Cash Equivalents | 28,481.00 | 39,651.00 | 34,824.00 | 54,183.00 | 43,159.00 |
| Short-Term Investments | 38,784.00 | 8,233.00 | 9,905.00 | 0 | 7,998.00 |
| Net Receivables | 200.00 | 200.00 | 0 | 0 | 0 |
| Inventory | 1,907.00 | 2,072.00 | 1,599.00 | 1,779.00 | 2,262.00 |
| Other Current Assets | 36,037.00 | 51,471.00 | 40,741.00 | 29,516.00 | 93,943.00 |
| Non-Current Assets | 294,239.00 | 283,657.00 | 317,529.00 | 320,341.00 | 83,981.00 |
| Property, Plant, Equipment Net | 24,951.00 | 23,845.00 | 32,254.00 | 33,766.00 | 69,158.00 |
| Goodwill | 2,217.00 | 2,217.00 | 2,217.00 | 2,217.00 | 0 |
| Intangible Assets | 557.00 | 700.00 | 0 | 0 | 0 |
| Long-Term Investments | 0 | 0 | 0 | 0 | 0 |
| Non-Current Deferred Assets | 0 | 0 | 0 | 0 | 0 |
| Other Non-Current Assets | 266,514.00 | 256,895.00 | 283,058.00 | 284,358.00 | 14,823.00 |
| Liabilities | 40,114.00 | 49,457.00 | 34,942.00 | 40,065.00 | 104,981.00 |
| Current Liabilities | 21,376.00 | 29,847.00 | 30,789.00 | 29,954.00 | 98,412.00 |
| Payables and Expenses | 18,981.00 | 23,302.00 | 22,593.00 | 23,306.00 | 77,784.00 |
| Account Payables | 5,801.00 | 8,466.00 | 8,310.00 | 9,280.00 | 70,114.00 |
| Current Accrued Liabilities | 13,180.00 | 14,836.00 | 14,283.00 | 14,026.00 | 7,670.00 |
| Short-Term Debt | 1,117.00 | 1,075.00 | 700.00 | 600.00 | 5,499.00 |
| Other Current Liabilities | 1,278.00 | 5,470.00 | 7,496.00 | 6,048.00 | 15,129.00 |
| Non-Current Liabilities | 18,738.00 | 19,610.00 | 4,153.00 | 10,111.00 | 6,569.00 |
| Long-Term Debt | 17,888.00 | 18,925.00 | 1,400.00 | 1,400.00 | 4,501.00 |
| Other Non-Current Liabilities | 850.00 | 685.00 | 2,753.00 | 8,711.00 | 2,068.00 |
| Equity | 359,534.00 | 335,827.00 | 369,656.00 | 365,754.00 | 126,362.00 |
| Shareholders Equity | 93,102.00 | 78,971.00 | 102,624.00 | 103,908.00 | 126,362.00 |
| Capital Stock | 11,669.00 | 11,729.00 | 11,591.00 | 11,384.00 | 11,223.00 |
| Share Premium | 108,065.00 | 108,615.00 | 107,372.00 | 105,511.00 | 104,072.00 |
| Retained Earnings | -26,632.00 | -41,373.00 | -16,339.00 | -12,987.00 | 11,067.00 |
| Treasury Shares | 0 | 0 | 0 | 0 | 0 |
| Accumulated Other Comprehensive Income | 0 | 0 | 0 | 0 | 0 |
| Minority Interest | 0 | 0 | 0 | 0 | 0 |
| Investments | 38,784.00 | 8,233.00 | 9,905.00 | 0 | 7,998.00 |
| Debt | 19,005.00 | 20,000.00 | 2,096.00 | 1,955.00 | 10,000.00 |
| Common Shares Outstanding | 16,346.00 | 16,258.00 | 15,973.00 | 15,622.00 | 15,359.00 |
| Breakdown | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Revenues | 159,199.00 | 151,067.00 | 142,320.00 | 93,452.00 | 250,959.00 |
| Cost Of Revenue | 92,440.00 | 186,770.00 | 118,635.00 | 88,460.00 | 286,461.00 |
| Gross Profit | 66,759.00 | -35,703.00 | 23,685.00 | 4,992.00 | -35,502.00 |
| Operating Expenses | 29,922.00 | 41,946.00 | 33,930.00 | 45,444.00 | 18,816.00 |
| Selling, General and Administrative Expenses | 40,563.00 | 16,278.00 | 18,214.00 | 11,848.00 | 13,858.00 |
| Other Operating Expenses | -10,641.00 | 25,668.00 | 15,716.00 | 33,596.00 | 4,958.00 |
| Operating Income | 36,837.00 | -77,649.00 | -10,245.00 | -40,452.00 | -54,318.00 |
| Net Non-Operating Income | -22,147.00 | 53,206.00 | 6,916.00 | 35,632.00 | 26,891.00 |
| Interest Expense | 0.00 | 0.00 | 0.00 | 397.00 | 268.00 |
| Net Interest | 7,233.00 | 1,440.00 | 86.00 | -397.00 | -268.00 |
| EBT | 14,690.00 | -24,443.00 | -3,329.00 | -4,820.00 | -27,427.00 |
| Income Tax | 51.00 | 41.00 | 23.00 | 24.00 | 52.00 |
| Net Income | 14,741.00 | -24,402.00 | -3,352.00 | -22,168.00 | -27,375.00 |
| EBIT | 14,690.00 | -24,443.00 | -3,329.00 | -4,423.00 | -27,159.00 |
| Deprecation and Amortization | 14,595.00 | 16,398.00 | 15,294.00 | 14,026.00 | 8,617.00 |
| EBITDA | 29,285.00 | -8,045.00 | 11,965.00 | 9,603.00 | -18,542.00 |
| EPS | 0.00 | -0.00 | -0.00 | 0 | 0 |
| Diluted EPS | 0.00 | -0.00 | -0.00 | 0 | 0 |
| Average Shares Outstanding Basic | 16,370.00 | 16,193.00 | 15,840.00 | 0 | 0 |
| Average Shares Outstanding Diluted | 16,755.00 | 16,193.00 | 15,840.00 | 0 | 0 |
| Breakdown | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Operating Cash Flow | 18,248.00 | 7,197.00 | -8,923.00 | -24,814.00 | -19,008.00 |
| Operating Net Income | 14,741.00 | -24,402.00 | -3,352.00 | -22,168.00 | -27,375.00 |
| Deprecation and Amortization | 14,595.00 | 16,398.00 | 15,294.00 | 14,026.00 | 8,617.00 |
| Deferred Income Tax | -63.00 | 41.00 | -23.00 | -24.00 | -72.00 |
| Share Based Compensation | 3,677.00 | 3,991.00 | 4,702.00 | 3,508.00 | 1,126.00 |
| Change in Working Capital | -15,476.00 | -28,287.00 | 14,296.00 | -11,322.00 | -435.00 |
| Other Operating Activities | 774.00 | 39,456.00 | -39,840.00 | -8,834.00 | -869.00 |
| Investing Cash Flow | -25,956.00 | -503.00 | -8,870.00 | 37,402.00 | 2,609.00 |
| Capital Expenditure | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Net Purchase/Sale of PPE | 14,958.00 | 3,332.00 | 11,293.00 | 8,231.00 | 24,444.00 |
| Net Purchase/Sale of Investments Net | 0 | 0 | 0 | 0 | 0 |
| Net Purchase/Sale of Business | 0 | 0 | 886.00 | 40,565.00 | 0 |
| Other Investing Activities | -40,914.00 | -3,835.00 | -21,049.00 | -11,394.00 | -21,835.00 |
| Financing Cash Flow | -3,462.00 | -1,867.00 | -1,972.00 | -1,158.00 | 9,855.00 |
| Net Issuance/Repayment of Debt | 1,075.00 | 0 | 0 | 1,050.00 | 10,000.00 |
| Net Issuance/Repurchase of Equity | 1,204.00 | 128.00 | 0 | 0 | 0 |
| Dividends Paid | 0 | 0 | 0 | 0 | 0 |
| Other Financing Activities | -5,741.00 | -1,995.00 | -1,972.00 | -2,208.00 | -145.00 |
| Net Change in Cash | -11,170.00 | 4,827.00 | -19,765.00 | 11,430.00 | -6,544.00 |
| Cash at Beginning of Period | 39,651.00 | 34,824.00 | 54,589.00 | 43,159.00 | 49,703.00 |
| Cash at End of Period | 28,481.00 | 39,651.00 | 34,824.00 | 54,589.00 | 43,159.00 |
| Free Cash Flow | 0 | 0 | 0 | 0 | 0 |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Assets | 440,178.00 | 403,044.00 | 414,486.00 | 399,648.00 | 392,304.00 | 399,789.00 | 383,274.00 | 385,284.00 | 361,806.00 | 409,479.00 | 447,150.00 | 404,598.00 | 404,217.00 | 399,000.00 | 390,615.00 | 405,819.00 | 407,628.00 | 431,033.00 | 213,426.00 | 231,343.00 |
| Current Assets | 118,242.00 | 105,398.00 | 111,580.00 | 105,409.00 | 102,483.00 | 105,341.00 | 99,731.00 | 101,627.00 | 87,526.00 | 90,848.00 | 102,249.00 | 87,069.00 | 87,684.00 | 85,350.00 | 81,721.00 | 85,478.00 | 93,712.00 | 100,115.00 | 153,271.00 | 147,362.00 |
| Cash and Short-Term Investments | 64,559.00 | 62,189.00 | 67,472.00 | 67,265.00 | 66,825.00 | 63,099.00 | 61,296.00 | 47,884.00 | 41,759.00 | 40,220.00 | 44,706.00 | 44,729.00 | 37,769.00 | 40,820.00 | 42,764.00 | 54,183.00 | 73,403.00 | 74,471.00 | 50,590.00 | 51,157.00 |
| Cash and Cash Equivalents | 24,403.00 | 48,022.00 | 29,833.00 | 28,481.00 | 22,803.00 | 10,984.00 | 33,944.00 | 39,651.00 | 26,322.00 | 25,055.00 | 29,717.00 | 34,824.00 | 27,960.00 | 40,820.00 | 42,764.00 | 54,183.00 | 73,403.00 | 74,471.00 | 42,590.00 | 43,159.00 |
| Short-Term Investments | 40,156.00 | 14,167.00 | 37,639.00 | 38,784.00 | 44,022.00 | 52,115.00 | 27,352.00 | 8,233.00 | 15,437.00 | 15,165.00 | 14,989.00 | 9,905.00 | 9,809.00 | 0 | 0 | 0 | 0 | 0 | 8,000.00 | 7,998.00 |
| Net Receivables | 1,700.00 | 1,700.00 | 200.00 | 200.00 | 200.00 | 200.00 | 200.00 | 200.00 | 5,000.00 | 400.00 | 600.00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Inventory | 2,716.00 | 2,735.00 | 3,012.00 | 1,907.00 | 2,266.00 | 2,331.00 | 2,004.00 | 2,072.00 | 2,340.00 | 2,636.00 | 2,543.00 | 1,599.00 | 1,661.00 | 1,749.00 | 1,700.00 | 1,779.00 | 1,673.00 | 1,772.00 | 2,105.00 | 2,262.00 |
| Other Current Assets | 49,267.00 | 38,774.00 | 40,896.00 | 36,037.00 | 33,192.00 | 39,711.00 | 36,231.00 | 51,471.00 | 38,427.00 | 47,592.00 | 54,400.00 | 40,741.00 | 48,254.00 | 42,781.00 | 37,257.00 | 29,516.00 | 18,636.00 | 23,872.00 | 100,576.00 | 93,943.00 |
| Non-Current Assets | 321,936.00 | 297,646.00 | 302,906.00 | 294,239.00 | 289,821.00 | 294,448.00 | 283,543.00 | 283,657.00 | 274,280.00 | 318,631.00 | 344,901.00 | 317,529.00 | 316,533.00 | 313,650.00 | 308,894.00 | 320,341.00 | 313,916.00 | 330,918.00 | 60,155.00 | 83,981.00 |
| Property, Plant, Equipment Net | 21,992.00 | 22,777.00 | 22,933.00 | 24,951.00 | 24,684.00 | 24,535.00 | 24,501.00 | 23,845.00 | 29,285.00 | 29,477.00 | 30,501.00 | 32,254.00 | 30,868.00 | 30,966.00 | 32,057.00 | 33,766.00 | 28,377.00 | 29,720.00 | 43,195.00 | 69,158.00 |
| Goodwill | 7,206.00 | 8,595.00 | 2,217.00 | 2,217.00 | 2,217.00 | 2,217.00 | 2,217.00 | 2,217.00 | 2,217.00 | 2,217.00 | 2,217.00 | 2,217.00 | 2,217.00 | 2,217.00 | 2,217.00 | 2,217.00 | 0 | 0 | 0 | 0 |
| Intangible Assets | 0 | 0 | 0 | 557.00 | 0 | 0 | 0 | 700.00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Long-Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Non-Current Deferred Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Non-Current Assets | 292,738.00 | 266,274.00 | 277,756.00 | 266,514.00 | 262,920.00 | 267,696.00 | 256,825.00 | 256,895.00 | 242,778.00 | 286,937.00 | 312,183.00 | 283,058.00 | 283,448.00 | 280,467.00 | 274,620.00 | 284,358.00 | 285,539.00 | 301,198.00 | 16,960.00 | 14,823.00 |
| Liabilities | 52,422.00 | 41,590.00 | 41,457.00 | 40,114.00 | 41,969.00 | 46,581.00 | 42,314.00 | 49,457.00 | 49,118.00 | 32,287.00 | 46,089.00 | 34,942.00 | 34,589.00 | 35,552.00 | 37,012.00 | 40,065.00 | 35,722.00 | 50,240.00 | 105,492.00 | 104,981.00 |
| Current Liabilities | 33,424.00 | 22,775.00 | 22,789.00 | 21,376.00 | 22,253.00 | 27,105.00 | 22,830.00 | 29,847.00 | 28,296.00 | 31,249.00 | 44,831.00 | 30,789.00 | 32,201.00 | 31,356.00 | 29,560.00 | 29,954.00 | 23,132.00 | 27,651.00 | 100,777.00 | 98,412.00 |
| Payables and Expenses | 31,326.00 | 19,580.00 | 20,738.00 | 18,981.00 | 19,699.00 | 21,901.00 | 20,015.00 | 23,302.00 | 24,762.00 | 28,184.00 | 40,443.00 | 22,593.00 | 27,908.00 | 28,047.00 | 25,362.00 | 23,306.00 | 15,768.00 | 17,624.00 | 81,782.00 | 77,784.00 |
| Account Payables | 18,067.00 | 6,464.00 | 9,518.00 | 5,801.00 | 5,538.00 | 9,017.00 | 6,625.00 | 8,466.00 | 11,515.00 | 16,850.00 | 26,547.00 | 8,310.00 | 12,664.00 | 11,763.00 | 9,531.00 | 9,280.00 | 7,396.00 | 9,427.00 | 71,789.00 | 70,114.00 |
| Current Accrued Liabilities | 13,259.00 | 13,116.00 | 11,220.00 | 13,180.00 | 14,161.00 | 12,884.00 | 13,390.00 | 14,836.00 | 13,247.00 | 11,334.00 | 13,896.00 | 14,283.00 | 15,244.00 | 16,284.00 | 15,831.00 | 14,026.00 | 8,372.00 | 8,197.00 | 9,993.00 | 7,670.00 |
| Short-Term Debt | 1,117.00 | 1,117.00 | 1,117.00 | 1,117.00 | 1,075.00 | 1,075.00 | 1,075.00 | 1,075.00 | 3,500.00 | 3,400.00 | 3,900.00 | 700.00 | 0 | 0 | 0 | 600.00 | 0 | 1,050.00 | 7,183.00 | 5,499.00 |
| Other Current Liabilities | 981.00 | 2,078.00 | 934.00 | 1,278.00 | 1,479.00 | 4,129.00 | 1,740.00 | 5,470.00 | 34.00 | -335.00 | 488.00 | 7,496.00 | 4,293.00 | 3,309.00 | 4,198.00 | 6,048.00 | 7,364.00 | 8,977.00 | 11,812.00 | 15,129.00 |
| Non-Current Liabilities | 18,998.00 | 18,815.00 | 18,668.00 | 18,738.00 | 19,716.00 | 19,476.00 | 19,484.00 | 19,610.00 | 20,822.00 | 1,038.00 | 1,258.00 | 4,153.00 | 2,388.00 | 4,196.00 | 7,452.00 | 10,111.00 | 12,590.00 | 22,589.00 | 4,715.00 | 6,569.00 |
| Long-Term Debt | 17,881.00 | 17,884.00 | 17,886.00 | 17,888.00 | 18,925.00 | 18,925.00 | 18,925.00 | 18,925.00 | 0 | 0 | 0 | 1,400.00 | 0 | 0 | 0 | 1,400.00 | 0 | 8,950.00 | 2,817.00 | 4,501.00 |
| Other Non-Current Liabilities | 1,117.00 | 931.00 | 782.00 | 850.00 | 791.00 | 551.00 | 559.00 | 685.00 | 0 | 0 | 0 | 2,753.00 | 0 | 0 | 0 | 8,711.00 | 0 | 13,639.00 | 1,898.00 | 2,068.00 |
| Equity | 387,756.00 | 361,454.00 | 373,029.00 | 359,534.00 | 350,335.00 | 353,208.00 | 340,960.00 | 335,827.00 | 312,688.00 | 377,192.00 | 401,061.00 | 369,656.00 | 369,628.00 | 363,448.00 | 353,603.00 | 365,754.00 | 371,906.00 | 380,793.00 | 107,934.00 | 126,362.00 |
| Shareholders Equity | 94,304.00 | 92,758.00 | 96,705.00 | 93,102.00 | 88,799.00 | 86,682.00 | 85,444.00 | 78,971.00 | 71,484.00 | 104,206.00 | 102,961.00 | 102,624.00 | 101,350.00 | 100,348.00 | 99,393.00 | 103,908.00 | 111,154.00 | 105,339.00 | 107,934.00 | 126,362.00 |
| Capital Stock | 11,308.00 | 11,309.00 | 11,645.00 | 11,669.00 | 11,667.00 | 11,688.00 | 11,752.00 | 11,729.00 | 11,690.00 | 11,638.00 | 11,624.00 | 11,591.00 | 11,518.00 | 11,478.00 | 11,435.00 | 11,384.00 | 11,331.00 | 11,281.00 | 11,245.00 | 11,223.00 |
| Share Premium | 104,816.00 | 104,828.00 | 107,865.00 | 108,065.00 | 108,059.00 | 108,238.00 | 108,825.00 | 108,615.00 | 108,257.00 | 107,796.00 | 107,667.00 | 107,372.00 | 106,720.00 | 106,356.00 | 105,972.00 | 105,511.00 | 105,036.00 | 104,583.00 | 104,263.00 | 104,072.00 |
| Retained Earnings | -21,820.00 | -23,379.00 | -22,805.00 | -26,632.00 | -30,927.00 | -33,244.00 | -35,133.00 | -41,373.00 | -48,463.00 | -15,228.00 | -16,330.00 | -16,339.00 | -16,888.00 | -17,486.00 | -18,014.00 | -12,987.00 | -5,213.00 | -10,525.00 | -7,574.00 | 11,067.00 |
| Treasury Shares | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Accumulated Other Comprehensive Income | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Minority Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Investments | 40,156.00 | 14,167.00 | 37,639.00 | 38,784.00 | 44,022.00 | 52,115.00 | 27,352.00 | 8,233.00 | 15,437.00 | 15,165.00 | 14,989.00 | 9,905.00 | 9,809.00 | 0 | 0 | 0 | 0 | 0 | 8,000.00 | 7,998.00 |
| Debt | 18,998.00 | 19,001.00 | 19,003.00 | 19,005.00 | 20,000.00 | 20,000.00 | 20,000.00 | 20,000.00 | 3,500.00 | 3,400.00 | 3,900.00 | 2,096.00 | 0 | 0 | 0 | 1,955.00 | 0 | 10,000.00 | 10,000.00 | 10,000.00 |
| Common Shares Outstanding | 15,999.00 | 16,041.00 | 16,260.00 | 16,346.00 | 16,405.00 | 16,516.00 | 16,197.00 | 16,258.00 | 16,287.00 | 16,287.00 | 16,055.00 | 15,973.00 | 15,923.00 | 15,923.00 | 15,775.00 | 15,622.00 | 15,552.00 | 15,535.00 | 15,517.00 | 15,359.00 |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenues | 129,351.00 | 77,811.00 | 40,273.00 | -89,608.00 | 121,783.00 | 84,143.00 | 42,881.00 | -119,112.00 | 106,517.00 | 101,494.00 | 62,168.00 | -55,135.00 | 104,181.00 | 64,588.00 | 28,686.00 | -81,192.00 | 67,640.00 | 48,053.00 | 58,951.00 |
| Cost Of Revenue | 84,183.00 | 47,283.00 | 20,428.00 | -62,335.00 | 76,969.00 | 53,297.00 | 24,509.00 | -100,854.00 | 167,609.00 | 72,949.00 | 47,066.00 | -59,908.00 | 87,765.00 | 60,832.00 | 29,946.00 | -73,047.00 | 65,159.00 | 44,978.00 | 51,370.00 |
| Gross Profit | 45,168.00 | 30,528.00 | 19,845.00 | -27,273.00 | 44,814.00 | 30,846.00 | 18,372.00 | -18,258.00 | -61,092.00 | 28,545.00 | 15,102.00 | 4,773.00 | 16,416.00 | 3,756.00 | -1,260.00 | -8,145.00 | 2,481.00 | 3,075.00 | 7,581.00 |
| Operating Expenses | 35,127.00 | 23,925.00 | 10,005.00 | -24.00 | 18,825.00 | 9,873.00 | 1,248.00 | -34,724.00 | 36,582.00 | 25,314.00 | 14,774.00 | -24,660.00 | 27,801.00 | 17,103.00 | 13,686.00 | -39,331.00 | 25,365.00 | 14,913.00 | 44,497.00 |
| Selling, General and Administrative Expenses | 30,516.00 | 19,563.00 | 9,705.00 | 20,418.00 | 9,823.00 | 6,838.00 | 3,484.00 | -10,475.00 | 12,883.00 | 8,803.00 | 5,067.00 | -7,316.00 | 12,965.00 | 8,455.00 | 4,110.00 | -6,263.00 | 9,104.00 | 5,880.00 | 3,127.00 |
| Other Operating Expenses | 4,611.00 | 4,362.00 | 300.00 | -20,442.00 | 9,002.00 | 3,035.00 | -2,236.00 | -24,249.00 | 23,699.00 | 16,511.00 | 9,707.00 | -17,344.00 | 14,836.00 | 8,648.00 | 9,576.00 | -33,068.00 | 16,261.00 | 9,033.00 | 41,370.00 |
| Operating Income | 10,041.00 | 6,603.00 | 9,840.00 | -27,249.00 | 25,989.00 | 20,973.00 | 17,124.00 | 16,466.00 | -97,674.00 | 3,231.00 | 328.00 | 29,433.00 | -11,385.00 | -13,347.00 | -14,946.00 | 31,186.00 | -22,884.00 | -11,838.00 | -36,916.00 |
| Net Non-Operating Income | -5,224.00 | -3,343.00 | -6,011.00 | 17,098.00 | -15,534.00 | -12,837.00 | -10,874.00 | -11,793.00 | 66,173.00 | -1,494.00 | 320.00 | -19,334.00 | 7,486.00 | 8,840.00 | 9,924.00 | -14,205.00 | 23,970.00 | 7,603.00 | 18,264.00 |
| Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -202.00 | 104.00 | 58.00 | 40.00 | -433.00 | 347.00 | 289.00 | 194.00 |
| Net Interest | 4,410.00 | 3,177.00 | 1,647.00 | 3,754.00 | 1,792.00 | 1,145.00 | 542.00 | -597.00 | 1,057.00 | 660.00 | 320.00 | 288.00 | -104.00 | -58.00 | -40.00 | 433.00 | -347.00 | -289.00 | -194.00 |
| EBT | 4,817.00 | 3,260.00 | 3,829.00 | -10,151.00 | 10,455.00 | 8,136.00 | 6,250.00 | 4,673.00 | -31,501.00 | 1,737.00 | 648.00 | 10,099.00 | -3,899.00 | -4,507.00 | -5,022.00 | 16,981.00 | 1,086.00 | -4,235.00 | -18,652.00 |
| Income Tax | 5.00 | 7.00 | 2.00 | 25.00 | 9.00 | 7.00 | 10.00 | 19.00 | 9.00 | 6.00 | 7.00 | 8.00 | 2.00 | 8.00 | 5.00 | -8.00 | 6.00 | 15.00 | 11.00 |
| Net Income | 4,812.00 | 3,253.00 | 3,827.00 | -10,074.00 | 10,446.00 | 8,129.00 | 6,240.00 | 4,706.00 | -31,492.00 | 1,743.00 | 641.00 | 10,075.00 | -3,901.00 | -4,499.00 | -5,027.00 | 34,345.00 | -16,280.00 | -21,592.00 | -18,641.00 |
| EBIT | 4,817.00 | 3,260.00 | 3,829.00 | -10,151.00 | 10,455.00 | 8,136.00 | 6,250.00 | 4,673.00 | -31,501.00 | 1,737.00 | 648.00 | 9,897.00 | -3,795.00 | -4,449.00 | -4,982.00 | 16,548.00 | 1,433.00 | -3,946.00 | -18,458.00 |
| Deprecation and Amortization | 11,034.00 | 7,350.00 | 3,768.00 | -7,206.00 | 10,923.00 | 7,299.00 | 3,579.00 | -8,121.00 | 12,345.00 | 8,175.00 | 3,999.00 | -7,323.00 | 11,292.00 | 7,572.00 | 3,753.00 | 4,589.00 | 4,282.00 | 3,215.00 | 1,940.00 |
| EBITDA | 15,851.00 | 10,610.00 | 7,597.00 | -17,357.00 | 21,378.00 | 15,435.00 | 9,829.00 | -3,448.00 | -19,156.00 | 9,912.00 | 4,647.00 | 2,574.00 | 7,497.00 | 3,123.00 | -1,229.00 | 21,137.00 | 5,715.00 | -731.00 | -16,518.00 |
| EPS | 0.00 | 0.00 | 0.00 | -0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0 | 0.00 | 0 | 0 | 0 |
| Diluted EPS | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -0.00 | 0.00 | -0.00 | 0.00 | -0.00 | -0.00 | 0 | 0.00 | 0 | 0 | 0 |
| Average Shares Outstanding Basic | 16,180.00 | 16,263.00 | 16,339.00 | 16,361.00 | 16,489.00 | 16,415.00 | 16,215.00 | 16,290.00 | 16,287.00 | 16,201.00 | 15,994.00 | 31,601.00 | 15,923.00 | 15,836.00 | 0 | 0.00 | 0 | 0 | 0 |
| Average Shares Outstanding Diluted | 16,409.00 | 16,542.00 | 16,722.00 | 16,619.00 | 16,782.00 | 16,864.00 | 16,755.00 | 16,290.00 | 16,287.00 | 16,201.00 | 15,994.00 | 31,601.00 | 15,923.00 | 15,836.00 | 0 | 0.00 | 0 | 0 | 0 |
| Breakdown | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating Cash Flow | 7,614.00 | 4,758.00 | 2,219.00 | -15,011.00 | 15,943.00 | 10,297.00 | 7,019.00 | 8,266.00 | -172.00 | -2,193.00 | 1,296.00 | 35,128.00 | -18,825.00 | -13,875.00 | -11,351.00 | -2,575.00 | -11,228.00 | -11,369.00 | 358.00 |
| Operating Net Income | 8,212.00 | 5,653.00 | 3,827.00 | -10,074.00 | 10,446.00 | 8,129.00 | 6,240.00 | 4,706.00 | -31,492.00 | 1,743.00 | 641.00 | 10,075.00 | -3,901.00 | -4,499.00 | -5,027.00 | 34,345.00 | -16,280.00 | -21,592.00 | -18,641.00 |
| Deprecation and Amortization | 11,034.00 | 7,350.00 | 3,768.00 | -7,206.00 | 10,923.00 | 7,299.00 | 3,579.00 | -8,121.00 | 12,345.00 | 8,175.00 | 3,999.00 | -7,323.00 | 11,292.00 | 7,572.00 | 3,753.00 | 4,589.00 | 4,282.00 | 3,215.00 | 1,940.00 |
| Deferred Income Tax | 0 | 0 | 0 | -63.00 | 0 | 0 | 0 | 41.00 | 0 | 0 | 0 | -23.00 | 0 | 0 | 0 | -24.00 | 0 | 0 | 0 |
| Share Based Compensation | 908.00 | 632.00 | 343.00 | 689.00 | 1,444.00 | 1,038.00 | 506.00 | 1,063.00 | 1,466.00 | 953.00 | 509.00 | 1,607.00 | 1,464.00 | 1,060.00 | 571.00 | 1,338.00 | 1,180.00 | 677.00 | 313.00 |
| Change in Working Capital | 23,384.00 | 1,289.00 | 6,333.00 | 20,937.00 | -16,637.00 | -5,801.00 | -13,975.00 | -40,561.00 | -28,056.00 | 10,527.00 | 29,803.00 | -22,743.00 | 20,896.00 | 10,716.00 | 5,427.00 | 13,122.00 | -20,525.00 | -11,644.00 | 7,725.00 |
| Other Operating Activities | -35,924.00 | -10,166.00 | -12,052.00 | -19,294.00 | 9,767.00 | -368.00 | 10,669.00 | 51,138.00 | 45,565.00 | -23,591.00 | -33,656.00 | 53,535.00 | -48,576.00 | -28,724.00 | -16,075.00 | -55,945.00 | 20,115.00 | 17,975.00 | 9,021.00 |
| Investing Cash Flow | -7,174.00 | 19,012.00 | -300.00 | 54,734.00 | -30,729.00 | -37,508.00 | -12,453.00 | 17,272.00 | -6,591.00 | -5,965.00 | -5,219.00 | -2,210.00 | -6,720.00 | 475.00 | -415.00 | -48,408.00 | 43,036.00 | 43,195.00 | -421.00 |
| Capital Expenditure | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Net Purchase/Sale of PPE | 824.00 | 627.00 | 318.00 | -24,163.00 | 14,494.00 | 13,180.00 | 11,447.00 | -7,008.00 | 5,499.00 | 3,274.00 | 1,567.00 | 3,332.00 | 5,131.00 | 1,485.00 | 1,345.00 | -6,241.00 | 6,995.00 | 6,518.00 | 959.00 |
| Net Purchase/Sale of Investments Net | 0 | 0 | 1,150.00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Purchase/Sale of Business | 3,500.00 | 3,500.00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -886.00 | 886.00 | 886.00 | 0 | -22,789.00 | 31,677.00 | 31,677.00 | 0 |
| Other Investing Activities | -11,498.00 | 14,885.00 | -1,768.00 | 78,897.00 | -45,223.00 | -50,688.00 | -23,900.00 | 24,280.00 | -12,090.00 | -9,239.00 | -6,786.00 | -4,656.00 | -12,737.00 | -1,896.00 | -1,760.00 | -19,378.00 | 4,364.00 | 5,000.00 | -1,380.00 |
| Financing Cash Flow | -4,518.00 | -4,229.00 | -567.00 | 329.00 | -2,062.00 | -1,456.00 | -273.00 | 2,667.00 | -1,739.00 | -1,611.00 | -1,184.00 | -460.00 | -1,084.00 | -369.00 | -59.00 | 208.00 | -1,158.00 | -108.00 | -100.00 |
| Net Issuance/Repayment of Debt | 0 | 0 | 0 | 1,075.00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 248.00 | 0 | 0.00 | 1,050.00 | 0 | 0 |
| Net Issuance/Repurchase of Equity | 3,658.00 | 3,369.00 | 567.00 | -221.00 | 879.00 | 273.00 | 273.00 | 128.00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Financing Activities | -8,176.00 | -7,598.00 | -1,134.00 | -525.00 | -2,941.00 | -1,729.00 | -546.00 | 2,539.00 | -1,739.00 | -1,611.00 | -1,184.00 | -212.00 | -1,084.00 | -617.00 | -59.00 | 208.00 | -2,208.00 | -108.00 | -100.00 |
| Net Change in Cash | -4,078.00 | 19,541.00 | 1,352.00 | 40,052.00 | -16,848.00 | -28,667.00 | -5,707.00 | 28,205.00 | -8,502.00 | -9,769.00 | -5,107.00 | 32,458.00 | -26,629.00 | -13,769.00 | -11,825.00 | -50,775.00 | 30,650.00 | 31,718.00 | -163.00 |
| Cash at Beginning of Period | 28,481.00 | 28,481.00 | 28,481.00 | -11,571.00 | 39,651.00 | 39,651.00 | 39,651.00 | 11,446.00 | 34,824.00 | 34,824.00 | 34,824.00 | 2,366.00 | 54,589.00 | 54,589.00 | 54,589.00 | 105,364.00 | 43,159.00 | 43,159.00 | 43,159.00 |
| Cash at End of Period | 24,403.00 | 48,022.00 | 29,833.00 | 28,481.00 | 22,803.00 | 10,984.00 | 33,944.00 | 39,651.00 | 26,322.00 | 25,055.00 | 29,717.00 | 34,824.00 | 27,960.00 | 40,820.00 | 42,764.00 | 54,589.00 | 73,809.00 | 74,877.00 | 42,996.00 |
| Free Cash Flow | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |