| (in millions $) | 30 Oct 2024 | 30 Jul 2024 | 31 Mar 2024 | 31 Dec 2023 |
|---|---|---|---|---|
| Current assets | ||||
| Cash | $61.69 | $152.76 | ||
| Short term investments | ||||
| Net receivables | $179.48 | $222.95 | $219.82 | $133.7 |
| Inventory | $165.25 | $189.42 | $199.68 | $174.76 |
| Total current assets | $522.91 | $499.9 | $485.65 | $466.63 |
| Long term investments | $11.62 | $11.25 | ||
| Property, plant & equipment | $119.75 | $121.36 | $118.44 | $119.08 |
| Goodwill & intangible assets | ||||
| Total noncurrent assets | ||||
| Total investments | ||||
| Total assets | $681.22 | $660.82 | $643.28 | $624.29 |
| Current liabilities | ||||
| Accounts payable | $137.88 | $128.04 | $128.8 | $78.74 |
| Deferred revenue | ||||
| Short long term debt | $5.67 | $5.53 | ||
| Total current liabilities | $143.88 | $134.06 | $134.47 | $131.65 |
| Long term debt | $90.64 | $92.33 | $89.39 | $89.85 |
| Total noncurrent liabilities | ||||
| Total debt | ||||
| Total liabilities | $241.83 | $233.58 | $231.54 | $228.87 |
| Shareholders' equity | ||||
| Retained earnings | $306.35 | $292.02 | $278.08 | $265.32 |
| Other shareholder equity | $10.57 | $12.74 | $11.18 | $7.59 |
| Total shareholder equity | $411.74 | $395.42 | ||
| (in millions $) | 31 Dec 2023 | 31 Jan 2023 | 31 Dec 2021 | 31 Dec 2020 |
|---|---|---|---|---|
| Current assets | ||||
| Cash | $152.76 | $94.49 | $69.67 | |
| Short term investments | ||||
| Net receivables | $133.7 | $138.07 | $139.19 | $136.79 |
| Inventory | $174.76 | $226.35 | $217.7 | $189.98 |
| Total current assets | $466.63 | $463.95 | $430.59 | $330.14 |
| Long term investments | $11.25 | |||
| Property, plant & equipment | $119.08 | $122.14 | $121.27 | $119.38 |
| Goodwill & intangible assets | ||||
| Total noncurrent assets | $144.03 | |||
| Total investments | ||||
| Total assets | $624.29 | $617.83 | $583 | $474.16 |
| Current liabilities | ||||
| Accounts payable | $78.74 | $81.01 | $81.8 | $81.36 |
| Deferred revenue | ||||
| Short long term debt | $5.53 | $5.41 | $5.91 | $14.63 |
| Total current liabilities | $131.65 | $153.4 | $193.46 | $141.02 |
| Long term debt | $89.85 | $92.03 | $113.41 | $111.09 |
| Total noncurrent liabilities | ||||
| Total debt | ||||
| Total liabilities | $228.87 | $254.58 | $315.95 | $269.14 |
| Shareholders' equity | ||||
| Retained earnings | $265.32 | $229.02 | $140.4 | $77.71 |
| Other shareholder equity | $7.59 | $11.12 | $3.46 | $3.26 |
| Total shareholder equity | $395.42 | $363.25 | $267.06 | $205.02 |
| (in millions $) | 30 Oct 2024 | 30 Jul 2024 | 31 Mar 2024 | 31 Dec 2023 |
|---|---|---|---|---|
| Revenue | ||||
| Total revenue | $423.89 | $427.82 | $393.63 | $367.66 |
| Cost of revenue | $351.63 | $325.21 | ||
| Gross Profit | $45.54 | $44.47 | $42 | $42.45 |
| Operating activities | ||||
| Research & development | ||||
| Selling, general & administrative | $25.22 | $32.58 | ||
| Total operating expenses | $27.32 | $25.25 | $376.85 | $357.79 |
| Operating income | $16.78 | $9.87 | ||
| Income from continuing operations | ||||
| EBIT | ||||
| Income tax expense | $4 | $4.47 | $4.71 | $0.97 |
| Interest expense | -$0 | -$0.86 | -$1.31 | -$1.32 |
| Net income | ||||
| Net income | $14.33 | $13.93 | $12.76 | $9.39 |
| Income (for common shares) | $12.76 | $9.39 | ||
| (in millions $) | 31 Dec 2023 | 31 Dec 2022 | 31 Dec 2021 | 31 Dec 2020 |
|---|---|---|---|---|
| Revenue | ||||
| Total revenue | $1679.67 | $2192.7 | $2219.67 | $1589.12 |
| Cost of revenue | $1481.27 | $1901.55 | $1919.48 | $1363.95 |
| Gross Profit | $198.4 | $291.15 | $300.19 | $225.17 |
| Operating activities | ||||
| Research & development | ||||
| Selling, general & administrative | $119.24 | $163.46 | $165.85 | $122.49 |
| Total operating expenses | $1600.51 | $2065.02 | $2085.33 | $1483.53 |
| Operating income | $79.16 | $127.69 | $134.34 | $105.6 |
| Income from continuing operations | ||||
| EBIT | ||||
| Income tax expense | $15.38 | $31.88 | $32.98 | $25.38 |
| Interest expense | -$5.31 | -$7.32 | ||
| Net income | ||||
| Net income | $61.3 | $88.63 | $92.69 | $70.83 |
| Income (for common shares) | $61.3 | $88.63 | $92.69 | $70.83 |
| (in millions $) | 30 Oct 2024 | 30 Jun 2024 | 31 Mar 2024 | 31 Dec 2023 |
|---|---|---|---|---|
| Net income | $13.93 | $12.76 | $9.39 | |
| Operating activities | ||||
| Depreciation | $3.45 | $3.02 | $2.05 | |
| Business acquisitions & disposals | ||||
| Stock-based compensation | ||||
| Total cash flows from operations | $22.67 | -$89.33 | $46.8 | |
| Investing activities | ||||
| Capital expenditures | -$0.47 | -$0.93 | -$0.35 | |
| Investments | ||||
| Total cash flows from investing | -$3.03 | -$0.46 | -$0.91 | -$2.66 |
| Financing activities | ||||
| Dividends paid | -$25 | |||
| Sale and purchase of stock | -$0.03 | -$0.03 | ||
| Net borrowings | -$0.97 | -$1.63 | -$2.01 | |
| Total cash flows from financing | -$4.18 | -$0.97 | -$1.67 | -$27.04 |
| Effect of exchange rate | $0.04 | |||
| Change in cash and equivalents | $21.62 | $21.55 | -$91.07 | $16.17 |
| (in millions $) | 31 Dec 2023 | 31 Dec 2022 | 31 Dec 2021 | 31 Dec 2020 |
|---|---|---|---|---|
| Net income | $61.3 | $88.63 | $92.69 | $70.83 |
| Operating activities | ||||
| Depreciation | $11.11 | $10.33 | $11.12 | $11.37 |
| Business acquisitions & disposals | ||||
| Stock-based compensation | ||||
| Total cash flows from operations | $107.53 | $53.81 | $118.62 | $52.16 |
| Investing activities | ||||
| Capital expenditures | -$4.75 | -$4.1 | -$3.2 | -$2.83 |
| Investments | ||||
| Total cash flows from investing | -$16.64 | -$3.97 | -$3.16 | -$2.81 |
| Financing activities | ||||
| Dividends paid | -$25 | -$30 | ||
| Sale and purchase of stock | -$0.6 | -$0.09 | -$0.84 | -$3.23 |
| Net borrowings | -$6.07 | -$25.54 | -$14.31 | -$45.25 |
| Total cash flows from financing | -$31.68 | -$26.4 | -$46.03 | -$49.36 |
| Effect of exchange rate | $0.24 | |||
| Change in cash and equivalents | $58.27 | $24.82 | $69.67 | |
| Market cap | $367.01M |
|---|---|
| Enterprise value | N/A |
| Shares outstanding | 107.94M |
| Revenue | $1.61B |
|---|---|
| EBITDA | N/A |
| EBIT | N/A |
| Net Income | $50.41M |
| Revenue Q/Q | -7.17% |
| Revenue Y/Y | -5.83% |
| P/E ratio | 7.28 |
|---|---|
| EV/Sales | N/A |
| EV/EBITDA | N/A |
| EV/EBIT | N/A |
| P/S ratio | 0.23 |
| P/B ratio | N/A |
| Book/Share | N/A |
| Cash/Share | N/A |
| EPS | $0.47 |
|---|---|
| ROA | 7.73% |
| ROE | N/A |
| Debt/Equity | 0.58 |
|---|---|
| Net debt/EBITDA | N/A |
| Current ratio | 3.63 |
| Quick ratio | 2.49 |