Complete source-backed income-statement history.
- Available history
- 2018-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 | $4.26M | — | — | — | — | — | — | — | $4.79M | $1.3M | $3.48M | $0.14 | $0.14 | 24,031,945 | 24,331,049 |
|---|
| 2026-03-31 | $3.84M | — | — | — | — | — | — | — | $5.71M | $416,000.00 | $5.29M | $0.22 | $0.22 | 24,101,429 | 24,342,965 |
|---|
| 2025-12-31 | $4.56M | — | — | — | — | — | — | — | $5.33M | $1.58M | $3.74M | $0.16 | $0.16 | -95,550 | -60,729 |
|---|
| 2025-09-30 | $3.63M | — | — | — | — | — | — | — | $5.61M | $1.28M | $4.33M | $0.18 | $0.18 | 24,470,461 | 24,593,205 |
|---|
| 2025-06-30 | $3.97M | — | — | — | — | — | — | — | $8.14M | $1.69M | $6.45M | $0.26 | $0.26 | 24,510,936 | 24,567,328 |
|---|
| 2025-03-31 | $3.65M | — | — | — | — | — | — | — | $7.42M | $1.65M | $5.76M | $0.23 | $0.23 | 24,812,752 | 24,937,030 |
|---|
| 2024-09-30 | $3.82M | — | — | — | — | — | — | — | $8.2M | $1.89M | $6.31M | $0.25 | $0.25 | 25,081,864 | 25,150,650 |
|---|
| 2024-06-30 | $3.66M | — | — | — | — | — | — | — | $5.03M | $1.1M | $3.93M | $0.16 | $0.16 | -20,086 | 9,180 |
|---|
| 2024-03-31 | $3.64M | — | — | — | — | — | — | — | $6.06M | $1.34M | $4.72M | $0.19 | $0.19 | 25,220,299 | 25,220,299 |
|---|
| 2023-12-31 | $4.18M | — | — | — | — | — | — | — | $4.01M | $822,000.00 | $3.19M | $0.13 | $0.13 | 25,207,569 | 25,207,569 |
|---|
| 2023-09-30 | $3.48M | — | — | — | — | — | — | — | $4.31M | $890,000.00 | $3.42M | $0.14 | $0.14 | 25,194,841 | 25,194,841 |
|---|
| 2023-06-30 | $2.88M | — | — | — | — | — | — | — | $5.72M | $1.21M | $4.51M | $0.18 | $0.18 | 6,364 | 6,364 |
|---|
| 2023-03-31 | $3.23M | — | — | — | — | — | — | — | $7.67M | $1.64M | $6.02M | $0.24 | $0.24 | 25,169,382 | 25,169,382 |
|---|
| 2022-12-31 | $3.58M | — | — | — | — | — | — | — | $7.98M | $1.79M | $6.18M | $0.25 | $0.25 | 25,156,653 | 25,156,653 |
|---|
| 2022-09-30 | $3.28M | — | — | — | — | — | — | — | $6.49M | $1.26M | $5.23M | $0.21 | $0.21 | 25,143,924 | 25,143,924 |
|---|
| 2022-06-30 | $3.29M | — | — | — | — | — | — | — | $3.05M | $687,000.00 | $2.36M | $0.10 | $0.10 | 19,093 | 19,093 |
|---|
| 2022-03-31 | $3.25M | — | — | — | — | — | — | — | $456,000.00 | $154,000.00 | $302,000.00 | $0.01 | $0.01 | 25,118,467 | 25,118,467 |
|---|
| 2021-12-31 | $3.57M | — | — | — | — | — | — | — | $8.06M | $1.8M | $6.26M | $0.25 | $0.25 | 25,105,737 | 25,105,737 |
|---|
| 2021-09-30 | $3.12M | — | — | — | — | — | — | — | $1.77M | $414,000.00 | $1.36M | $0.05 | $0.05 | 25,093,008 | 25,093,008 |
|---|
| 2021-06-30 | $3.04M | — | — | — | — | — | — | — | -$3.12M | $430,000.00 | -$3.55M | -$0.14 | -$0.14 | 6,364 | 6,364 |
|---|
| 2021-03-31 | $3.7M | — | — | — | — | — | — | — | $1.64M | $296,000.00 | $1.34M | $0.05 | $0.05 | 25,067,550 | 25,067,550 |
|---|
| 2020-12-31 | $3.51M | — | — | — | — | — | — | — | $2.45M | $554,000.00 | $1.9M | $0.08 | $0.08 | — | 25,054,821 |
|---|
| 2020-09-30 | $2.8M | — | — | — | — | — | — | — | $1.7M | $303,000.00 | $1.39M | $0.06 | $0.06 | — | 25,042,092 |
|---|
| 2020-06-30 | $2.47M | — | — | — | — | — | — | — | $1.68M | $199,000.00 | $1.48M | $0.06 | $0.06 | — | 7,425 |
|---|
| 2020-03-31 | $3.31M | — | — | — | — | — | — | — | $1.06M | $211,000.00 | $849,000.00 | $0.03 | $0.03 | — | 25,016,634 |
|---|
| 2019-12-31 | $3.71M | — | — | — | — | — | — | — | $4.84M | $985,000.00 | $3.85M | $0.15 | $0.15 | — | 24,997,541 |
|---|
| 2019-09-30 | $3.06M | — | — | — | — | — | — | — | -$17.37M | -$4.69M | -$977,000.00 | -$0.51 | -$0.51 | — | 24,984,812 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $6.5M | $1.5M | $4.99M | — | — | — | — |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $6.22M | $1.44M | $4.78M | — | — | — | — |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $5.47M | $665,000.00 | $4.8M | — | — | — | — |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $5.67M | $1.22M | $4.44M | — | — | — | — |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $5.44M | $1.3M | $4.14M | — | — | — | — |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $4.47M | $1.05M | $3.42M | — | — | — | — |
|---|
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 | $15.81M | — | — | — | — | — | — | — | $26.49M | $6.2M | $20.29M | $0.83 | $0.83 | 24,471,179 | 24,566,658 |
|---|
| 2024-06-30 | $14.95M | — | — | — | — | — | — | — | $19.41M | $4.15M | $15.26M | $0.61 | $0.61 | 25,193,848 | 25,223,114 |
|---|
| 2023-06-30 | $12.98M | — | — | — | — | — | — | — | $27.86M | $5.91M | $21.95M | $0.87 | $0.87 | 25,169,382 | 25,169,382 |
|---|
| 2022-06-30 | $13.23M | — | — | — | — | — | — | — | $13.34M | $3.06M | $10.28M | $0.41 | $0.41 | 25,131,195 | 25,131,195 |
|---|
| 2021-06-30 | $12.77M | — | — | — | — | — | — | — | $2.66M | $1.58M | $1.08M | $0.04 | $0.04 | 25,067,550 | 25,067,550 |
|---|
| 2020-06-30 | $12.55M | — | — | — | — | — | — | — | $6M | $797,000.00 | $5.2M | $0.21 | $0.21 | — | 25,013,452 |
|---|
| 2019-06-30 | $12.89M | — | — | — | — | — | — | — | $23.85M | $4.83M | $19.02M | — | — | — | — |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $17.81M | $6.31M | $11.5M | — | — | — | — |
|---|