Kardex (SW:KARN) — Stock Price
Kardex (SW:KARN) is currently trading at CHF242.50 CHF, down 1.62% today. Over the past 52 weeks, shares have ranged between CHF215.50 and CHF335.00. This page tracks Kardex's live share price on the SW exchange, its daily price and volume history, and — where reported — its income statement, balance sheet, cash flow statement, and earnings history. For company valuation and market capitalisation context, see Kardex stock valuation.
Kardex (KARN) Stock Price Chart — Daily History & Trading Volume
The chart below tracks Kardex's daily closing share price and trading volume on the SW exchange over the past year, giving a clear view of recent price momentum and liquidity.
Kardex Income Statement — Revenue, Profit & Earnings by Year
Kardex's annual income statement shows how revenue converts into profit each fiscal year, including gross profit, operating income, EBITDA, and net income.
| Fiscal Year | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Total Revenue | CHF855.15 Million | CHF791.20 Million | CHF702.90 Million | CHF565.60 Million | CHF455.50 Million |
| Cost of Revenue | CHF569.09 Million | CHF514.40 Million | CHF467.00 Million | CHF387.90 Million | CHF292.20 Million |
| Gross Profit | CHF286.06 Million | CHF276.80 Million | CHF235.90 Million | CHF177.70 Million | CHF163.30 Million |
| Research & Development | CHF25.16 Million | CHF22.50 Million | CHF17.50 Million | CHF12.70 Million | CHF12.00 Million |
| SG&A | CHF164.20 Million | CHF61.50 Million | CHF50.90 Million | CHF41.90 Million | CHF37.60 Million |
| Total Operating Expenses | CHF185.60 Million | CHF178.40 Million | CHF150.00 Million | CHF121.90 Million | CHF102.40 Million |
| Operating Income | CHF100.45 Million | CHF98.40 Million | CHF85.90 Million | CHF55.80 Million | CHF60.40 Million |
| EBITDA | CHF111.12 Million | CHF117.50 Million | CHF100.70 Million | CHF63.70 Million | CHF65.90 Million |
| EBIT | CHF100.45 Million | CHF103.80 Million | CHF87.30 Million | CHF54.10 Million | CHF61.10 Million |
| Interest Expense | CHF40.06 Million | CHF1.05 Million | CHF200.00K | CHF602.25K | CHF1.50 Million |
| Income Before Tax | CHF66.73 Million | CHF103.50 Million | CHF87.10 Million | CHF53.50 Million | CHF59.60 Million |
| Income Tax Expense | CHF24.66 Million | CHF22.70 Million | CHF20.20 Million | CHF14.90 Million | CHF15.90 Million |
| Net Income | CHF41.87 Million | CHF80.70 Million | CHF66.60 Million | CHF37.80 Million | CHF43.90 Million |
Kardex Balance Sheet — Assets, Liabilities & Shareholder Equity
The balance sheet below summarizes Kardex's financial position at each fiscal year-end — what it owns (assets), what it owes (liabilities), and the resulting shareholder equity.
| Fiscal Year | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Total Assets | CHF502.61 Million | CHF493.50 Million | CHF422.20 Million | CHF364.10 Million | CHF337.80 Million |
| Total Current Assets | CHF362.52 Million | CHF348.90 Million | CHF294.70 Million | CHF257.90 Million | CHF228.50 Million |
| Cash & Equivalents | CHF21.30 Million | CHF42.50 Million | CHF14.90 Million | CHF5.80 Million | — |
| Short-term Investments | CHF39.47 Million | CHF37.30 Million | CHF12.30 Million | CHF31.50 Million | CHF43.20 Million |
| Net Receivables | CHF168.87 Million | CHF115.90 Million | CHF110.20 Million | CHF90.00 Million | CHF70.50 Million |
| Inventory | CHF37.27 Million | CHF82.20 Million | CHF93.70 Million | CHF33.50 Million | CHF6.50 Million |
| Property, Plant & Equipment | CHF84.10 Million | CHF72.00 Million | CHF68.90 Million | CHF61.20 Million | CHF52.30 Million |
| Goodwill | — | — | CHF2.90 Million | — | — |
| Total Liabilities | CHF233.12 Million | CHF208.60 Million | CHF182.10 Million | CHF159.50 Million | CHF143.90 Million |
| Total Current Liabilities | CHF202.54 Million | CHF177.10 Million | CHF150.90 Million | CHF132.40 Million | CHF119.10 Million |
| Long-term Debt | CHF0.00 | CHF100.00K | — | — | — |
| Net Debt | CHF-96.72 Million | CHF-135.90 Million | CHF-107.30 Million | CHF-71.20 Million | CHF-85.30 Million |
| Total Stockholder Equity | CHF268.09 Million | CHF283.90 Million | CHF239.10 Million | CHF203.90 Million | CHF193.80 Million |
| Retained Earnings | CHF239.21 Million | CHF294.50 Million | CHF251.10 Million | CHF214.30 Million | CHF205.00 Million |
Kardex Cash Flow Statement — Operating, Investing & Financing Activities
This cash flow statement breaks down how Kardex generates and spends cash across operating, investing, and financing activities each fiscal year, including free cash flow and capital expenditures.
| Fiscal Year | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Operating Cash Flow | CHF63.21 Million | CHF114.20 Million | CHF80.40 Million | CHF10.40 Million | CHF38.60 Million |
| Capital Expenditures | CHF23.96 Million | CHF15.30 Million | CHF19.70 Million | CHF18.80 Million | CHF9.80 Million |
| Free Cash Flow | CHF39.25 Million | CHF98.90 Million | CHF60.70 Million | CHF-8.40 Million | CHF28.80 Million |
| Investing Cash Flow | CHF-25.06 Million | CHF-48.50 Million | CHF-15.00 Million | CHF6.10 Million | CHF-48.20 Million |
| Financing Cash Flow | CHF-50.83 Million | CHF-39.40 Million | CHF-27.50 Million | CHF-32.80 Million | CHF-27.50 Million |
| Dividends Paid | CHF48.82 Million | CHF39.40 Million | CHF27.30 Million | CHF32.60 Million | CHF28.00 Million |
| Stock-Based Compensation | — | — | CHF200.00K | CHF100.00K | — |
| Depreciation | CHF10.67 Million | CHF13.70 Million | CHF13.40 Million | CHF9.60 Million | CHF6.60 Million |
| Change in Cash | CHF2.50 Million | CHF28.70 Million | CHF36.10 Million | CHF-14.70 Million | CHF-34.30 Million |
Kardex Earnings History — EPS Actual vs. Analyst Estimates
Track Kardex's quarterly earnings per share (EPS) against Wall Street estimates, along with the earnings surprise percentage for each reporting period.
| Report Date | EPS Actual | EPS Estimate | Surprise |
|---|---|---|---|
| Jul 30, 2026 | — | — | — |
| Apr 24, 2026 | — | — | — |
| Dec 31, 2025 | 0.70 | — | — |
| Jul 31, 2025 | 4.69 | 0.00 | — |
| Apr 24, 2025 | — | — | — |
| Mar 06, 2025 | 5.50 | 0.00 | — |
| Nov 27, 2024 | 0.00 | 0.00 | — |
| Jul 30, 2024 | 0.00 | 0.00 | — |