Key QQ1 2025 metrics (USD unless noted):
- Revenue: 550,344,000; YoY growth: 18.84%; QoQ growth: 8.45%
- Gross Profit: 231,618,000; Gross Margin: 42.09% (0.4209)
- Operating Income: 169,206,000; Operating Margin: 30.75%
- EBITDA: 175,332,000; EBITDA Margin: 31.86%
- Net Income: 127,988,000; Net Margin: 23.26%
- Earnings per Share (undiluted/diluted): 2.12; Weighted Avg Shares: 60.469m (diluted 60.494m)
- Income Before Tax: 158,628,000; Tax Expense: 30,640,000; Effective Tax Rate: ~19.3%
- Cash Flow from Operations: 233,667,000; Free Cash Flow: 233,667,000
- Net Debt: 434,809,000; Cash & Cash Equivalents: 165,175,000; Total Debt: 599,984,000
- Balance Sheet Health: Total Assets 1,157,918,000; Total Liabilities 969,779,000; Equity 188,139,000
- Liquidity: Current Ratio 2.54; Quick Ratio 1.052; Cash Ratio 0.454
- Efficiency: ROE 68.0%; ROA 11.1%; ROCE 21.3%; Receivables Turnover 3.15x; Inventory Turnover 0.586x; CCC 167.18 days
- Valuation context (as of QQ1 2025 results): P/E ~26x; P/B ~70x; P/S ~24x; Dividend Payout ~28.3% (0.283x)