Complete source-backed income-statement history.
- Available history
- 2022-12-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 | $88.91M | $19.19M | $69.72M | $15.07M | — | $71.6M | -$1.88M | — | -$532,000.00 | $697,000.00 | -$1.23M | -$0.05 | -$0.05 | 23,280,652 | 23,280,652 |
|---|
| 2026-03-31 | $82.48M | $19.45M | $63.03M | $14.5M | — | $73.87M | -$10.83M | — | -$9.35M | $969,000.00 | -$10.32M | -$0.43 | -$0.43 | 24,145,066 | 24,145,066 |
|---|
| 2025-12-31 | $88.53M | $18.9M | $69.63M | $14.25M | — | $71.27M | -$1.64M | — | $244,000.00 | $1.25M | -$1M | -$0.03 | -$0.03 | -708,072 | -898,948 |
|---|
| 2025-09-30 | $83.26M | $17.14M | $66.12M | $14.02M | — | $63.75M | $2.37M | — | $5.25M | $3.72M | $1.53M | $0.05 | $0.05 | 27,995,708 | 29,376,837 |
|---|
| 2025-06-30 | $86.03M | $17.93M | $68.1M | $14.75M | — | $66.87M | $1.24M | — | $3.87M | $1.38M | $2.49M | $0.09 | $0.08 | 28,479,977 | 30,433,519 |
|---|
| 2025-03-31 | $84.57M | $17.09M | $67.48M | $18.07M | — | $70.29M | -$2.8M | — | $483,000.00 | -$72,000.00 | $555,000.00 | $0.02 | $0.02 | 30,779,430 | 33,218,817 |
|---|
| 2024-12-31 | $98.38M | $15.15M | $83.23M | $15.82M | — | $70.26M | $12.97M | — | $17M | -$59.17M | $76.17M | $3.19 | $2.90 | 2,214,884 | 4,950,982 |
|---|
| 2024-09-30 | $98.62M | $12.17M | $86.45M | $16.29M | — | $65.74M | $20.71M | — | $25.13M | $7.89M | $17.24M | $0.56 | $0.51 | 30,663,263 | 33,567,489 |
|---|
| 2024-06-30 | $87.93M | $12.28M | $75.64M | $17.53M | — | $97.3M | -$21.66M | — | -$30.03M | $3.94M | -$33.97M | -$1.32 | -$1.32 | 25,659,465 | 25,659,465 |
|---|
| 2024-03-31 | $82.33M | $10.52M | $71.81M | $13.64M | — | $55.91M | $15.91M | — | $12.4M | $3.1M | $9.3M | $1.00 | $0.33 | 9,310,928 | 28,356,797 |
|---|
| 2023-12-31 | $99.67M | $12.32M | $87.35M | $13.69M | — | $61.1M | $26.26M | — | $22.33M | $3.69M | $18.65M | $2.07 | $0.69 | 60,571 | 292,173 |
|---|
| 2023-09-30 | $85.29M | $10.78M | $74.51M | $12.39M | — | $63.64M | $10.87M | — | $7.8M | -$610,000.00 | $8.41M | $0.94 | $0.31 | 8,960,311 | 26,830,524 |
|---|
| 2023-06-30 | $77.39M | $9.64M | $67.74M | $12.22M | — | $47.93M | $19.81M | — | $18.03M | $2.69M | $15.34M | $1.73 | $0.58 | 8,882,350 | 26,563,550 |
|---|
| 2023-03-31 | $57.69M | $11.25M | $46.44M | $11.7M | — | $47.38M | -$942,000.00 | — | -$4.12M | $166,000.00 | -$4.28M | -$0.49 | -$0.49 | 8,819,693 | 8,819,693 |
|---|
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 | $342.39M | $71.06M | $271.33M | $61.08M | — | $272.18M | -$841,000.00 | — | $9.85M | $6.27M | $3.58M | $0.13 | $0.12 | 28,366,770 | 30,100,579 |
|---|
| 2024-12-31 | $367.25M | $50.12M | $317.13M | $63.27M | — | $289.21M | $27.93M | — | $24.5M | -$44.25M | $68.74M | $2.85 | $2.56 | 24,124,833 | 26,860,931 |
|---|
| 2023-12-31 | $320.04M | $43.99M | $276.05M | $50M | — | $220.05M | $56M | — | $44.05M | $5.93M | $38.12M | $4.26 | $1.42 | 8,948,537 | 26,921,567 |
|---|
| 2022-12-31 | $210.7M | $46.18M | $164.53M | $42.56M | — | $204.84M | -$40.31M | — | -$54.6M | $262,000.00 | -$54.86M | -$6.33 | -$6.33 | 8,672,426 | 8,672,426 |
|---|