Income Statement
Balance Sheet
Cash Flow
| Line Item | FY 2024Dec 31, 2024 | FY 2023Dec 31, 2023 | FY 2022Dec 31, 2022 |
|---|---|---|---|
| Revenue | 425.0M | 451.0M | 359.0M |
| Revenue Growth % | -5.8% | 25.6% | -- |
| Total Revenue | 425.0M | 451.0M | 359.0M |
| Cost Of Revenue | 312.0M | 337.0M | 275.0M |
| Gross Profit | 113.0M | 114.0M | 84.0M |
| Gross Margin % | 26.6% | 25.3% | 23.4% |
| Total Operating Cost | 374.0M | 402.0M | 326.0M |
| Selling Expenses | 5.3M | 3.7M | 3.8M |
| Admin Expenses | 22.5M | 20.4M | 21.4M |
| Rd Expenses | 27.6M | 24.4M | 20.3M |
| Finance Expenses | 1.1M | 1.7M | -413,500 |
| Operating Income | 62.1M | 55.1M | 39.1M |
| Operating Margin % | 14.6% | 12.2% | 10.9% |
| Non Operating Income | 5,500 | 5,700 | 58,400 |
| Non Operating Expenses | 52,000 | 1.1M | 72,400 |
| Investment Income | -90,300 | 54,700 | 346,700 |
| Asset Disposal Income | 24,800 | -- | 170,400 |
| Asset Impairment Loss | 1.6M | 2.8M | 2.1M |
| Other Income | 10.6M | 6.8M | 5.2M |
| Income Before Tax | 62.1M | 54.1M | 39.1M |
| Income Tax | 6.3M | 5.4M | 4.4M |
| Net Income | 55.8M | 48.7M | 34.6M |
| Net Margin % | 13.1% | 10.8% | 9.6% |
| Net Income Attributable | 55.8M | 48.7M | 34.6M |
| Eps Basic | 0.44 | 0.39 | 0.28 |
| Eps Diluted | 0.44 | 0.39 | 0.28 |
| Line Item | FY 2024Dec 31, 2024 | FY 2023Dec 31, 2023 | FY 2022Dec 31, 2022 |
|---|---|---|---|
| Cash And Equivalents | 63.0M | 130.0M | 73.7M |
| Accounts Receivable | 88.3M | 84.3M | 94.2M |
| Notes And Accounts Receivable | 88.3M | 84.3M | 94.2M |
| Prepayments | 10.5M | 17.1M | 34.9M |
| Inventory | 319.0M | 236.0M | 182.0M |
| Total Current Assets | 509.0M | 482.0M | 394.0M |
| Long Term Equity Investment | 3.8M | 3.9M | 3.8M |
| Fixed Assets | 110.0M | 111.0M | 79.0M |
| Fixed Assets Total | 110.0M | 111.0M | 79.0M |
| Construction In Progress | 1.1M | 739,300 | 5.6M |
| Construction In Progress Total | 1.1M | 739,300 | 5.6M |
| Intangible Assets | 30.4M | 31.5M | 32.6M |
| Total Non Current Assets | 162.0M | 162.0M | 133.0M |
| Total Assets | 671.0M | 643.0M | 527.0M |
| Short Term Borrowings | 10.0M | -- | 9.5M |
| Accounts Payable | 63.0M | 32.6M | 36.3M |
| Contract Liabilities | 13.2M | 18.5M | 11.9M |
| Total Current Liabilities | 183.0M | 196.0M | 159.0M |
| Total Non Current Liabilities | 15.2M | 12.0M | 11.1M |
| Total Liabilities | 198.0M | 208.0M | 170.0M |
| Paid In Capital | 126.0M | 126.0M | 122.0M |
| Capital Reserve | 264.0M | 262.0M | 217.0M |
| Surplus Reserve | 13.7M | 7.8M | 2.7M |
| Retained Earnings | 69.0M | 39.2M | 15.6M |
| Equity Attributable | 473.0M | 435.0M | 357.0M |
| Total Equity | 473.0M | 435.0M | 357.0M |
| Line Item | FY 2024Dec 31, 2024 | FY 2023Dec 31, 2023 | FY 2022Dec 31, 2022 |
|---|---|---|---|
| Cash From Sales | 463.0M | 514.0M | 391.0M |
| Tax Refunds Received | 4.3M | 4.4M | 2.9M |
| Total Operating Cash Inflow | 583.0M | 611.0M | 474.0M |
| Cash Paid For Goods | 401.0M | 351.0M | 386.0M |
| Cash Paid To Employees | 83.9M | 67.7M | 57.9M |
| Taxes Paid | 10.9M | 17.7M | 8.6M |
| Total Operating Cash Outflow | 604.0M | 541.0M | 510.0M |
| Operating Cash Flow | -20.6M | 69.8M | -36.8M |
| Total Investing Cash Inflow | 117,000 | 3.5M | 4.4M |
| Total Investing Cash Outflow | 23.2M | 36.7M | 21.9M |
| Investing Cash Flow | -23.0M | -33.2M | -17.6M |
| Cash From Borrowings | 34.0M | -- | 19.5M |
| Dividends And Interest Paid | 20.1M | 20.2M | 9.9M |
| Debt Repayments | 24.0M | 9.5M | 10.0M |
| Total Financing Cash Inflow | 34.0M | 46.5M | 29.5M |
| Total Financing Cash Outflow | 44.6M | 37.3M | 25.3M |
| Financing Cash Flow | -10.6M | 9.2M | 4.3M |
| Net Change In Cash | -55.0M | 44.3M | -49.5M |
| Ending Cash Balance | 46.9M | 102.0M | 57.6M |
| Capex | 23.2M | 36.7M | 14.3M |