Complete source-backed income-statement history.
- Available history
- 2017-09-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 | $744,000.00 | — | — | — | — | — | — | — | $3.38M | $762,000.00 | $2.62M | $0.24 | $0.24 | 10,829,944 | 10,958,117 |
|---|
| 2026-03-31 | $764,000.00 | — | — | — | — | — | — | — | $2.85M | $635,000.00 | $2.22M | $0.20 | $0.20 | 10,843,195 | 10,983,362 |
|---|
| 2025-12-31 | $744,000.00 | — | — | — | — | — | — | — | $2.93M | $591,000.00 | $2.34M | $0.22 | $0.22 | 13,836 | 153 |
|---|
| 2025-09-30 | $739,000.00 | — | — | — | — | — | — | — | $3.34M | $648,000.00 | $2.7M | $0.25 | $0.25 | 10,811,808 | 10,982,343 |
|---|
| 2025-06-30 | $728,000.00 | — | — | — | — | — | — | — | $3.49M | $762,000.00 | $2.73M | $0.25 | $0.25 | 10,787,446 | 10,954,124 |
|---|
| 2025-03-31 | $773,000.00 | — | — | — | — | — | — | — | $2.93M | $639,000.00 | $2.29M | $0.21 | $0.21 | 10,777,044 | 10,923,364 |
|---|
| 2024-12-31 | $750,000.00 | — | — | — | — | — | — | — | -$3.34M | -$683,000.00 | -$2.65M | -$0.25 | -$0.25 | 4,290 | 4,290 |
|---|
| 2024-09-30 | $773,000.00 | — | — | — | — | — | — | — | -$10.3M | -$2.24M | -$8.06M | -$0.75 | -$0.75 | 10,758,914 | 10,758,914 |
|---|
| 2024-06-30 | $736,000.00 | — | — | — | — | — | — | — | $1.26M | $282,000.00 | $975,000.00 | $0.09 | $0.09 | 10,753,460 | 10,819,751 |
|---|
| 2024-03-31 | $743,000.00 | — | — | — | — | — | — | — | $1.44M | $321,000.00 | $1.12M | $0.10 | $0.10 | 10,748,006 | 10,844,287 |
|---|
| 2023-12-31 | $716,000.00 | — | — | — | — | — | — | — | $1.19M | $261,000.00 | $930,000.00 | $0.09 | $0.08 | -15,690 | -36,178 |
|---|
| 2023-09-30 | $738,000.00 | — | — | — | — | — | — | — | $1.58M | $343,000.00 | $1.24M | $0.12 | $0.11 | 10,710,607 | 10,760,118 |
|---|
| 2023-06-30 | $718,000.00 | — | — | — | — | — | — | — | $1.82M | $390,000.00 | $1.43M | $0.13 | $0.13 | 10,823,598 | 10,882,837 |
|---|
| 2023-03-31 | $708,000.00 | — | — | — | — | — | — | — | $1.02M | $225,000.00 | $798,000.00 | $0.07 | $0.07 | 10,881,885 | 11,021,395 |
|---|
| 2022-12-31 | $704,000.00 | — | — | — | — | — | — | — | $1.16M | $348,000.00 | $808,000.00 | $0.08 | $0.08 | 12,473 | 4,852 |
|---|
| 2022-09-30 | $713,000.00 | — | — | — | — | — | — | — | $2.7M | $595,000.00 | $2.11M | $0.19 | $0.19 | 10,844,240 | 10,996,309 |
|---|
| 2022-06-30 | $706,000.00 | — | — | — | — | — | — | — | $2.54M | $510,000.00 | $2.03M | $0.19 | $0.18 | 10,820,802 | 10,992,428 |
|---|
| 2022-03-31 | $706,000.00 | — | — | — | — | — | — | — | $2.5M | $446,000.00 | $2.05M | $0.19 | $0.19 | 10,815,348 | 11,009,312 |
|---|
| 2021-12-31 | $693,000.00 | — | — | — | — | — | — | — | $4.08M | $1.09M | $2.99M | $0.27 | $0.27 | 13,849 | 39,937 |
|---|
| 2021-09-30 | $664,000.00 | — | — | — | — | — | — | — | $3.51M | $829,000.00 | $2.69M | $0.25 | $0.25 | 10,774,038 | 10,946,935 |
|---|
| 2021-06-30 | $618,000.00 | — | — | — | — | — | — | — | $3.26M | $692,000.00 | $2.57M | $0.24 | $0.23 | 10,748,688 | 10,928,343 |
|---|
| 2021-03-31 | $609,000.00 | — | — | — | — | — | — | — | $4.14M | $818,000.00 | $3.32M | $0.31 | $0.31 | 10,743,234 | 10,875,116 |
|---|
| 2020-12-31 | $571,000.00 | — | — | — | — | — | — | — | $2.95M | $601,000.00 | $2.34M | $0.22 | $0.22 | 2,729 | 12,974 |
|---|
| 2020-09-30 | $558,000.00 | — | — | — | — | — | — | — | $1.44M | $292,000.00 | $1.15M | $0.10 | $0.10 | 10,732,321 | 10,732,321 |
|---|
| 2020-06-30 | $495,000.00 | — | — | — | — | — | — | — | $1.71M | $359,000.00 | $1.35M | $0.13 | $0.13 | 10,726,867 | 10,726,867 |
|---|
| 2020-03-31 | $652,000.00 | — | — | — | — | — | — | — | $1.38M | $307,000.00 | $1.08M | $0.10 | $0.10 | 10,721,413 | 10,721,413 |
|---|
| 2019-12-31 | $683,000.00 | — | — | — | — | — | — | — | $2.19M | $449,000.00 | $1.74M | $0.17 | $0.17 | 2,730 | 2,730 |
|---|
| 2019-09-30 | $729,000.00 | — | — | — | — | — | — | — | $2.64M | $550,000.00 | $2.09M | $0.20 | $0.20 | 10,710,500 | 10,710,500 |
|---|
| 2019-06-30 | $714,000.00 | — | — | — | — | — | — | — | $1.53M | $305,000.00 | $1.22M | $0.11 | $0.11 | 10,705,047 | 10,705,047 |
|---|
| 2019-03-31 | $698,000.00 | — | — | — | — | — | — | — | $1.14M | $225,000.00 | $911,000.00 | $0.09 | $0.09 | 10,699,592 | 10,699,592 |
|---|
| 2018-12-31 | $776,000.00 | — | — | — | — | — | — | — | $1.67M | $469,000.00 | $1.2M | — | — | — | — |
|---|
| 2018-09-30 | $785,000.00 | — | — | — | — | — | — | — | $2.23M | $266,000.00 | $1.96M | — | — | — | — |
|---|
| 2018-06-30 | $651,000.00 | — | — | — | — | — | — | — | $726,000.00 | $147,000.00 | $579,000.00 | — | — | — | — |
|---|
| 2018-03-31 | $594,000.00 | — | — | — | — | — | — | — | $748,000.00 | $132,000.00 | $616,000.00 | — | — | — | — |
|---|
| 2017-12-31 | $607,000.00 | — | — | — | — | — | — | — | $895,000.00 | $2.13M | -$1.23M | — | — | — | — |
|---|
| 2017-09-30 | $613,000.00 | — | — | — | — | — | — | — | $3.38M | $754,000.00 | $2.62M | — | — | — | — |
|---|
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 | $2.98M | — | — | — | — | — | — | — | $12.69M | $2.64M | $10.05M | $0.93 | $0.92 | 10,806,021 | 10,957,428 |
|---|
| 2024-12-31 | $3M | — | — | — | — | — | — | — | -$10.94M | -$2.32M | -$8.62M | -$0.80 | -$0.80 | 10,757,750 | 10,757,750 |
|---|
| 2023-12-31 | $2.88M | — | — | — | — | — | — | — | $5.61M | $1.22M | $4.4M | $0.41 | $0.40 | 10,789,009 | 10,855,552 |
|---|
| 2022-12-31 | $2.83M | — | — | — | — | — | — | — | $8.9M | $1.9M | $7M | $0.65 | $0.64 | 10,839,335 | 11,004,597 |
|---|
| 2021-12-31 | $2.58M | — | — | — | — | — | — | — | $14.99M | $3.43M | $11.56M | $1.07 | $1.06 | 10,769,191 | 10,954,366 |
|---|
| 2020-12-31 | $2.28M | — | — | — | — | — | — | — | $7.48M | $1.56M | $5.92M | $0.55 | $0.55 | 10,729,596 | 10,739,841 |
|---|
| 2019-12-31 | $2.82M | — | — | — | — | — | — | — | $7.49M | $1.53M | $5.96M | $0.56 | $0.56 | 10,707,776 | 10,707,776 |
|---|
| 2018-12-31 | $2.81M | — | — | — | — | — | — | — | $5.37M | $1.01M | $4.36M | — | — | — | — |
|---|
| 2017-12-31 | $2.41M | — | — | — | — | — | — | — | $6.6M | $3.6M | $3M | — | — | — | — |
|---|