Complete source-backed income-statement history.
- Available history
- 2021-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 | — | — | — | — | — | — | — | — | $2.8M | $672,000.00 | $2.13M | $0.16 | $0.15 | 13,112,580 | 13,673,167 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $3.8M | $1.06M | $2.74M | $0.21 | $0.20 | 13,019,369 | 13,642,166 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $5.49M | $1.57M | $3.92M | $0.29 | $0.27 | 41,849 | 35,333 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $6.41M | $1.52M | $4.89M | $0.36 | $0.34 | 12,859,264 | 13,615,354 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $5.43M | $1.33M | $4.1M | $0.31 | $0.29 | 12,781,508 | 13,472,394 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $4.44M | $1.25M | $3.19M | $0.24 | $0.23 | 12,716,155 | 13,483,647 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $3.69M | $898,000.00 | $2.79M | $0.21 | $0.19 | 15,959 | 61,554 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $4.61M | $1.16M | $3.45M | $0.26 | $0.25 | 12,658,557 | 13,257,835 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $4.18M | $998,000.00 | $3.18M | $0.25 | $0.24 | 12,627,800 | 13,109,708 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $4.51M | $1.19M | $3.32M | $0.26 | $0.25 | 12,502,448 | 13,041,605 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $5.81M | $1.66M | $4.16M | $0.34 | $0.32 | -76,654 | -99,185 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $6.5M | $1.7M | $4.8M | $0.38 | $0.37 | 12,387,392 | 12,868,207 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $6.28M | $1.64M | $4.64M | $0.36 | $0.35 | 12,603,463 | 12,989,530 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $5.23M | $1.36M | $3.86M | $0.30 | $0.29 | 12,708,326 | 13,172,288 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $9M | $2.45M | $6.55M | $0.51 | $0.50 | 2,343 | -47,542 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $7.12M | $3.46M | $3.65M | $0.28 | $0.27 | 12,784,298 | 13,324,059 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $7.27M | $1.79M | $5.48M | $0.43 | $0.41 | 12,716,010 | 13,417,390 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $12.65M | $3.21M | $9.43M | $0.74 | $0.70 | 12,777,237 | 13,567,311 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $13.53M | $3.42M | $10.11M | $0.97 | $0.91 | 492,149 | 562,662 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $11.18M | $2.74M | $8.44M | $0.97 | $0.91 | 8,255,953 | 8,810,829 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $10.35M | $2.61M | $7.74M | $0.89 | $0.84 | 8,183,774 | 8,650,956 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $7.22M | $1.93M | $5.29M | $0.61 | $0.59 | 8,091,186 | 8,335,772 |
|---|
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 | — | — | — | — | — | — | — | — | $21.76M | $5.67M | $16.09M | $1.20 | $1.13 | 12,828,016 | 13,565,336 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $16.99M | $4.25M | $12.74M | $0.98 | $0.93 | 12,612,455 | 13,228,869 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $23.81M | $6.35M | $17.46M | $1.38 | $1.33 | 12,488,564 | 12,909,648 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $36.03M | $10.92M | $25.12M | $1.96 | $1.87 | 12,729,898 | 13,357,022 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $42.27M | $10.69M | $31.58M | $3.44 | $3.27 | 8,669,724 | 9,108,163 |
|---|