(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 | $1.59B |
---|---|
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 |