- Revenue · quarter
- 435.36M USD
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Gross profit · quarter
- 309.86M USD
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Operating income · quarter
- 193.75M USD
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Net income · quarter
- 139.4M USD
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Diluted EPS · quarter
- 1.68 USD/shares
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Operating cash flow · quarter
- 135.43M USD
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Capital expenditure · quarter
- 1.24M USD
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Free cash flow · quarter
- 134.19M USD
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Revenue · trailing 12 months
- 1.56B USD
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Gross profit · trailing 12 months
- 1.11B USD
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Operating income · trailing 12 months
- 739.93M USD
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Net income · trailing 12 months
- 460.9M USD
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Diluted EPS · trailing 12 months
- 5.44 USD/shares
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Operating cash flow · trailing 12 months
- 566.99M USD
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Capital expenditure · trailing 12 months
- 3.77M USD
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Free cash flow · trailing 12 months
- 563.22M USD
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Total assets
- 4.18B USD
- At Jun 30, 2026
- Provider observation · observed Sep 21, 2026
- Total liabilities
- 1.8B USD
- At Jun 30, 2026
- Provider observation · observed Sep 21, 2026
- Shareholders’ equity
- 2.38B USD
- At Jun 30, 2026
- Provider observation · observed Sep 21, 2026
- Cash and equivalents
- 70.13M USD
- At Jun 30, 2026
- Provider observation · observed Sep 21, 2026
- Consolidated debt
- 1.01B USD
- At Jun 30, 2026
- Provider observation · observed Sep 21, 2026
- Current assets
- 428.55M USD
- At Jun 30, 2026
- Provider observation · observed Sep 21, 2026
- Current liabilities
- 260.39M USD
- At Jun 30, 2026
- Provider observation · observed Sep 21, 2026
- Inventory
- 0 USD
- At Jun 30, 2026
- Provider observation · observed Sep 21, 2026
- Weighted average diluted shares
- 62.78M shares
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Reported shares outstanding
- 61.51M shares
- At Jul 31, 2026
- Diluted EPS · fiscal year
- 4.08 USD/shares
- Jan 1, 2025 – Dec 31, 2025
- Operating margin
- 47.46%
- Provider TTM · observed Sep 22, 2026
- Net margin
- 29.56%
- Provider TTM · observed Sep 22, 2026
- Return on assets
- 11.04%
- Provider TTM · observed Sep 21, 2026
- Return on equity
- 19.29%
- Provider TTM · observed Sep 21, 2026
- Net income growth · trailing 12 months
- +64.82%
- Jul 1, 2025 – Jun 30, 2026