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 | $16.07M | $7.73M | $8.34M | $3.6M | $11.11M | $21.15M | -$12.81M | $861,000.00 | -$11.95M | -$54,000.00 | -$11.89M | -$0.32 | -$0.32 | 37,727,668 | 37,727,668 |
|---|
| 2026-03-31 | $13.38M | $6.5M | $6.88M | $3.47M | $9.91M | $19.77M | -$12.88M | $929,000.00 | — | — | -$11.96M | -$0.32 | -$0.32 | 36,818,652 | 36,818,652 |
|---|
| 2025-12-31 | $17.38M | $8.23M | $9.15M | $3.5M | $8.82M | $6.06M | $3.09M | $1.12M | $4.21M | -$166,000.00 | $4.17M | $0.11 | $0.11 | 107,431 | 107,431 |
|---|
| 2025-09-30 | $14.01M | $6.65M | $7.36M | $3.84M | $9.13M | $23.68M | -$16.32M | $1.44M | -$14.88M | $29,000.00 | -$14.98M | -$0.41 | -$0.41 | 36,101,051 | 36,101,051 |
|---|
| 2025-06-30 | $13.04M | $6.66M | $6.37M | $4.41M | $10.34M | $21.53M | -$15.16M | $2.32M | -$12.84M | $71,000.00 | -$13.31M | -$0.37 | -$0.37 | 35,877,947 | 35,877,947 |
|---|
| 2025-03-31 | $11.78M | $6.24M | $5.54M | $3.83M | $10.24M | $16.57M | -$11.03M | $1.19M | — | — | $43.6M | $1.23 | $1.23 | 35,386,483 | 35,386,483 |
|---|
| 2024-12-31 | $14.34M | $7.67M | $6.67M | $3.9M | $10.46M | $23.42M | -$16.75M | $725,000.00 | -$16.02M | -$71,000.00 | -$19.45M | -$0.56 | -$0.56 | 258,708 | 258,708 |
|---|
| 2024-09-30 | $14.52M | $6.74M | $7.78M | $4.21M | $9.69M | $32.27M | -$24.49M | $846,000.00 | -$23.65M | -$72,000.00 | -$29.3M | -$0.84 | -$0.84 | 34,670,638 | 34,670,638 |
|---|
| 2024-06-30 | $11.46M | $5.3M | $6.16M | $3.59M | $11.11M | $14.7M | -$8.54M | $966,000.00 | -$7.57M | -$69,000.00 | -$12.55M | -$0.37 | -$0.37 | 34,061,933 | 34,061,933 |
|---|
| 2024-03-31 | $7.42M | $3.54M | $3.89M | $3.29M | $8.21M | $11.5M | -$7.61M | $1.72M | -$10.99M | -$70,000.00 | -$10.92M | -$0.33 | -$0.33 | 32,710,894 | 32,710,894 |
|---|
| 2023-12-31 | $14.35M | $7.08M | $7.28M | $5.44M | $11.77M | $16.99M | -$9.71M | $2.28M | -$7.43M | -$2,000.00 | -$7.43M | -$0.23 | -$0.23 | 67,709 | 67,709 |
|---|
| 2023-09-30 | $14.3M | $6.43M | $7.87M | $5.54M | $11.32M | $16.96M | -$9.09M | $1.91M | -$7.18M | -$87,000.00 | -$7.09M | -$0.22 | -$0.22 | 32,345,925 | 32,345,925 |
|---|
| 2023-06-30 | $12.09M | $6.3M | $5.79M | $5.53M | $11.21M | $16.73M | -$10.94M | $1.52M | -$9.42M | -$71,000.00 | -$9.35M | -$0.29 | -$0.29 | 32,199,156 | 32,199,156 |
|---|
| 2023-03-31 | $9.49M | $5.1M | $4.38M | $5.4M | $12M | $17.4M | -$13.02M | $485,000.00 | -$12.53M | — | -$12.53M | -$0.39 | -$0.39 | 31,965,799 | 31,965,799 |
|---|
| 2022-12-31 | $11.64M | $5.72M | $5.92M | $4.66M | $11.6M | $16.26M | -$10.34M | $547,000.00 | -$9.79M | — | -$9.79M | -$0.31 | -$0.31 | 50,920 | 50,920 |
|---|
| 2022-09-30 | $15.8M | $6.46M | $9.34M | $4.67M | $11.83M | $16.49M | -$7.15M | $895,000.00 | -$6.26M | — | -$6.26M | -$0.20 | -$0.20 | 31,606,484 | 31,606,484 |
|---|
| 2022-06-30 | $11.11M | $4.47M | $6.63M | $4.29M | $10.71M | $15M | -$8.37M | $270,000.00 | -$8.1M | — | -$8.1M | -$0.26 | -$0.26 | 31,413,431 | 31,413,431 |
|---|
| 2022-03-31 | $8.31M | $4.18M | $4.13M | $3.91M | $9.75M | $13.65M | -$9.52M | $106,000.00 | — | — | -$9.42M | -$0.30 | -$0.30 | 31,210,567 | 31,210,567 |
|---|
| 2021-12-31 | $15.84M | $6.71M | $9.13M | $3.75M | $8.92M | $12.66M | -$3.53M | $63,000.00 | — | — | -$3.47M | -$0.11 | -$0.11 | 511,755 | 511,755 |
|---|
| 2021-09-30 | $12.55M | $5.73M | $6.81M | $3.3M | $8.79M | $12.09M | -$5.28M | $91,000.00 | — | — | -$5.19M | -$0.19 | -$0.19 | 27,707,858 | 27,707,858 |
|---|
| 2021-06-30 | $8.28M | $3.9M | $4.38M | $3.06M | $8.78M | $11.83M | -$7.46M | $31,000.00 | — | — | -$7.42M | -$0.27 | -$0.27 | 27,335,637 | 27,335,637 |
|---|
| 2021-03-31 | $5.54M | $2.64M | $2.91M | $2.97M | $5.75M | $8.72M | -$5.81M | -$285,000.00 | — | — | -$6.1M | -$0.22 | -$0.22 | 27,290,364 | 27,290,364 |
|---|
| 2020-12-31 | $5.72M | $3.14M | $2.58M | $2.28M | $4.18M | $6.47M | -$3.89M | -$6.34M | — | — | -$10.23M | -$1.82 | -$1.82 | 489,154 | — |
|---|
| 2020-09-30 | $6.05M | $2.21M | $3.84M | $1.95M | $3.18M | $5.13M | -$1.29M | -$429,000.00 | — | — | -$1.72M | -$0.35 | -$0.34 | 5,000,245 | — |
|---|
| 2020-06-30 | $11.13M | $4.72M | $6.41M | $1.85M | $2.44M | $4.28M | $2.13M | -$33,000.00 | — | — | $2.1M | $0.11 | $0.10 | 4,994,142 | 5,614,136 |
|---|
| 2020-03-31 | $4M | $1.9M | $2.1M | $2.16M | $2.71M | $4.86M | -$2.76M | -$202,000.00 | — | — | -$2.97M | -$0.60 | -$0.60 | 4,993,199 | — |
|---|
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 | $56.2M | $27.77M | $28.42M | $15.58M | $38.53M | $67.84M | -$39.42M | $6.08M | -$33.34M | -$66,000.00 | $19.49M | $0.54 | $0.54 | 35,898,542 | 35,898,542 |
|---|
| 2024-12-31 | $47.75M | $23.25M | $24.5M | $14.99M | $39.46M | $81.89M | -$57.39M | $4.25M | -$53.14M | -$282,000.00 | -$72.21M | -$2.12 | -$2.12 | 34,076,321 | 34,076,321 |
|---|
| 2023-12-31 | $50.23M | $24.91M | $25.32M | $21.9M | $46.07M | $68.08M | -$42.76M | $6.15M | -$36.61M | -$211,000.00 | -$36.4M | -$1.13 | -$1.13 | 32,239,394 | 32,239,394 |
|---|
| 2022-12-31 | $46.85M | $20.83M | $26.02M | $17.53M | $43.88M | $61.41M | -$35.38M | $1.82M | -$33.56M | $0.00 | -$33.56M | -$1.07 | -$1.07 | 31,492,531 | 31,492,531 |
|---|
| 2021-12-31 | $42.21M | $18.97M | $23.23M | $13.07M | $32.24M | $45.3M | -$22.07M | -$100,000.00 | — | — | -$22.17M | -$0.79 | -$0.79 | 27,957,904 | 27,957,904 |
|---|
| 2020-12-31 | $26.89M | $11.97M | $14.92M | $8.24M | $12.5M | $20.74M | -$5.82M | -$7M | — | — | -$12.82M | -$2.35 | -$2.35 | 5,485,032 | 5,485,032 |
|---|