Complete source-backed income-statement history.
- Available history
- 2009-12-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 | — | — | — | — | — | — | — | — | $1.01M | $117,000.00 | $897,000.00 | $0.19 | — | — | — |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $1.85M | $402,000.00 | $1.45M | $0.31 | $0.31 | 4,617,466 | — |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $853,000.00 | $137,000.00 | $716,000.00 | $0.16 | $0.16 | 0 | — |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $786,000.00 | $143,000.00 | $643,000.00 | $0.14 | $0.14 | — | — |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $1.49M | $245,000.00 | $1.24M | $0.27 | $0.27 | — | — |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $1.69M | $375,000.00 | $1.31M | $0.28 | $0.28 | 4,617,466 | — |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $1.9M | $372,000.00 | $1.53M | $0.33 | $0.33 | -5,316 | — |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $1.33M | -$14.1M | $15.43M | $3.31 | $3.31 | — | — |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $2.1M | -$229,000.00 | $2.33M | $0.50 | $0.50 | — | — |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $3.05M | $631,000.00 | $2.42M | $0.52 | $0.52 | 4,661,686 | — |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $2.26M | $535,000.00 | $1.72M | $0.37 | $0.37 | -2,998 | — |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $2.24M | $328,000.00 | $1.91M | $0.41 | $0.41 | 4,677,827 | — |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $3.72M | $811,000.00 | $2.91M | $0.62 | — | 4,678,186 | — |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $3.07M | $447,000.00 | $2.62M | $0.56 | — | 4,678,186 | — |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $2.71M | -$2.43M | $5.14M | $1.10 | — | 0 | — |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $1.79M | $0.00 | $1.79M | $0.38 | — | 4,678,186 | — |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $1.09M | $0.00 | $1.09M | $0.23 | — | 4,678,186 | — |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $924,000.00 | $0.00 | $924,000.00 | $20.00 | — | 4,678,186 | — |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $2.54M | -$142,000.00 | $2.69M | $0.56 | — | -34,309 | -34,309 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $1.31M | $204,000.00 | $1.11M | $23.00 | — | 4,878,557 | 4,878,557 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $789,000.00 | — | $789,000.00 | $0.16 | — | 4,878,557 | 4,878,557 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | — | — | $4.33M | $0.89 | — | 4,878,557 | 4,878,557 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $858,000.00 | — | $858,000.00 | — | — | — | -4,900 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | -$4.26M | — | -$4.26M | — | — | — | 4,882,940 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | -$277,000.00 | — | -$277,000.00 | — | — | — | 4,883,764 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | $1.12M | — | — | — | 4,927,616 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $1.13M | — | $1.13M | — | — | — | 0 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $476,000.00 | — | $476,000.00 | — | — | — | 4,943,186 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | -$328,000.00 | — | -$328,000.00 | — | — | — | 4,943,186 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | — | — | $405,000.00 | — | — | — | 4,943,186 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $66,000.00 | — | $102,000.00 | — | — | — | -19,528 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $172,000.00 | — | $172,000.00 | — | — | — | 5,020,021 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $63,000.00 | — | $63,000.00 | — | — | — | 5,054,047 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | — | — | $292,000.00 | — | — | — | 5,080,514 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $553,000.00 | -$742,000.00 | $1.3M | — | — | — | -110 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $236,000.00 | — | $236,000.00 | — | — | — | 5,123,186 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $815,000.00 | -$338,000.00 | $1.15M | — | — | — | 5,123,186 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | — | — | $74,000.00 | — | — | — | 5,123,186 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | -$376,000.00 | $0.00 | -$376,000.00 | — | — | — | 0 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $406,000.00 | — | $406,000.00 | — | — | — | 5,123,186 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $139,000.00 | $78,000.00 | $61,000.00 | — | — | — | 5,123,186 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | — | — | $76,000.00 | — | — | — | 5,123,186 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | -$45,000.00 | — | $717,000.00 | — | — | — | 0 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | -$2.55M | — | -$2.55M | — | — | — | 5,123,186 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | -$1.61M | — | -$1.61M | — | — | — | 5,123,186 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | -$1.15M | — | -$1.15M | — | — | — | 5,123,186 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | -$2.82M | $6.3M | -$9.12M | — | — | — | 0 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | -$3.05M | -$1.25M | -$1.8M | — | — | — | 5,123,186 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $100,000.00 | -$235,000.00 | $335,000.00 | — | — | — | 5,123,186 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $490,000.00 | -$89,000.00 | $579,000.00 | — | — | — | 5,123,186 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | -$2.15M | -$1.27M | -$883,000.00 | — | — | — | -1,922 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | $781,000.00 | -$105,000.00 | $886,000.00 | — | — | — | 5,123,316 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | -$1.99M | -$842,000.00 | -$1.15M | — | — | — | 5,132,494 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $617,000.00 | $11,000.00 | $606,000.00 | — | — | — | 5,136,771 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $830,000.00 | $5,000.00 | $825,000.00 | — | — | — | 0 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $800,000.00 | $50,000.00 | $750,000.00 | — | — | — | 5,136,918 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $505,000.00 | -$57,000.00 | $562,000.00 | — | — | — | 5,136,918 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $415,000.00 | -$90,000.00 | $505,000.00 | — | — | — | 5,136,918 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | -$1.34M | -$714,000.00 | -$622,093.00 | — | — | — | — |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $429,676.00 | -$148,000.00 | $577,676.00 | — | — | — | — |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $617,873.00 | -$192,000.00 | $809,873.00 | — | — | — | — |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $287,544.00 | -$150,000.00 | $437,544.00 | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | -$2.22M | -$1.02M | -$1.2M | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | -$32,600.00 | -$397,000.00 | $364,400.00 | — | — | — | — |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | $1.97M | $522,000.00 | $1.45M | — | — | — | — |
|---|
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 | — | — | — | — | — | — | — | — | $4.81M | $900,000.00 | $3.91M | $0.85 | $0.85 | 4,617,466 | 4,617,466 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $8.38M | -$13.32M | $21.7M | $4.66 | $4.66 | 4,656,370 | 4,656,370 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $11.29M | $2.12M | $9.17M | $1.96 | $1.96 | 4,675,067 | 4,675,067 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $6.51M | -$2.43M | $8.94M | $1.91 | $1.91 | 4,678,186 | — |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $8.97M | $62,000.00 | $8.91M | $1.84 | — | 4,844,248 | 4,844,248 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | -$2.56M | $0.00 | -$2.56M | -$0.52 | — | 4,893,151 | 4,893,151 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $1.68M | $0.00 | $1.68M | — | — | — | 4,943,186 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $593,000.00 | -$36,000.00 | $629,000.00 | — | — | — | 5,031,778 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $1.68M | -$1.08M | $2.76M | — | — | — | 5,123,076 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $245,000.00 | $78,000.00 | $167,000.00 | — | — | — | 5,123,186 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | -$5.35M | -$762,000.00 | -$4.59M | — | — | — | 5,123,186 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | -$5.28M | $4.73M | -$10M | — | — | — | 5,123,186 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | -$2.74M | -$2.2M | -$538,000.00 | — | — | — | 5,128,889 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $2.55M | -$92,000.00 | $2.64M | — | — | — | 5,136,918 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | -$1,000.00 | -$1.2M | $1.2M | — | — | — | 5,136,918 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $761,963.00 | -$723,000.00 | $1.48M | — | — | — | 5,151,661 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | $4.17M | $954,000.00 | $3.22M | — | — | — | — |
|---|