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.56M | -$2.1M | $13.66M | $1.02 | $1.02 | 13,381,376 | 13,381,376 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $14.59M | $3.31M | $11.28M | $0.85 | $0.85 | 13,351,885 | 13,351,885 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $13.66M | $1.23M | $12.43M | $0.94 | $0.94 | 280,107 | 280,107 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $13.02M | $3M | $10.02M | $0.75 | $0.75 | 13,337,890 | 13,337,890 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $13.59M | $3.13M | $10.46M | $0.87 | $0.87 | 11,994,815 | 11,994,815 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $11.29M | $2.58M | $8.7M | $0.77 | $0.77 | 11,331,884 | 11,331,884 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $8.97M | $1.8M | $7.16M | $0.63 | $0.63 | 15,936 | 15,936 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $4M | $788,000.00 | $3.22M | $0.28 | $0.28 | 11,307,808 | 11,307,808 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $10.23M | $2.02M | $8.21M | $0.73 | $0.73 | 11,282,868 | 11,282,868 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $11.62M | $2.33M | $9.29M | $0.82 | $0.82 | 11,269,874 | 11,269,874 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $10.7M | $2.58M | $8.12M | -$1.17 | -$1.17 | 5,630,264 | 5,630,264 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $11.29M | $2.26M | $9.04M | $1.61 | $1.61 | 5,629,642 | 5,629,642 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $11.23M | $2.14M | $9.09M | $1.61 | $1.61 | 5,629,030 | 5,629,030 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $3.93M | $696,000.00 | $3.23M | $0.57 | $0.57 | 5,625,660 | 5,625,660 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $11.52M | $2.45M | $9.07M | $1.61 | $1.61 | 1,733 | 1,733 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $9.71M | $1.86M | $7.85M | $1.40 | $1.40 | 5,623,172 | 5,623,172 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $2.51M | $400,000.00 | $2.11M | $0.38 | $0.38 | 5,618,296 | 5,618,296 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $6.6M | $1.27M | $5.33M | $0.95 | $0.95 | 5,634,667 | 5,634,667 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $7.12M | $1.62M | $5.49M | $0.95 | $0.95 | 225,344 | 225,344 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $6.93M | $1.35M | $5.58M | $1.06 | $1.06 | 5,249,876 | 5,249,876 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $6.45M | $1.26M | $5.19M | $1.16 | $1.16 | 4,488,602 | 4,488,602 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $6.25M | $1.23M | $5.03M | $1.12 | $1.12 | 4,483,139 | 4,483,139 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $4.22M | $806,000.00 | $3.41M | $0.76 | $0.76 | -2,173 | -3,874 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $3.62M | $710,000.00 | $2.91M | $0.65 | $0.65 | 4,507,315 | 4,514,345 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $3.57M | $695,000.00 | $2.88M | — | — | — | 4,514,345 |
|---|
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 | — | — | — | — | — | — | — | — | $51.56M | $9.94M | $41.61M | $3.33 | $3.33 | 12,508,985 | 12,508,985 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $34.82M | $6.94M | $27.88M | $2.47 | $2.47 | 11,303,118 | 11,303,118 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $37.15M | $7.67M | $29.48M | $2.62 | $2.62 | 11,258,300 | 11,258,300 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $30.28M | $5.91M | $24.36M | $4.33 | $4.33 | 5,621,630 | 5,621,630 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $26.68M | $5.39M | $21.29M | $4.28 | $4.28 | 4,968,692 | 4,968,692 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $14.52M | $2.84M | $11.68M | $2.59 | $2.59 | 4,508,508 | 4,508,508 |
|---|