
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2019 | FY2019 | FY2019 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenues | $785.0M+2.8% | $763.6M+15.2% | $663.1M-11.3% | $747.9M-2.8% | $769.7M+11.0% | $693.6M+17.7% | $589.5M+319.2% | $140.6M+1.9% | $138.0M+4.4% | $132.2M |
| Cost of revenues | $476.1M+4.5% | $455.7M+12.6% | $404.5M-10.5% | $451.9M+1.1% | $446.9M+10.2% | $405.7M+15.3% | $352.0M+312.7% | $85.3M+3.2% | $82.7M+3.7% | $79.7M |
| Gross profit | $308.9M+0.3% | $307.9M+19.1% | $258.6M-12.6% | $296.0M-8.3% | $322.8M+12.1% | $287.9M+21.2% | $237.5M+329.3% | $55.3M-0.1% | $55.4M+5.4% | $52.5M |
| Research and development | $115.7M-5.1% | $121.9M+5.3% | $115.8M+6.0% | $109.2M+8.2% | $100.9M+13.4% | $89.0M+9.2% | $81.5M+305.5% | $20.1M+0.1% | $20.1M+1.8% | $19.7M |
| Selling, general and administrative | $133.1M-6.1% | $141.8M+6.6% | $133.0M+0.9% | $131.9M+6.5% | $123.8M+7.6% | $115.1M+8.2% | $106.3M+310.8% | $25.9M-1.5% | $26.3M+4.4% | $25.2M |
| Factory start-up costs | $3.0M | $0 | $0 | — | — | — | — | — | — | — |
| Total operating expenses | $251.8M-4.5% | $263.7M+6.0% | $248.8M+3.2% | $241.1M+7.3% | $224.7M+10.1% | $204.1M+8.7% | $187.8M+308.5% | $46.0M-0.8% | $46.4M+3.2% | $44.9M |
| Gain on sale of business | $0-100.0% | $20.6M-71.8% | $73.0M | $0 | $0 | — | — | — | — | — |
| Operating income | $57.1M-11.9% | $64.8M-21.7% | $82.8M+50.7% | $54.9M-44.0% | $98.0M+17.0% | $83.8M+68.7% | $49.7M+432.0% | $9.3M+3.8% | $9.0M+18.1% | $7.6M |
| Interest income | $10.6M-24.6% | $14.1M+95.5% | $7.2M+225.1% | $2.2M+290.2% | $569K-62.1% | $1.5M-44.7% | $2.7M+274.9% | $724K+5.8% | $684K+17.9% | $580K |
| Interest expense | -$521K-24.6% | -$418K+0.7% | -$421K+27.3% | -$579K+3.8% | -$602K+30.3% | -$864K+54.9% | -$1.9M-353.8% | -$422K+19.2% | -$522K+12.3% | -$595K |
| Other income (expense), net | $2.2M+134.5% | $939K+429.5% | -$285K-121.6% | $1.3M+166.1% | $495K-34.0% | $750K+24.6% | $602K+166.4% | $226K+179.0% | $81K+196.4% | -$84K |
| Income before income taxes and equity investment | $69.4M-12.6% | $79.4M-11.0% | $89.3M+54.3% | $57.9M-41.2% | $98.5M+15.6% | $85.2M+66.8% | $51.1M | — | — | — |
| Provision for income taxes | $13.0M+32.7% | $9.8M+42.4% | $6.9M-3.5% | $7.1M-51.1% | $14.6M+119.1% | $6.7M-43.2% | $11.7M+639.7% | $1.6M-30.8% | $2.3M+12.7% | $2.0M |
| Loss from equity investment | $2.0M | $0 | $0 | — | — | — | — | — | — | — |
| Net income | $54.4M-21.9% | $69.6M-15.5% | $82.4M+62.4% | $50.7M-39.5% | $83.9M+6.9% | $78.5M+99.6% | $39.3M+375.3% | $8.3M+19.2% | $6.9M+26.7% | $5.5M |
| Basic (in USD per share) | $700.00-22.2% | $900.00-15.1% | $1060.00+63.1% | $650.00-39.8% | $1080.00+105782.4% | $1.02+96.2% | $0.52+372.7% | $0.11+22.2% | $0.09+28.6% | $0.07 |
| Diluted (in USD per share) | $690.00-22.5% | $890.00-15.2% | $1050.00+61.5% | $650.00-38.7% | $1060.00+106970.7% | $0.99+94.1% | $0.51+363.6% | $0.11+22.2% | $0.09+28.6% | $0.07 |
| Basic (in shares) | 77.3M+0.0% | 77.3M-0.0% | 77.4M-0.3% | 77.6M-0.3% | 77.8M+1.4% | 76.7M+2.2% | 75.0M-0.4% | 75.3M+1.1% | 74.5M+0.2% | 74.4M |
| Diluted (in shares) | 78.3M-0.2% | 78.4M+0.4% | 78.2M-0.1% | 78.2M-1.2% | 79.1M+0.2% | 79.0M+2.2% | 77.3M-0.0% | 77.3M+1.4% | 76.2M+0.2% | 76.0M |
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.