Complete source-backed income-statement history.
- Available history
- 2019-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 | — | — | — | — | — | — | — | — | $11.31M | $2.81M | $8.5M | $0.36 | $0.35 | 23,053,460 | 23,508,153 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $11.37M | $2.75M | $8.62M | $0.36 | $0.36 | 22,988,317 | 23,331,314 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $13.7M | $3.57M | $10.14M | $0.43 | $0.43 | 30,606 | 68,014 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $8.76M | $2.25M | $6.51M | $0.27 | $0.27 | 22,766,195 | 23,135,448 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $7.99M | $1.89M | $6.1M | $0.26 | $0.25 | 22,716,615 | 22,947,769 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $7.98M | $2.02M | $5.96M | $0.25 | $0.25 | 22,662,916 | 22,876,740 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $4.47M | $1.53M | $2.93M | $0.12 | $0.12 | 31,396 | 85,537 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $3.07M | $638,000.00 | $2.43M | $0.10 | $0.10 | 22,446,009 | 22,612,028 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $4.39M | $1.2M | $3.19M | $0.14 | $0.14 | 22,409,803 | 22,419,309 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $3.76M | $1.35M | $2.41M | $0.11 | $0.11 | 22,353,492 | 22,366,728 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $960,000.00 | $442,000.00 | $518,000.00 | $0.03 | $0.03 | -175,363 | -140,643 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $4.32M | $1.73M | $2.59M | $0.12 | $0.12 | 22,272,076 | 22,349,217 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | -$302,000.00 | -$215,000.00 | -$87,000.00 | $0.00 | $0.00 | 23,208,168 | 23,208,168 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $877,000.00 | $546,000.00 | $331,000.00 | $0.01 | $0.01 | 23,293,013 | 23,324,532 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | -$11.8M | -$2.59M | -$9.21M | -$0.40 | -$0.40 | 166,466 | 166,466 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | -$15.56M | -$820,000.00 | -$14.74M | -$0.64 | -$0.64 | 23,094,859 | 23,094,859 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $283,000.00 | -$488,000.00 | $771,000.00 | $0.03 | $0.03 | 23,056,559 | 23,128,911 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | -$9.77M | -$2.95M | -$6.82M | -$0.31 | -$0.31 | 21,721,113 | 21,721,113 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $19.22M | $4.25M | $14.98M | $0.90 | $0.89 | 40,564 | 44,889 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $3.37M | $1.32M | $2.05M | $0.12 | $0.12 | 16,823,731 | 16,914,833 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $7.85M | $1.91M | $5.93M | $0.35 | $0.35 | 16,737,037 | 16,773,606 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $3.18M | $732,000.00 | $2.45M | $0.15 | $0.15 | 16,548,196 | 16,548,196 |
|---|
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 | — | — | — | — | — | — | — | — | $38.43M | $9.73M | $28.7M | $1.21 | $1.20 | 22,746,226 | 23,060,669 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $15.69M | $4.71M | $10.97M | $0.46 | $0.46 | 22,434,654 | 22,551,715 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $5.85M | $2.5M | $3.35M | $0.15 | $0.15 | 22,745,317 | 22,822,313 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | -$36.85M | -$6.85M | -$30M | -$1.32 | -$1.32 | 22,690,943 | 22,690,943 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $33.62M | $8.21M | $25.42M | $1.52 | $1.51 | 16,744,561 | 16,791,443 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $5.24M | $1.38M | $3.85M | $0.23 | $0.23 | 16,673,193 | 16,682,584 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | -$6.05M | -$924,000.00 | -$5.13M | -$0.29 | -$0.29 | 17,432,318 | 17,432,318 |
|---|