- Revenue · quarter
- 213.48M USD
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Gross profit · quarter
- 213.48M USD
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Operating income · quarter
- 158.77M USD
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Net income · quarter
- 162.85M USD
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Diluted EPS · quarter
- 2.29 USD/shares
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Operating cash flow · quarter
- 219.05M USD
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Capital expenditure · quarter
- 168,000 USD
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Free cash flow · quarter
- 218.88M USD
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Revenue · trailing 12 months
- 281.99M USD
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Gross profit · trailing 12 months
- 281.59M USD
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Operating income · trailing 12 months
- 58.34M USD
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Net income · trailing 12 months
- 82.91M USD
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Diluted EPS · trailing 12 months
- 1.03 USD/shares
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Operating cash flow · trailing 12 months
- 131.2M USD
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Capital expenditure · trailing 12 months
- 1.92M USD
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Free cash flow · trailing 12 months
- 132.17M USD
- Jul 1, 2025 – Jun 30, 2026
- Provider TTM · observed Sep 21, 2026
- Total assets
- 885.54M USD
- At Jun 30, 2026
- Provider observation · observed Sep 21, 2026
- Total liabilities
- 44M USD
- At Jun 30, 2026
- Provider observation · observed Sep 21, 2026
- Shareholders’ equity
- 841.54M USD
- At Jun 30, 2026
- Provider observation · observed Sep 21, 2026
- Cash and equivalents
- 420.08M USD
- At Jun 30, 2026
- Provider observation · observed Sep 21, 2026
- Consolidated debt
- 9.22M USD
- At Jun 30, 2026
- Provider observation · observed Sep 21, 2026
- Current assets
- 807.15M USD
- At Jun 30, 2026
- Provider observation · observed Sep 21, 2026
- Current liabilities
- 37.18M 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
- 71.01M shares
- At Jun 30, 2026
- Provider quarter · observed Sep 21, 2026
- Reported shares outstanding
- 64.71M shares
- At Jul 31, 2026
- Diluted EPS · fiscal year
- -2.05 USD/shares
- Jan 1, 2025 – Dec 31, 2025
- Gross margin
- 99.86%
- Provider TTM · observed Sep 22, 2026
- Operating margin
- 20.69%
- Provider TTM · observed Sep 22, 2026
- Net margin
- 29.40%
- Provider TTM · observed Sep 22, 2026
- Current ratio
- 21.71x
- Provider TTM · observed Sep 22, 2026
- Quick ratio
- 21.71x
- Provider TTM · observed Sep 22, 2026
- Return on assets
- 9.36%
- Provider TTM · observed Sep 21, 2026
- Return on equity
- 12.03%
- Provider TTM · observed Sep 21, 2026
- Return on invested capital
- 6.74%
- Provider TTM · observed Sep 21, 2026
- Net income growth · trailing 12 months
- +59.32%
- Jul 1, 2025 – Jun 30, 2026
- Debt to equity
- 0.01x
- Provider TTM · observed Sep 22, 2026
- Debt to assets
- 1.04%
- Provider TTM · observed Sep 22, 2026
- Interest coverage
- 0.00x
- Provider TTM · observed Sep 22, 2026