Complete source-backed income-statement history.
- Available history
- 2015-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 | $8.51M | — | — | — | — | — | — | — | — | — | $582,000.00 | $0.07 | $0.07 | 8,105,000 | 8,105,000 |
|---|
| 2026-03-31 | $4.99M | — | — | — | — | — | — | — | — | — | -$2.79M | -$0.34 | -$0.34 | 8,125,000 | 8,125,000 |
|---|
| 2025-12-31 | $8.59M | — | — | — | — | — | — | — | — | — | -$504,000.00 | -$0.07 | -$0.07 | -10,000 | -10,000 |
|---|
| 2025-09-30 | $8.25M | — | — | — | — | — | — | — | — | — | -$394,000.00 | -$0.05 | -$0.05 | 8,165,000 | 8,165,000 |
|---|
| 2025-06-30 | $8.62M | — | — | — | — | — | — | — | — | — | $117,000.00 | $0.01 | $0.01 | 8,186,000 | 8,186,000 |
|---|
| 2025-03-31 | $5.09M | — | — | — | — | — | — | — | — | $35,000.00 | -$2.94M | -$0.36 | -$0.36 | 8,207,000 | 8,207,000 |
|---|
| 2024-12-31 | $8.37M | — | — | — | — | — | — | — | — | — | -$1.48M | -$0.18 | -$0.18 | -10,000 | -10,000 |
|---|
| 2024-09-30 | $8.46M | — | — | — | — | — | — | — | — | $303.00 | -$1.16M | -$0.14 | -$0.14 | 8,248,000 | 8,248,000 |
|---|
| 2024-06-30 | $8.3M | — | — | — | — | — | — | — | — | $8,000.00 | -$1.55M | -$0.19 | -$0.19 | 8,267,000 | 8,267,000 |
|---|
| 2024-03-31 | $4.56M | — | — | — | — | — | — | — | — | $16,000.00 | -$3.83M | -$0.46 | -$0.46 | 8,290,000 | 8,290,000 |
|---|
| 2023-12-31 | $7.57M | — | — | — | — | — | — | — | — | — | -$2.4M | -$0.29 | -$0.29 | -7,177 | -7,177 |
|---|
| 2023-09-30 | $7.69M | — | — | — | — | — | — | — | — | — | -$2.73M | -$0.33 | -$0.33 | 8,306,649 | 8,306,649 |
|---|
| 2023-06-30 | $7.11M | — | — | — | — | — | — | — | — | $4,524.00 | -$3.05M | -$0.37 | -$0.37 | 8,324,004 | 8,324,004 |
|---|
| 2023-03-31 | $952,862.00 | — | — | — | — | — | — | — | — | $1,138.00 | -$2.86M | -$0.44 | -$0.44 | 8,374,573 | 8,374,573 |
|---|
| 2022-12-31 | — | — | — | — | — | $1.05M | $361,891.00 | — | — | — | -$491,399.00 | -$0.10 | -$0.10 | -6,860 | -6,860 |
|---|
| 2022-09-30 | — | — | — | — | — | $520,784.00 | -$245,400.00 | — | — | — | -$686,401.00 | -$0.09 | -$0.09 | 8,400,822 | 8,400,822 |
|---|
| 2022-06-30 | — | — | — | — | — | $553,606.00 | -$79,601.00 | — | — | — | -$542,136.00 | -$0.06 | -$0.06 | 8,418,078 | 8,418,078 |
|---|
| 2022-03-31 | — | — | — | — | — | $261,452.00 | -$264,042.00 | — | — | — | -$510,000.00 | — | — | — | — |
|---|
| 2021-12-31 | — | — | — | — | — | $337,109.00 | -$170,337.00 | — | — | — | -$506,736.00 | — | — | — | — |
|---|
| 2021-09-30 | — | — | — | — | — | $200,789.00 | $1.18M | — | — | — | $980,939.00 | — | — | — | 8,529,553 |
|---|
| 2021-06-30 | — | — | — | — | — | $204,671.00 | -$899,257.00 | — | — | — | -$1.1M | — | — | — | 8,537,424 |
|---|
| 2021-03-31 | — | — | — | — | — | $204,192.00 | -$446,565.00 | — | — | — | -$650,757.00 | — | — | — | 8,537,424 |
|---|
| 2020-12-31 | — | — | — | — | — | $305,917.00 | -$1.31M | — | — | — | -$1.62M | — | — | — | -1,591 |
|---|
| 2020-09-30 | — | — | — | — | — | $208,054.00 | -$465,104.00 | — | — | — | -$673,158.00 | — | — | — | 8,537,424 |
|---|
| 2020-06-30 | — | — | — | — | — | $270,490.00 | -$504,321.00 | — | — | — | -$774,811.00 | — | — | — | 8,537,424 |
|---|
| 2020-03-31 | — | — | — | — | — | $320,747.00 | $8.17M | — | — | — | $7.85M | — | — | — | 8,556,479 |
|---|
| 2019-12-31 | — | — | — | — | — | $429,122.00 | -$1.04M | — | — | — | -$1.47M | — | — | — | -6,770 |
|---|
| 2019-09-30 | — | — | — | — | — | $373,137.00 | -$394,413.00 | — | — | — | -$767,550.00 | — | — | — | 8,605,404 |
|---|
| 2019-06-30 | — | — | — | — | — | $359,052.00 | -$646,420.00 | — | — | — | -$1.01M | — | — | — | 8,624,242 |
|---|
| 2019-03-31 | — | — | — | — | — | $373,968.00 | $73,052.00 | — | — | — | -$300,916.00 | — | — | — | 8,640,912 |
|---|
| 2018-12-31 | — | — | — | — | — | $392,274.00 | $98,693.00 | — | — | — | -$293,581.00 | — | — | — | -26,699 |
|---|
| 2018-09-30 | — | — | — | — | — | $305,342.00 | $200,789.00 | — | — | — | -$104,553.00 | — | — | — | 8,703,425 |
|---|
| 2018-06-30 | — | — | — | — | — | $334,730.00 | $570,905.00 | — | — | — | $236,175.00 | — | — | — | 8,759,662 |
|---|
| 2018-03-31 | — | — | — | — | — | $360,715.00 | $334,893.00 | — | — | — | -$25,822.00 | — | — | — | 8,871,778 |
|---|
| 2017-12-31 | — | — | — | — | — | $361,509.00 | $387,721.00 | — | — | — | $26,212.00 | — | — | — | 126,305 |
|---|
| 2017-09-30 | — | — | — | — | — | $313,082.00 | $393,665.00 | — | — | — | $80,583.00 | — | — | — | 8,955,440 |
|---|
| 2017-06-30 | — | — | — | — | — | $293,185.00 | $309,163.00 | — | — | — | $15,978.00 | — | — | — | 8,957,184 |
|---|
| 2017-03-31 | — | — | — | — | — | $300,560.00 | $597,293.00 | — | — | — | $296,733.00 | — | — | — | 7,423,637 |
|---|
| 2016-12-31 | — | — | — | — | — | $150,369.00 | $825,575.00 | — | — | — | $675,206.00 | — | — | — | 885,601 |
|---|
| 2016-09-30 | — | — | — | — | — | $106,411.00 | $600,366.00 | — | — | — | $493,955.00 | — | — | — | 3,730,626 |
|---|
| 2016-06-30 | — | — | — | — | — | $72,277.00 | $347,634.00 | — | — | — | $275,357.00 | — | — | — | 1,409,636 |
|---|
| 2016-03-31 | — | — | — | — | — | $61,652.00 | $155,133.00 | — | — | — | $93,481.00 | — | — | — | 868,381 |
|---|
| 2015-12-31 | — | — | — | — | — | $64,808.00 | — | — | — | — | -$15,475.00 | — | — | — | 116,674 |
|---|
| 2015-09-30 | — | — | — | — | — | $45,678.00 | — | — | — | — | -$45,678.00 | — | — | — | 321,539 |
|---|
| 2015-06-30 | — | — | — | — | — | $47,258.00 | — | — | — | — | -$47,258.00 | — | — | — | 60,830 |
|---|
| 2015-03-31 | — | — | — | — | — | $5,413.00 | — | — | — | — | -$5,413.00 | — | — | — | 20,000 |
|---|
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 | $30.54M | — | — | — | — | — | — | — | — | — | -$3.72M | -$0.46 | -$0.46 | 8,176,000 | 8,176,000 |
|---|
| 2024-12-31 | $29.7M | — | — | — | — | — | — | — | — | — | -$8.02M | -$0.97 | -$0.97 | 8,258,000 | 8,258,000 |
|---|
| 2023-12-31 | $23.32M | — | — | — | — | — | — | — | — | — | -$11.04M | -$1.33 | -$1.33 | 8,327,650 | 8,327,650 |
|---|
| 2022-12-31 | — | — | — | — | — | $2.38M | -$227,152.00 | — | — | — | -$2.23M | -$0.31 | -$0.31 | 8,418,997 | 8,418,997 |
|---|
| 2021-12-31 | — | — | — | — | — | $946,761.00 | -$334,431.00 | — | — | — | -$1.28M | — | — | — | — |
|---|
| 2020-12-31 | — | — | — | — | — | $1.11M | $5.89M | — | — | — | $4.79M | — | — | — | 8,542,162 |
|---|
| 2019-12-31 | — | — | — | — | — | $1.54M | -$2.01M | — | — | — | -$3.54M | — | — | — | 8,616,619 |
|---|
| 2018-12-31 | — | — | — | — | — | $1.39M | $1.21M | — | — | — | -$187,781.00 | — | — | — | 8,750,973 |
|---|
| 2017-12-31 | $573,750.00 | — | — | — | — | $1.27M | $1.69M | — | — | — | $419,506.00 | — | — | — | 8,577,336 |
|---|
| 2016-12-31 | — | — | — | — | — | $390,709.00 | $1.93M | — | — | — | $1.54M | — | — | — | 2,894,887 |
|---|
| 2015-12-31 | — | — | — | — | — | $163,157.00 | — | — | — | — | -$113,824.00 | — | — | — | 251,901 |
|---|