Complete source-backed income-statement history.
- Available history
- 2018-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 | $19.94M | $7.72M | $12.22M | $1.43M | $12.51M | — | -$1.72M | — | — | $0.00 | -$3.2M | -$0.13 | -$0.13 | 24,164,569 | 24,164,569 |
|---|
| 2026-03-31 | $17.31M | $7.1M | $10.21M | $1.55M | $12.07M | — | -$3.41M | — | — | $36,000.00 | -$3.97M | -$0.17 | -$0.17 | 23,854,997 | 23,854,997 |
|---|
| 2025-12-31 | $16.63M | $7.43M | $9.21M | $1.76M | $12.42M | — | -$4.98M | — | — | $13,000.00 | -$4.67M | -$0.20 | -$0.20 | 679,872 | 679,872 |
|---|
| 2025-09-30 | $17.24M | $7.17M | $10.08M | $1.73M | $11.45M | — | -$3.1M | — | — | $1,000.00 | -$7.09M | -$0.31 | -$0.31 | 22,940,412 | 22,940,412 |
|---|
| 2025-06-30 | $17.2M | $6.81M | $10.4M | $1.48M | $11.54M | — | -$2.63M | — | — | $37,000.00 | -$4.44M | -$0.21 | -$0.21 | 21,085,749 | 21,085,749 |
|---|
| 2025-03-31 | $15.5M | $6.38M | $9.12M | $1.28M | $11.2M | — | -$3.37M | — | — | $0.00 | -$3.75M | -$0.20 | -$0.20 | 18,557,390 | 18,557,390 |
|---|
| 2024-12-31 | $13.66M | $5.18M | $8.48M | $1.66M | $10.2M | — | -$3.38M | — | — | $12,000.00 | -$3.76M | -$0.20 | -$0.20 | 75,495 | 75,495 |
|---|
| 2024-09-30 | $12.51M | $5.53M | $6.98M | $1.48M | $10.16M | — | -$4.66M | — | — | $0.00 | -$5.03M | -$0.28 | -$0.28 | 18,254,937 | 18,254,937 |
|---|
| 2024-06-30 | $15.06M | $6.01M | $9.06M | $1.18M | $10.46M | — | -$2.59M | — | — | $0.00 | -$2.97M | -$0.16 | -$0.16 | 18,178,185 | 18,178,185 |
|---|
| 2024-03-31 | $14.42M | $5.82M | $8.6M | $1.06M | $10.54M | — | -$3M | — | — | — | -$3.36M | -$0.19 | -$0.19 | 17,944,438 | 17,944,438 |
|---|
| 2023-12-31 | $13.77M | $5.62M | — | $1.08M | $12.22M | — | -$5.15M | — | — | — | -$5.57M | -$0.31 | -$0.31 | 52,781 | 52,781 |
|---|
| 2023-09-30 | $13.42M | $5.71M | — | $1.4M | $11.38M | — | -$5.07M | — | — | — | -$5.42M | -$0.31 | -$0.31 | 17,692,603 | 17,692,603 |
|---|
| 2023-06-30 | $14.14M | $5.84M | — | $1.26M | $11.95M | — | -$4.92M | — | — | — | -$5.01M | -$0.28 | -$0.28 | 17,655,483 | 17,655,483 |
|---|
| 2023-03-31 | $11.23M | $5.93M | — | $1.13M | $11.88M | — | -$7.71M | — | — | — | -$7.69M | -$0.44 | -$0.44 | 17,526,763 | 17,526,763 |
|---|
| 2022-12-31 | $12.84M | $6.31M | — | $2.7M | $12.81M | — | -$14.49M | — | — | — | -$14.35M | -$0.83 | -$0.83 | 37,725 | 37,725 |
|---|
| 2022-09-30 | $14.73M | $6.01M | — | $2.38M | $14.15M | — | -$7.82M | — | — | — | -$8.1M | -$0.47 | -$0.47 | 17,080,959 | 17,080,959 |
|---|
| 2022-06-30 | $7.61M | $6.08M | — | $2.69M | $12.9M | — | -$14.06M | — | — | — | -$14.67M | -$0.86 | -$0.86 | 17,058,516 | 17,058,516 |
|---|
| 2022-03-31 | $10.39M | $5.82M | — | $2.1M | $12.15M | — | -$9.68M | — | — | — | -$10.27M | -$0.60 | -$0.60 | 16,992,391 | 16,992,391 |
|---|
| 2021-12-31 | $12.69M | $4.94M | — | $2.2M | $11.8M | — | -$6.25M | — | — | $175,000.00 | -$7.05M | -$0.41 | -$0.41 | 336,106 | 336,106 |
|---|
| 2021-09-30 | $12.25M | $5.49M | — | $1.74M | $11.53M | — | -$6.5M | — | — | $0.00 | -$7.18M | -$0.42 | -$0.42 | 16,945,591 | 16,945,591 |
|---|
| 2021-06-30 | $12.77M | $5.45M | — | $1.89M | $11.17M | — | -$5.74M | — | — | $0.00 | -$6.41M | -$0.38 | -$0.38 | 16,928,613 | 16,928,613 |
|---|
| 2021-03-31 | $10.59M | $4.71M | — | $1.4M | $10.04M | — | -$5.57M | — | — | $0.00 | -$6.21M | -$0.48 | -$0.48 | 12,943,237 | 12,943,237 |
|---|
| 2020-12-31 | $12.67M | $4.34M | — | $1.17M | $9.93M | — | -$2.76M | — | — | $39,000.00 | -$3.45M | -$0.27 | -$0.27 | 6,521 | 6,521 |
|---|
| 2020-09-30 | $10.78M | $4.34M | — | $1.02M | $9.2M | — | -$3.79M | — | — | $0.00 | -$4.31M | -$0.34 | -$0.34 | 12,644,348 | 12,644,348 |
|---|
| 2020-06-30 | $8.95M | $3.34M | — | $751,000.00 | $8.28M | — | -$3.42M | — | — | $0.00 | -$3.36M | -$0.27 | -$0.27 | 12,637,642 | 12,637,642 |
|---|
| 2020-03-31 | $9.58M | $4.55M | — | $634,000.00 | $9.63M | — | -$5.22M | — | — | -$118,000.00 | -$5.56M | — | — | — | 12,595,715 |
|---|
| 2019-12-31 | $10.21M | $4.59M | — | $566,000.00 | $7.92M | — | -$2.86M | — | — | $25,000.00 | -$3.41M | — | — | — | 3,027,041 |
|---|
| 2019-09-30 | $10.44M | $4.78M | — | $507,000.00 | $7.31M | — | -$2.16M | — | — | $0.00 | -$3.14M | — | — | — | 1,513,189 |
|---|
| 2019-06-30 | $10.47M | $4.99M | — | $590,000.00 | $7.3M | — | -$2.41M | — | — | $0.00 | -$2.79M | — | — | — | 63,050 |
|---|
| 2019-03-31 | $9.26M | $4.44M | — | $513,000.00 | $6.18M | — | -$1.87M | — | — | $0.00 | -$2.7M | — | — | — | 63,016 |
|---|
| 2018-12-31 | $9.64M | $4M | — | $533,000.00 | $5.26M | — | -$151,000.00 | — | — | — | -$1.32M | — | — | — | 0 |
|---|
| 2018-09-30 | $8.22M | $3.85M | — | $525,000.00 | $4.93M | — | -$1.13M | — | — | — | -$1.76M | — | — | — | 63,005 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | — | — | -$2.15M | — | — | — | — |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | — | — | -$2.79M | — | — | — | — |
|---|
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 | $66.58M | $27.78M | $38.8M | $6.25M | $46.62M | — | -$14.07M | — | — | $51,000.00 | -$19.95M | -$0.93 | -$0.93 | 21,558,245 | 21,558,245 |
|---|
| 2024-12-31 | $55.64M | $22.53M | $33.11M | $5.38M | $41.37M | — | -$13.64M | — | — | $12,000.00 | -$15.12M | -$0.83 | -$0.83 | 18,203,044 | 18,203,044 |
|---|
| 2023-12-31 | $52.55M | $23.09M | $29.46M | $4.87M | $47.43M | — | -$22.84M | — | — | $33,000.00 | -$23.69M | -$1.34 | -$1.34 | 17,679,467 | 17,679,467 |
|---|
| 2022-12-31 | $45.56M | $24.21M | — | $9.88M | $52.02M | — | -$46.05M | — | — | -$282,000.00 | -$47.39M | -$2.77 | -$2.77 | 17,082,348 | 17,082,348 |
|---|
| 2021-12-31 | $48.3M | $20.59M | — | $7.24M | $44.54M | — | -$24.07M | — | — | $175,000.00 | -$26.85M | -$1.68 | -$1.68 | 15,972,256 | 15,972,256 |
|---|
| 2020-12-31 | $41.98M | $16.56M | — | $3.57M | $37.03M | — | -$15.19M | — | — | -$79,000.00 | -$16.69M | -$1.32 | -$1.32 | 12,632,780 | 12,632,780 |
|---|
| 2019-12-31 | $40.39M | $18.81M | — | $2.18M | $28.7M | — | -$9.3M | — | — | $25,000.00 | -$12.04M | — | — | — | 3,578,771 |
|---|
| 2018-12-31 | $32.44M | $15.38M | — | $2.13M | $19.68M | — | -$4.88M | — | — | $58,000.00 | -$8.01M | — | — | — | 63,005 |
|---|