Complete source-backed income-statement history.
- Available history
- 2020-06-30 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.79M | — | — | — | — | $5.96M | $6.14M | -$138,000.00 | — | — | $5.9M | $0.29 | $0.29 | 20,642,907 | 21,013,124 |
|---|
| 2026-03-31 | $11.76M | — | — | — | — | $6.31M | $6.01M | -$140,000.00 | — | — | $5.78M | $0.28 | $0.28 | 20,646,026 | 21,019,289 |
|---|
| 2025-12-31 | $12.05M | — | — | — | — | $6.08M | $6.28M | -$140,000.00 | — | — | $6.04M | $0.30 | $0.30 | 4,019 | 10,001 |
|---|
| 2025-09-30 | $12.34M | — | — | — | — | $5.68M | $6.92M | -$135,000.00 | — | — | $6.67M | $0.32 | $0.32 | 20,629,562 | 20,995,800 |
|---|
| 2025-06-30 | $12.56M | — | — | — | — | $5.34M | $7.56M | -$119,000.00 | — | — | $7.32M | $0.36 | $0.35 | 20,613,866 | 20,974,923 |
|---|
| 2025-03-31 | $12.59M | — | — | — | — | $6.73M | $6.49M | -$89,000.00 | — | — | $6.3M | $0.31 | $0.31 | 20,597,584 | 20,973,610 |
|---|
| 2024-12-31 | $12.27M | — | — | — | — | $5.79M | $6.22M | -$85,000.00 | — | — | $6.03M | $0.29 | $0.29 | 5,425 | 7,017 |
|---|
| 2024-09-30 | $12.28M | — | — | — | — | $5.93M | $6.64M | -$97,000.00 | — | — | $6.42M | $0.31 | $0.31 | 20,578,838 | 20,975,718 |
|---|
| 2024-06-30 | $12.25M | — | — | — | — | $5.5M | $6.97M | -$47,000.00 | — | — | $6.8M | $0.33 | $0.33 | 20,555,362 | 20,951,379 |
|---|
| 2024-03-31 | $12.13M | — | — | — | — | $5.65M | $6.98M | $17,000.00 | — | — | $6.87M | $0.33 | $0.33 | 20,541,840 | 20,942,254 |
|---|
| 2023-12-31 | $12.7M | — | — | — | — | $5.81M | $7.04M | $45,000.00 | — | — | $6.96M | $0.33 | $0.33 | -161,036 | -161,125 |
|---|
| 2023-09-30 | $11.3M | — | — | — | — | $5.51M | $5.98M | $83,000.00 | — | — | $5.96M | $0.28 | $0.28 | 21,199,638 | 21,582,314 |
|---|
| 2023-06-30 | $11.18M | — | — | — | — | $5.59M | $5.79M | $111,000.00 | — | — | $5.8M | $0.27 | $0.27 | 21,369,489 | 21,743,071 |
|---|
| 2023-03-31 | $11.16M | — | — | — | — | $5.57M | $5.84M | $128,000.00 | — | — | $5.87M | $0.27 | $0.27 | 21,423,470 | 21,797,316 |
|---|
| 2022-12-31 | $12M | — | — | — | — | $5.34M | $6.91M | -$96,000.00 | — | — | $6.69M | $0.32 | $0.32 | 1,335 | -4,974 |
|---|
| 2022-09-30 | $11.6M | — | — | — | — | $5.37M | $6.71M | -$87,000.00 | — | — | $6.51M | $0.30 | $0.30 | 21,428,905 | 21,802,487 |
|---|
| 2022-06-30 | $9.52M | — | — | — | — | $6.73M | $3.79M | $2,000.00 | — | — | $3.76M | $0.18 | $0.18 | 21,307,621 | 21,732,289 |
|---|
| 2022-03-31 | $9.1M | — | — | — | — | $4.99M | $5.11M | $21,000.00 | — | — | $5.02M | $0.24 | $0.23 | 21,382,069 | 21,931,352 |
|---|
| 2021-12-31 | $8.36M | — | — | — | — | $4.57M | $4.4M | $54,000.00 | — | — | $4.46M | $0.22 | $0.21 | 1,423,447 | 1,929,406 |
|---|
| 2021-09-30 | $8.05M | — | — | — | — | $5.29M | $2.76M | $21,000.00 | — | — | $2.78M | $0.14 | $0.14 | 19,410,307 | 19,555,867 |
|---|
| 2021-06-30 | $6.62M | — | — | — | — | $3.82M | $2.8M | $16,000.00 | — | — | $2.82M | $0.16 | $0.16 | 17,329,964 | 17,455,599 |
|---|
| 2021-03-31 | $4.42M | — | — | — | — | $2.88M | $1.54M | $2,000.00 | — | — | $1.54M | $0.15 | $0.15 | 9,921,083 | 10,022,301 |
|---|
| 2020-12-31 | $4.07M | — | — | — | — | $2.54M | $3.02M | $0.00 | — | — | $3.02M | $0.41 | $0.41 | 19,459 | 19,459 |
|---|
| 2020-09-30 | $3.44M | — | — | — | — | $17.9M | -$14.45M | $0.00 | — | — | -$14.45M | -$2.03 | -$2.03 | 7,188,015 | 7,188,015 |
|---|
| 2020-06-30 | $2.14M | — | — | — | — | $1.83M | $316,000.00 | $2,000.00 | — | — | $318,000.00 | $0.04 | $0.04 | 7,060,250 | 7,063,250 |
|---|
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 | $49.54M | — | — | — | — | $23.83M | $27.25M | -$482,000.00 | — | — | $26.32M | $1.28 | $1.28 | 20,617,807 | 20,991,540 |
|---|
| 2024-12-31 | $48.93M | — | — | — | — | $22.87M | $26.79M | -$211,000.00 | — | — | $26.12M | $1.27 | $1.27 | 20,564,179 | 20,963,532 |
|---|
| 2023-12-31 | $46.34M | — | — | — | — | $22.48M | $24.66M | $368,000.00 | — | — | $24.59M | $1.16 | $1.16 | 21,169,010 | 21,548,976 |
|---|
| 2022-12-31 | $42.22M | — | — | — | — | $22.42M | $22.52M | -$160,000.00 | — | — | $21.98M | $1.03 | $1.03 | 21,418,484 | 21,810,789 |
|---|
| 2021-12-31 | $27.45M | — | — | — | — | $16.56M | $11.5M | $94,000.00 | — | — | $11.59M | $0.66 | $0.65 | 17,011,991 | 17,566,470 |
|---|
| 2020-12-31 | $11.66M | — | — | — | — | $23.74M | -$10.59M | $153,000.00 | — | — | -$10.43M | -$1.50 | -$1.50 | 7,123,165 | 7,123,165 |
|---|