Complete source-backed income-statement history.
- Available history
- 2019-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 | $26.86M | — | — | $3.14M | $24.28M | $32.25M | -$5.39M | -$1.89M | — | — | -$7.27M | -$0.71 | -$0.71 | 10,296,000 | 10,296,000 |
|---|
| 2026-03-31 | $25.56M | — | — | $3.29M | $24.26M | $31.76M | -$6.2M | -$1.59M | — | $0.00 | -$7.79M | -$0.81 | -$0.81 | 9,656,000 | 9,656,000 |
|---|
| 2025-12-31 | $28.76M | — | — | $2.87M | $22.97M | $30.72M | -$1.97M | -$2.01M | — | $0.00 | -$3.98M | -$0.43 | -$0.43 | 173,000 | 173,000 |
|---|
| 2025-09-30 | $21.77M | — | — | $2.99M | $21.71M | $28.82M | -$7.05M | -$1.67M | — | — | -$8.72M | -$1.16 | -$1.16 | 7,500,000 | 7,500,000 |
|---|
| 2025-06-30 | $20.02M | — | — | $3.27M | $22.41M | $29.74M | -$9.72M | -$1.75M | — | — | -$11.47M | -$1.56 | -$1.56 | 7,333,000 | 7,333,000 |
|---|
| 2025-03-31 | $17.96M | — | — | $2.87M | $20.45M | $27.09M | -$9.14M | -$1.97M | — | $0.00 | -$11.1M | -$1.52 | -$1.52 | 7,300,000 | 7,300,000 |
|---|
| 2024-12-31 | $20.43M | — | — | $2.41M | $20.22M | $27.08M | -$6.65M | -$1.6M | — | $0.00 | -$8.25M | -$1.03 | -$1.03 | 288,000 | 288,000 |
|---|
| 2024-09-30 | $18.15M | — | — | $2.55M | $20.02M | $26.74M | -$8.59M | -$1.67M | — | — | -$10.26M | -$1.40 | -$1.40 | 7,315,000 | 7,315,000 |
|---|
| 2024-06-30 | $17.93M | — | — | $2.56M | $19.66M | $26.16M | -$8.24M | -$2.57M | — | — | -$10.81M | -$0.08 | -$0.08 | 127,168,000 | 127,168,000 |
|---|
| 2024-03-31 | $14.82M | — | — | $2.04M | $20.56M | $25.84M | -$11.02M | -$2.59M | — | $0.00 | -$13.61M | -$0.14 | -$0.14 | 97,166,000 | 97,166,000 |
|---|
| 2023-12-31 | $14.67M | — | — | $1.89M | $16.25M | $21.54M | -$6.87M | -$2.27M | — | $0.00 | -$9.14M | -$0.09 | -$0.09 | 3,441,000 | 3,441,000 |
|---|
| 2023-09-30 | $13.49M | — | — | $1.94M | $15.5M | $20.66M | -$7.17M | -$3.78M | — | — | -$10.95M | -$0.14 | -$0.14 | 79,709,000 | 79,709,000 |
|---|
| 2023-06-30 | $11.87M | — | — | $2.91M | $16.65M | $22.8M | -$10.93M | -$2.43M | — | — | -$13.36M | -$0.17 | -$0.17 | 78,506,000 | 78,506,000 |
|---|
| 2023-03-31 | $9.06M | — | — | $3.25M | $18.99M | $25.43M | -$16.37M | -$2.33M | — | $0.00 | -$18.7M | -$0.24 | -$0.24 | 77,765,000 | 77,765,000 |
|---|
| 2022-12-31 | $9.61M | — | — | $3.57M | $16.63M | $23.5M | -$13.89M | — | — | $0.00 | -$20.34M | -$0.33 | -$0.33 | 5,150,000 | 5,150,000 |
|---|
| 2022-09-30 | $11.11M | — | — | $2.97M | $15.11M | $21.72M | -$10.61M | — | — | — | -$13.7M | -$0.34 | -$0.34 | 40,448,000 | 40,448,000 |
|---|
| 2022-06-30 | $10.95M | — | — | $3.36M | $15.24M | $22.58M | -$11.63M | — | — | — | -$15.82M | -$0.40 | -$0.40 | 39,239,000 | 39,239,000 |
|---|
| 2022-03-31 | $6.55M | — | — | $3.21M | $14.49M | $21.01M | -$14.46M | — | — | $0.00 | -$15.59M | -$0.50 | -$0.50 | 31,070,000 | 31,070,000 |
|---|
| 2021-12-31 | $7.22M | — | — | $2.85M | $13.56M | $18.9M | -$11.68M | — | — | $0.00 | -$13.28M | -$0.49 | -$0.49 | -102,000 | -102,000 |
|---|
| 2021-09-30 | $6.53M | — | — | $3.29M | $13.61M | $19.62M | -$13.09M | — | — | — | -$11.51M | -$0.41 | -$0.41 | 28,051,000 | 28,051,000 |
|---|
| 2021-06-30 | $11.89M | — | — | $3.32M | $11.43M | $22.47M | -$10.59M | — | — | — | -$11.4M | — | — | — | 27,730,000 |
|---|
| 2021-03-31 | $28.87M | — | — | $3.32M | $11.93M | $34.45M | -$5.58M | — | — | $0.00 | -$6.96M | — | — | — | 26,604,000 |
|---|
| 2020-12-31 | $27.03M | — | — | $3.11M | $12.06M | $29.68M | -$2.65M | — | — | $0.00 | -$38.63M | — | — | — | 4,569,000 |
|---|
| 2020-09-30 | $9.19M | — | — | $2.71M | $7.88M | $15.43M | -$6.24M | — | — | — | -$8.85M | — | — | — | 277,000 |
|---|
| 2020-06-30 | $4.24M | — | — | $2.11M | $6.83M | $9.86M | -$5.62M | — | — | — | -$8.27M | — | — | — | 275,000 |
|---|
| 2020-03-31 | $5.1M | — | — | $2.9M | $8.08M | $13.52M | -$8.42M | — | — | — | -$9.71M | — | — | — | 261,000 |
|---|
| 2019-12-31 | $8.27M | — | — | $2.5M | $6.56M | $11.82M | -$3.54M | — | — | — | -$6.53M | — | — | — | 9,000 |
|---|
| 2019-09-30 | $3.94M | — | — | $2.36M | $8.21M | $12.97M | -$9.03M | — | — | — | -$9.6M | — | — | — | 244,000 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | — | — | -$6.86M | — | — | — | — |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | — | — | -$7.74M | — | — | — | — |
|---|
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 | $88.5M | — | — | $12M | $87.55M | $116.37M | -$27.87M | -$7.39M | — | $0.00 | -$35.27M | -$4.67 | -$4.67 | 7,551,000 | 7,551,000 |
|---|
| 2024-12-31 | $71.32M | — | — | $9.56M | $80.45M | $105.82M | -$34.5M | -$8.43M | — | $0.00 | -$42.93M | -$6.64 | -$6.64 | 6,470,000 | 6,470,000 |
|---|
| 2023-12-31 | $49.09M | — | — | $9.99M | $67.39M | $90.43M | -$41.34M | -$10.8M | — | $0.00 | -$52.15M | -$0.64 | -$0.64 | 82,113,000 | 82,113,000 |
|---|
| 2022-12-31 | $38.21M | — | — | $13.1M | $61.46M | $88.8M | -$50.59M | — | — | $0.00 | -$65.45M | -$1.55 | -$1.55 | 42,103,000 | 42,103,000 |
|---|
| 2021-12-31 | $54.51M | — | — | $12.79M | $50.52M | $95.45M | -$40.94M | — | — | $0.00 | -$43.16M | -$1.58 | -$1.58 | 27,365,000 | 27,365,000 |
|---|
| 2020-12-31 | $45.56M | — | — | $10.82M | $34.86M | $68.49M | -$22.93M | — | — | $0.00 | -$65.45M | — | — | — | 4,838,000 |
|---|
| 2019-12-31 | $24.55M | — | — | $10.47M | $30.64M | $51.29M | -$26.74M | — | — | — | -$30.73M | — | — | — | 242,000 |
|---|