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.38M | -$1.53M | $143,000.00 | $0.00 | $0.00 | 117,479,316 | 117,479,316 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | -$1.74M | $13,000.00 | -$1.76M | -$0.02 | -$0.02 | 115,275,211 | 115,275,211 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | -$2.16M | $112,000.00 | -$2.28M | -$0.01 | -$0.01 | 12,866,049 | 12,866,049 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | -$2.66M | -$5,000.00 | -$2.66M | -$0.03 | -$0.03 | 99,937,915 | 99,937,915 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | -$5.05M | -$49,000.00 | -$5M | -$0.06 | -$0.06 | 78,123,095 | 78,123,095 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | -$2.78M | $1,000.00 | -$2.78M | -$0.21 | -$0.21 | 13,289,644 | 13,289,644 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | -$9.55M | -$3,000.00 | -$9.55M | -$2.40 | -$2.40 | 151 | 151 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | -$2.31M | $24.65M | -$26.95M | -$6.78 | -$6.78 | 3,976,073 | 3,976,073 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | -$4.01M | -$924,000.00 | -$3.08M | -$0.77 | -$0.77 | 3,976,073 | 3,976,073 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | -$233,000.00 | $66,000.00 | -$299,000.00 | -$0.08 | -$0.08 | 3,976,073 | 3,976,073 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $1.27M | $367,000.00 | $905,000.00 | $0.23 | $0.23 | 138 | 138 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | -$5.1M | -$1.33M | -$3.77M | -$0.95 | -$0.95 | 3,965,186 | 3,965,186 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | -$846,000.00 | -$231,000.00 | -$615,000.00 | -$0.16 | -$0.16 | 3,965,186 | 3,965,186 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | -$956,000.00 | -$257,000.00 | -$699,000.00 | -$0.18 | -$0.18 | 3,965,186 | 3,965,186 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $2.42M | $652,000.00 | $1.77M | $0.45 | $0.44 | 87 | -2,700 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $2.48M | $157,000.00 | $2.33M | $0.59 | $0.59 | 3,957,269 | 3,963,708 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $1.74M | $476,000.00 | $1.27M | $0.32 | $0.32 | 3,957,260 | 3,967,079 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $1.11M | $311,000.00 | $800,000.00 | $0.20 | $0.20 | 3,956,492 | 3,966,002 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $633,000.00 | -$1.26M | $1.9M | $0.48 | $0.48 | 568 | -2,181 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $1.8M | $479,000.00 | $1.32M | $0.34 | $0.34 | 3,947,284 | 3,948,425 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $1.41M | $383,000.00 | $1.02M | $0.26 | $0.26 | 3,946,544 | 3,957,895 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $1.17M | $319,000.00 | $854,000.00 | $0.22 | $0.22 | 3,943,580 | 3,945,120 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | -$908,000.00 | $474,000.00 | -$1.38M | -$0.35 | -$0.35 | 748 | 748 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | -$93,000.00 | -$6,000.00 | -$87,000.00 | -$0.02 | -$0.02 | 3,935,898 | 3,935,898 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | -$1.72M | -$446,000.00 | -$1.28M | -$0.32 | -$0.32 | 3,935,109 | 3,935,109 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | -$1.43M | -$359,000.00 | -$1.07M | -$0.27 | -$0.27 | 3,931,388 | 3,931,388 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | -$1.96M | -$443,000.00 | -$1.51M | -$0.39 | -$0.39 | 1,105 | 1,105 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $35,000.00 | $8,000.00 | $27,000.00 | $0.01 | $0.01 | 3,922,783 | 3,922,783 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | -$2.29M | -$632,000.00 | -$1.66M | -$0.42 | -$0.42 | 3,921,878 | 3,921,878 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $491,000.00 | $168,000.00 | $323,000.00 | $0.08 | $0.08 | 3,917,312 | 3,917,312 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $216,000.00 | -$110,000.00 | $326,000.00 | $0.08 | $0.09 | 996 | -5,405 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $1.05M | $276,000.00 | $769,000.00 | $0.20 | $0.20 | 3,904,751 | 3,918,818 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $1.42M | $380,000.00 | $1.04M | $0.27 | $0.26 | 3,903,858 | 3,917,461 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $1.41M | $344,000.00 | $1.07M | $0.27 | $0.27 | 3,900,513 | 3,917,114 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $1.1M | $502,000.00 | $600,000.00 | $0.15 | $0.15 | 520 | -1,371 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | $1.67M | $658,000.00 | $1.01M | $0.26 | $0.26 | 3,894,237 | 3,903,430 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | $1.38M | $579,000.00 | $804,000.00 | $0.21 | $0.21 | 3,894,128 | 3,901,528 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | $2.87M | $1.14M | $1.73M | $0.44 | $0.44 | 3,892,726 | 3,896,094 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $1.68M | $637,000.00 | $1.05M | $0.27 | $0.27 | -4,062 | -4,062 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $1.33M | $518,000.00 | $814,000.00 | $0.21 | $0.21 | 3,958,718 | 3,958,718 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | -$948,000.00 | -$366,000.00 | -$582,000.00 | -$0.15 | -$0.15 | 3,957,012 | 3,957,012 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $1.07M | $418,000.00 | $653,000.00 | $0.17 | $0.16 | 3,956,207 | 3,988,686 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $817,000.00 | $285,000.00 | $532,000.00 | $0.13 | $0.14 | 52,544 | 21,845 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $1.05M | $420,000.00 | $633,000.00 | $0.16 | $0.16 | 3,872,298 | 3,906,920 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $1.14M | $452,000.00 | $689,000.00 | $0.18 | $0.18 | 3,872,073 | 3,893,166 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $490,000.00 | $201,000.00 | $289,000.00 | $0.07 | $0.07 | 3,871,849 | 3,889,744 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | -$334,000.00 | $2.06M | -$2.4M | -$0.62 | -$0.61 | 280 | -5,622 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $449,000.00 | -$16.81M | $17.26M | $4.48 | $4.45 | 3,850,206 | 3,878,218 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $525,000.00 | $0.00 | $525,000.00 | $0.14 | $0.14 | 3,849,762 | 3,868,221 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $319,000.00 | $0.00 | $319,000.00 | $0.08 | $0.08 | 3,849,318 | 3,911,806 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $632,000.00 | -$318,000.00 | $950,000.00 | — | — | — | -34,584,078 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | -$2.37M | $0.00 | -$2.37M | — | — | — | 38,409,683 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | -$3.91M | — | -$3.91M | — | — | — | 38,434,298 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | -$1.98M | -$21,000.00 | -$1.96M | — | — | — | 38,435,597 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | -$1.44M | — | -$1.44M | — | — | — | -34,541,993 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $18,025.00 | — | $18,025.00 | — | — | — | 38,392,176 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | $345,282.00 | — | $345,282.00 | — | — | — | 38,381,988 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $545,530.00 | — | $545,530.00 | — | — | — | 38,372,271 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | $443,021.00 | — | $443,021.00 | — | — | — | 0 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $255,459.00 | — | $255,459.00 | — | — | — | 38,362,727 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | -$7.18M | — | -$7.18M | — | — | — | 38,362,727 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | -$8.98M | — | -$8.98M | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | -$4.08M | $450,000.00 | -$4.08M | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | -$6.79M | — | -$6.79M | — | — | — | — |
|---|
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 | — | — | — | — | — | — | — | — | -$12.65M | $59,000.00 | -$12.71M | -$0.17 | -$0.17 | 76,812,476 | 76,812,476 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | -$16.1M | $23.79M | -$39.88M | -$10.03 | -$10.03 | 3,976,224 | 3,976,224 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | -$5.63M | -$1.45M | -$4.18M | -$1.05 | -$1.05 | 3,965,324 | 3,965,324 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $7.76M | $1.6M | $6.16M | $1.56 | $1.55 | 3,957,097 | 3,962,898 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $5.01M | -$81,000.00 | $5.09M | $1.29 | $1.29 | 3,946,384 | 3,952,654 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | -$4.16M | -$337,000.00 | -$3.82M | -$0.97 | -$0.97 | 3,934,886 | 3,934,886 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | -$3.72M | -$899,000.00 | -$2.82M | -$0.72 | -$0.72 | 3,921,783 | 3,921,783 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $4.09M | $890,000.00 | $3.2M | $0.82 | $0.82 | 3,904,052 | 3,915,625 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | $7.02M | $2.88M | $4.15M | $1.06 | $1.06 | 3,894,222 | 3,897,185 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $3.14M | $1.21M | $1.93M | $0.49 | $0.49 | 3,953,281 | 3,953,281 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $3.5M | $1.36M | $2.14M | $0.55 | $0.55 | 3,924,618 | 3,924,618 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $959,000.00 | -$14.75M | $15.71M | $4.08 | $4.05 | 3,850,042 | 3,876,787 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | -$7.63M | -$339,000.00 | -$7.29M | -$1.90 | -$1.90 | 3,842,353 | 3,842,353 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | -$536,000.00 | — | -$536,000.00 | — | — | — | 3,840,189 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | -$15.46M | — | -$15.46M | — | — | — | 38,362,727 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | -$15.17M | $225,000.00 | -$15.4M | — | — | — | 11,850,946 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | -$21.67M | $2.21M | -$23.88M | — | — | — | — |
|---|