in CHF 1 000 | Notes | 2025 | 2024 |
Net profit | 16 911 | 27 253 | |
Depreciation | 15 521 | 12 476 | |
Impairment | 1 000 | 486 | |
Amortisation | 8 953 | 7 305 | |
Interest income | –245 | –592 | |
Interest expenses | 2 589 | 4 214 | |
Income tax expenses | 5 165 | 8 252 | |
Change in provisions | –1 355 | –190 | |
Change in other non-current assets | –70 | 24 | |
Change in other non-current liabilities | –1 558 | - | |
Other non-cash-items | 6 456 | 603 | |
Subtotal before working capital changes | 53 367 | 59 831 | |
Change in inventories | 24 094 | 25 355 | |
Change in trade accounts receivable | –2 230 | –4 937 | |
Change in other current assets | 5 707 | –1 241 | |
Change in trade accounts payable | 3 363 | 8 351 | |
Change in other current liabilities | –8 559 | –600 | |
Change in working capital | 22 375 | 26 928 | |
Income tax paid | –10 921 | –8 690 | |
Interest paid | –2 300 | –3 894 | |
Interest received | 236 | 586 | |
Net cash from operating activities | 62 757 | 74 761 | |
Purchase of property, plant and equipment | –12 882 | –13 068 | |
Proceeds from sale of property, plant and equipment | 267 | 259 | |
Purchase of intangible assets | –1 057 | –858 | |
Acquisition of subsidiaries, net of cash acquired | –49 922 | –54 812 | |
Net cash used in investing activities | –63 594 | –68 479 | |
Transaction costs on conversion of MCNs | –69 | –748 | |
Sales and purchase of treasury shares (net) | 322 | –3 236 | |
Repayment of finance lease liabilities | –642 | –227 | |
Proceeds from borrowings short-term | 6 154 | 10 096 | |
Proceeds from borrowings long term | 61 308 | 42 190 | |
Repayment of borrowings short-term | –35 152 | –29 144 | |
Repayment of borrowings long-term | –2 847 | –10 000 | |
Net cash from financing activities | 29 074 | 8 931 | |
Currency translation effects | –2 960 | 1 095 | |
Net increase in cash and cash equivalents | 25 277 | 16 308 | |
Cash and cash equivalents at the beginning of the period | 74 159 | 57 851 | |
Cash and cash equivalents at the end of the period | 99 436 | 74 159 |