Complete source-backed income-statement history.
- Available history
- 2020-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 | $8.2M | $2.78M | $5.42M | — | — | — | — | -$688,000.00 | -$1.88M | $0.00 | $577,000.00 | $0.02 | $0.02 | 27,620,113 | 27,963,713 |
|---|
| 2026-03-31 | $3.2M | $1.01M | $2.19M | — | — | — | — | -$44,000.00 | -$1.92M | $0.00 | -$1.63M | -$0.06 | -$0.06 | 25,832,987 | 25,832,987 |
|---|
| 2025-12-31 | $2.34M | $792,000.00 | $1.55M | — | — | — | — | $256,000.00 | -$1.95M | -$35,000.00 | -$1.91M | -$0.08 | -$0.08 | 28,401 | 55,556 |
|---|
| 2025-09-30 | $4.65M | $2.19M | $2.47M | — | — | — | — | $541,000.00 | $175,000.00 | -$58,000.00 | $233,000.00 | $0.01 | $0.01 | 24,366,637 | 24,543,347 |
|---|
| 2025-06-30 | $4.88M | $2.23M | $2.65M | — | — | — | — | $942,000.00 | $962,000.00 | $113,000.00 | $849,000.00 | $0.04 | $0.03 | 24,246,942 | 24,371,883 |
|---|
| 2025-03-31 | $6.54M | $3.2M | $3.34M | — | — | — | — | $572,000.00 | $1.25M | $0.00 | $1.25M | $0.05 | $0.05 | 24,173,209 | 24,518,364 |
|---|
| 2024-12-31 | $9.37M | $4.8M | $4.57M | — | — | — | — | $230,000.00 | $728,000.00 | $3.58M | -$2.85M | -$0.11 | -$0.11 | 4,132 | -81,760 |
|---|
| 2024-09-30 | $10.23M | $5.45M | $4.78M | — | — | — | — | $520,000.00 | $829,000.00 | -$117,000.00 | $946,000.00 | $0.04 | $0.04 | 24,173,209 | 24,261,954 |
|---|
| 2024-06-30 | $9.55M | $4.74M | $4.82M | — | — | — | — | $539,000.00 | -$85,000.00 | $53,000.00 | -$138,000.00 | -$0.01 | -$0.01 | 24,165,209 | 24,165,209 |
|---|
| 2024-03-31 | $8.18M | $4.02M | $4.17M | — | — | — | — | $621,000.00 | -$73,000.00 | -$71,000.00 | -$2,000.00 | $0.00 | $0.00 | 24,135,246 | 24,135,246 |
|---|
| 2023-12-31 | $11.05M | $5.21M | $5.83M | — | — | — | — | $709,000.00 | $1.39M | $62,000.00 | $1.32M | $0.06 | $0.05 | 1,711 | -11,021 |
|---|
| 2023-09-30 | $21.27M | $9.43M | $11.84M | — | — | — | — | $491,000.00 | $7.16M | $1.44M | $5.72M | $0.24 | $0.24 | 24,084,542 | 24,212,436 |
|---|
| 2023-06-30 | $19.22M | $7.99M | $11.23M | — | — | — | — | $434,000.00 | $4.51M | $908,000.00 | $3.6M | $0.15 | $0.15 | 24,084,542 | 24,225,953 |
|---|
| 2023-03-31 | $21.54M | $9.2M | $12.34M | — | — | — | — | $327,000.00 | $7.92M | $1.55M | $6.37M | $0.26 | $0.26 | 24,063,853 | 24,208,676 |
|---|
| 2022-12-31 | $18.9M | $9.19M | $9.71M | — | — | — | — | $87,000.00 | $4.96M | $1.18M | $3.78M | $0.16 | $0.16 | 2,422 | -4,392 |
|---|
| 2022-09-30 | $16.12M | $8.77M | $7.35M | — | — | — | — | -$60,000.00 | $1.97M | $248,000.00 | $1.72M | $0.07 | $0.07 | 24,024,542 | 24,190,375 |
|---|
| 2022-06-30 | $23.99M | $12.42M | $11.57M | — | — | — | — | -$65,000.00 | $7.99M | $1.42M | $6.57M | $0.27 | $0.27 | 24,024,542 | 24,207,185 |
|---|
| 2022-03-31 | $15.36M | $8.61M | $6.76M | — | — | — | — | -$17,000.00 | $3.04M | $426,000.00 | $2.62M | $0.11 | $0.11 | 23,995,254 | 24,197,423 |
|---|
| 2021-12-31 | $15.13M | $8.26M | $6.87M | — | — | — | — | -$58,000.00 | $3.08M | $594,000.00 | $2.49M | $0.11 | $0.10 | 28,945 | 30,139 |
|---|
| 2021-09-30 | $20.42M | $10.78M | $9.64M | — | — | — | — | -$48,000.00 | $6.19M | $1.54M | $4.65M | $0.19 | $0.19 | 23,961,208 | 24,211,606 |
|---|
| 2021-06-30 | $25.9M | $12.74M | $13.16M | — | — | — | — | -$47,000.00 | $10.89M | $2.55M | $8.33M | $0.35 | $0.34 | 23,958,319 | 24,189,989 |
|---|
| 2021-03-31 | $20.66M | $9.76M | $10.89M | — | — | — | — | -$37,000.00 | $3.38M | $978,000.00 | $2.4M | $0.10 | $0.10 | 23,614,466 | 23,778,014 |
|---|
| 2020-12-31 | $23.68M | $11.91M | $11.77M | — | — | — | — | -$61,000.00 | $9.33M | -$472,000.00 | $9.81M | -$40.52 | -$40.52 | 21,201,208 | 21,201,208 |
|---|
| 2020-09-30 | $15.85M | $10.71M | $5.14M | — | — | — | — | -$62,000.00 | $3.7M | $225,000.00 | $3.48M | $348.00 | $348.00 | 10,000 | 10,000 |
|---|
| 2020-06-30 | $8.58M | $8.86M | -$281,000.00 | — | — | — | — | -$62,000.00 | -$1.35M | $325,000.00 | -$1.68M | -$168.00 | -$168.00 | 10,000 | 10,000 |
|---|
| 2020-03-31 | $5.86M | $6.3M | -$444,000.00 | — | — | — | — | -$48,000.00 | -$1.26M | $125,000.00 | -$1.39M | -$139.00 | -$139.00 | 10,000 | 10,000 |
|---|
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 | $18.41M | $8.45M | $9.96M | — | — | — | — | $2.31M | $440,000.00 | $20,000.00 | $420,000.00 | $0.02 | $0.02 | 24,291,242 | 24,565,568 |
|---|
| 2024-12-31 | $37.33M | $19M | $18.33M | — | — | — | — | $1.91M | $1.4M | $3.44M | -$2.04M | -$0.08 | -$0.08 | 24,160,948 | 24,160,948 |
|---|
| 2023-12-31 | $73.07M | $31.84M | $41.23M | — | — | — | — | $1.96M | $20.97M | $3.96M | $17.02M | $0.71 | $0.70 | 24,079,483 | 24,206,399 |
|---|
| 2022-12-31 | $74.38M | $38.98M | $35.4M | — | — | — | — | -$55,000.00 | $17.96M | $3.28M | $14.68M | $0.61 | $0.61 | 24,017,381 | 24,196,847 |
|---|
| 2021-12-31 | $82.11M | $41.55M | $40.56M | — | — | — | — | -$190,000.00 | $23.54M | $5.67M | $17.87M | $0.75 | $0.74 | 23,875,631 | 24,108,365 |
|---|
| 2020-12-31 | $53.97M | $37.78M | $16.18M | — | — | — | — | -$233,000.00 | $10.42M | $203,000.00 | $10.22M | $0.48 | $0.48 | 21,211,208 | 21,211,208 |
|---|