Complete source-backed income-statement history.
- Available history
- 2023-12-31 to 2025-12-31
- Data captured
Historical Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
Annual Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2025-12-31 | $240.52M | $54.18M | $186.34M | $63.89M | — | — | $18.11M | $4.37M | $22.48M | $2.45M | $20.01M | $0.111 | $0.108 | 179,623 | 185,109 |
|---|
| 2024-12-31 | $226.66M | $59.71M | $166.96M | $55.41M | — | — | $7.39M | $5.88M | $13.27M | -$2.54M | $15.82M | $0.085 | $0.082 | 185,044 | 192,334 |
|---|
| 2023-12-31 | $200.83M | $60.99M | $139.85M | $60.21M | — | — | -$14.05M | $1.58M | -$12.47M | $3.39M | -$15.85M | -$0.085 | -$0.085 | 186,365 | 186,365 |
|---|