| (in millions $) | 30 Oct 2024 | 30 Jun 2024 | 1 May 2024 | 31 Jan 2024 |
|---|---|---|---|---|
| Current assets | ||||
| Cash | $349.91 | $253.02 | $142.17 | |
| Short term investments | $109.12 | $102.6 | $110.34 | |
| Net receivables | $800.46 | $632.01 | $691.5 | $647.42 |
| Inventory | $93.86 | $89.13 | $139.69 | $218.05 |
| Total current assets | $1202.38 | $1264.1 | $1273.53 | $1219.31 |
| Long term investments | $85.03 | $79.44 | $87.01 | |
| Property, plant & equipment | $3.7 | $94.42 | $89.29 | $84.33 |
| Goodwill & intangible assets | $201.8 | $205.6 | $201.25 | |
| Total noncurrent assets | $386.87 | $379.94 | $376.28 | |
| Total investments | $194.15 | $182.03 | $197.36 | |
| Total assets | $1700.05 | $1650.97 | $1653.47 | $1595.6 |
| Current liabilities | ||||
| Accounts payable | $397.59 | $471.37 | $500.67 | $480.99 |
| Deferred revenue | $138.62 | $134.6 | $130.35 | |
| Short long term debt | ||||
| Total current liabilities | $649.92 | $628.24 | $656.99 | $631.46 |
| Long term debt | $9.72 | $10.85 | $12.9 | $12.23 |
| Total noncurrent liabilities | $100.81 | $94.7 | $86.38 | |
| Total debt | ||||
| Total liabilities | $753.06 | $729.04 | $751.69 | $717.84 |
| Shareholders' equity | ||||
| Retained earnings | $801.63 | $770.32 | $742.98 | $721 |
| Other shareholder equity | $5.22 | $2.35 | $2.28 | $2.79 |
| Total shareholder equity | $921.93 | $901.78 | $877.75 | |
| (in millions $) | 31 Dec 2024 | 31 Dec 2023 | 31 Dec 2022 | 31 Dec 2021 |
|---|---|---|---|---|
| Current assets | ||||
| Cash | $253.02 | $103.09 | $155.38 | $129.56 |
| Short term investments | $102.6 | $89.83 | $61.49 | $106.27 |
| Net receivables | $691.5 | $559.63 | $479.05 | $629.06 |
| Inventory | $139.69 | $243.29 | $155.06 | $69.96 |
| Total current assets | $1273.53 | $1095.13 | $897.48 | $777.59 |
| Long term investments | $79.44 | $84.42 | $64.29 | $90.17 |
| Property, plant & equipment | $89.29 | $70.45 | $45.59 | $42.29 |
| Goodwill & intangible assets | $205.6 | $161.15 | $153.79 | $165.26 |
| Total noncurrent assets | $379.94 | $319.7 | $268.72 | $299.18 |
| Total investments | $182.03 | $174.25 | $125.78 | $196.44 |
| Total assets | $1653.47 | $1414.83 | $1166.2 | $1076.78 |
| Current liabilities | ||||
| Accounts payable | $500.67 | $426.45 | $342.26 | $356.71 |
| Deferred revenue | $134.6 | $114.03 | $86.47 | $72.8 |
| Short long term debt | $6 | $7.32 | $5.45 | |
| Total current liabilities | $656.99 | $561.33 | $460.04 | $459.36 |
| Long term debt | $12.9 | $5.79 | $12.66 | |
| Total noncurrent liabilities | $94.7 | $71.23 | $45.43 | $55 |
| Total debt | $6 | $13.11 | $18.11 | |
| Total liabilities | $751.69 | $632.56 | $505.46 | $514.37 |
| Shareholders' equity | ||||
| Retained earnings | $742.98 | $627.2 | $507.85 | $484.62 |
| Other shareholder equity | $2.28 | $1.57 | -$0.12 | $0.66 |
| Total shareholder equity | $901.78 | $782.26 | $660.74 | $562.41 |
| (in millions $) | 30 Jul 2025 | 30 Oct 2024 | 30 Jun 2024 | 1 May 2024 |
|---|---|---|---|---|
| Revenue | ||||
| Total revenue | $515.17 | $544.54 | ||
| Cost of revenue | $410.06 | |||
| Gross Profit | $147.99 | $134.48 | ||
| Operating activities | ||||
| Research & development | ||||
| Selling, general & administrative | $93.61 | |||
| Total operating expenses | $104.74 | $98.43 | ||
| Operating income | $36.05 | |||
| Income from continuing operations | ||||
| EBIT | $38.13 | |||
| Income tax expense | $11.99 | $10.2 | ||
| Interest expense | -$0.54 | $0.58 | ||
| Net income | ||||
| Net income | $31.31 | $27.34 | ||
| Income (for common shares) | $27.34 | |||
| (in millions $) | 31 Dec 2024 | 31 Dec 2023 | 31 Dec 2022 | 31 Dec 2021 |
|---|---|---|---|---|
| Revenue | ||||
| Total revenue | $2225.3 | $2067.72 | $1821.02 | $1568.32 |
| Cost of revenue | $1674.51 | $1550.19 | $1360.04 | $1174.77 |
| Gross Profit | $550.79 | $517.52 | $460.98 | $393.55 |
| Operating activities | ||||
| Research & development | ||||
| Selling, general & administrative | $367.73 | $333.52 | $297.12 | $271.26 |
| Total operating expenses | $388.76 | $347.23 | $311.76 | $285.21 |
| Operating income | $162.03 | $170.29 | $149.22 | $108.34 |
| Income from continuing operations | ||||
| EBIT | $164.87 | $167.11 | $148.79 | $108.91 |
| Income tax expense | $45.32 | $43.62 | $41.28 | $32.51 |
| Interest expense | $3.78 | $4.13 | $1.9 | $2 |
| Net income | ||||
| Net income | $115.78 | $119.36 | $105.6 | $74.4 |
| Income (for common shares) | $115.78 | $119.36 | $105.6 | $74.4 |
| (in millions $) | 30 Oct 2024 | 30 Jun 2024 | 31 Mar 2024 | 31 Dec 2023 |
|---|---|---|---|---|
| Net income | $27.34 | $21.98 | $27.28 | |
| Operating activities | ||||
| Depreciation | $5.92 | $6.37 | $7.28 | |
| Business acquisitions & disposals | -$5.58 | |||
| Stock-based compensation | $2.85 | $2.59 | $2.53 | |
| Total cash flows from operations | $97.13 | $104.96 | $133.16 | |
| Investing activities | ||||
| Capital expenditures | -$1.91 | -$0.55 | -$2 | |
| Investments | ||||
| Total cash flows from investing | -$127.75 | -$1.91 | -$6.13 | -$2 |
| Financing activities | ||||
| Dividends paid | ||||
| Sale and purchase of stock | -$9.76 | -$0.04 | $0.16 | |
| Net borrowings | $13.68 | $12.07 | -$71.42 | |
| Total cash flows from financing | -$14.27 | $1.61 | $12.03 | -$71.27 |
| Effect of exchange rate | $1.02 | $0.06 | -$0.01 | -$0.21 |
| Change in cash and equivalents | -$65.49 | $96.89 | $110.85 | $59.67 |
| (in millions $) | 31 Dec 2024 | 31 Dec 2023 | 31 Dec 2022 | 31 Dec 2021 |
|---|---|---|---|---|
| Net income | $115.78 | $119.36 | $105.6 | $74.4 |
| Operating activities | ||||
| Depreciation | $25.93 | $18.59 | $24.3 | $19.99 |
| Business acquisitions & disposals | -$54.18 | -$13.29 | -$27.03 | |
| Stock-based compensation | $9.73 | $7.83 | $7.11 | $7.17 |
| Total cash flows from operations | $248.45 | -$15.43 | -$20.57 | $129.51 |
| Investing activities | ||||
| Capital expenditures | -$7.78 | -$5.64 | -$1.26 | -$8.72 |
| Investments | ||||
| Total cash flows from investing | -$61.96 | -$18.93 | -$1.26 | -$35.76 |
| Financing activities | ||||
| Dividends paid | ||||
| Sale and purchase of stock | -$6.83 | -$7.22 | -$13.61 | -$6.95 |
| Net borrowings | -$29.79 | -$13.73 | $60.78 | -$42.3 |
| Total cash flows from financing | -$36.62 | -$20.95 | $47.18 | -$49.8 |
| Effect of exchange rate | $0.06 | $3.02 | $0.47 | -$0.62 |
| Change in cash and equivalents | $149.93 | -$52.28 | $25.82 | $43.33 |
| Market cap | $2.29B |
|---|---|
| Enterprise value | N/A |
| Shares outstanding | 26.80M |
| Revenue | N/A |
|---|---|
| EBITDA | N/A |
| EBIT | N/A |
| Net Income | N/A |
| Revenue Q/Q | N/A |
| Revenue Y/Y | N/A |
| P/E ratio | N/A |
|---|---|
| EV/Sales | N/A |
| EV/EBITDA | N/A |
| EV/EBIT | N/A |
| P/S ratio | N/A |
| P/B ratio | N/A |
| Book/Share | N/A |
| Cash/Share | N/A |
| EPS | N/A |
|---|---|
| ROA | N/A |
| ROE | N/A |
| Debt/Equity | 0.83 |
|---|---|
| Net debt/EBITDA | N/A |
| Current ratio | 1.85 |
| Quick ratio | 1.71 |