Complete source-backed income-statement history.
- Available history
- 2024-03-31 to 2026-06-30
- 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 |
|---|
| 2026-06-30 | $115.17M | — | — | — | — | — | — | — | $46.42M | $12.28M | $34.15M | $1.74 | $1.74 | 19,586,994 | 19,590,448 |
|---|
| 2026-03-31 | $90.93M | — | — | — | — | — | — | — | $27.26M | $7.35M | $19.91M | $1.02 | $1.02 | 19,579,035 | 19,579,308 |
|---|
| 2025-12-31 | $68.07M | — | — | — | — | — | — | — | $29.28M | $8.41M | $20.87M | $0.99 | $0.99 | 789,130 | 789,338 |
|---|
| 2025-09-30 | $62.03M | — | — | — | — | — | — | — | $18.77M | $5.61M | $13.16M | $0.67 | $0.67 | 19,572,595 | 19,572,595 |
|---|
| 2025-06-30 | $74.5M | — | — | — | — | — | — | — | $24.1M | -$3.4M | $27.49M | $1.62 | $1.62 | 16,962,075 | 16,962,075 |
|---|
| 2025-03-31 | $71.89M | — | — | — | — | — | — | — | $42.91M | $4.81M | $38.1M | $2.78 | $2.78 | 12,904,495 | 12,904,495 |
|---|
| 2024-12-31 | $67.12M | — | — | — | — | — | — | — | $10.75M | $2.35M | $8.4M | $0.63 | $0.63 | 0 | 0 |
|---|
| 2024-09-30 | $46.54M | — | — | — | — | — | — | — | $6.55M | $2.04M | $4.51M | $0.33 | $0.33 | 12,904,495 | 12,904,495 |
|---|
| 2024-06-30 | $46.38M | — | — | — | — | — | — | — | $20.43M | $5.71M | $14.72M | $1.09 | $1.09 | 12,904,495 | 12,904,495 |
|---|
| 2024-03-31 | $44.31M | — | — | — | — | — | — | — | $13.31M | $1.2M | $12.11M | $94.27 | $94.27 | 122,900 | 122,900 |
|---|
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 | $276.49M | — | — | — | — | — | — | — | $115.06M | $15.44M | $99.62M | $5.65 | $5.65 | 17,235,168 | 17,235,376 |
|---|
| 2024-12-31 | $204.35M | — | — | — | — | — | — | — | $51.04M | $11.3M | $39.74M | $2.95 | $2.95 | 12,904,495 | 12,904,495 |
|---|