Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2023-12-31
- 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 |
|---|
| 2023-12-31 | — | — | — | — | — | — | -$2M | — | -$4.41M | $0.00 | -$4.41M | -$0.28 | -$0.28 | 16,204,833 | 16,204,833 |
|---|
| 2023-09-30 | — | — | — | — | — | — | -$1.31M | — | $932,000.00 | $0.00 | $932,000.00 | $0.06 | $0.06 | 16,285 | 16,285 |
|---|
| 2023-06-30 | — | — | — | — | — | — | -$1.19M | — | -$2.86M | $0.00 | -$2.86M | -$0.18 | -$0.18 | 16,143 | 16,143 |
|---|
| 2023-03-31 | — | — | — | — | — | — | -$1.19M | — | -$3.48M | $0.00 | -$3.48M | -$0.22 | -$0.22 | 16,072 | 16,072 |
|---|
| 2022-12-31 | — | — | — | — | — | — | -$1.04M | — | -$4.87M | $0.00 | -$4.87M | -$0.30 | -$0.30 | 16,320,595 | 16,320,595 |
|---|
| 2022-09-30 | — | — | — | — | — | — | -$1.36M | — | -$3.16M | $0.00 | -$3.16M | -$0.19 | -$0.19 | 16,281 | 16,281 |
|---|
| 2022-06-30 | — | — | — | — | — | — | -$1.15M | — | $483,000.00 | $0.00 | $483,000.00 | $0.03 | $0.03 | 16,356 | 16,356 |
|---|
| 2022-03-31 | — | — | — | — | — | — | -$1.23M | — | -$6.71M | $0.00 | -$6.71M | -$0.40 | -$0.40 | 16,587 | 16,587 |
|---|
| 2021-12-31 | — | — | — | — | — | — | -$1.14M | — | -$8.63M | $0.00 | -$8.63M | -$0.35 | -$0.35 | -1,020,000 | -1,020,000 |
|---|
| 2021-09-30 | — | — | — | — | — | — | -$1.56M | — | $18.33M | $0.00 | $18.33M | $0.88 | $0.88 | 20,786,000 | 20,786,000 |
|---|
| 2021-06-30 | — | — | — | — | — | — | -$1.99M | — | -$320,000.00 | $0.00 | -$320,000.00 | -$0.02 | -$0.02 | 20,856,000 | 20,856,000 |
|---|
| 2021-03-31 | — | — | — | — | — | — | -$2.46M | — | $17.63M | $0.00 | $17.63M | $0.84 | $0.84 | 20,902,000 | 20,930,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | -$1.63M | — | -$7.35M | $0.00 | -$7.35M | -$0.35 | -$0.35 | 20,000 | 20,000 |
|---|
| 2020-09-30 | — | — | — | — | — | — | -$2.28M | — | -$4.34M | $0.00 | -$4.34M | -$0.21 | -$0.21 | 20,786,000 | 20,786,000 |
|---|
| 2020-06-30 | — | — | — | — | — | — | -$2.03M | — | -$9.91M | $0.00 | -$9.91M | -$0.48 | -$0.48 | 20,720,000 | 20,720,000 |
|---|
| 2020-03-31 | — | — | — | — | — | — | -$3.53M | — | -$16.01M | $0.00 | -$16.01M | -$0.77 | -$0.77 | 20,686,000 | 20,686,000 |
|---|
| 2019-12-31 | — | — | — | — | — | — | -$2.06M | — | -$698,000.00 | $0.00 | -$698,000.00 | -$0.04 | -$0.04 | 13,000 | 13,000 |
|---|
| 2019-09-30 | — | — | — | — | — | — | -$2.26M | — | -$2.5M | $0.00 | -$2.5M | -$0.12 | -$0.12 | 20,657,000 | 20,657,000 |
|---|
| 2019-06-30 | — | — | — | — | — | — | -$2.6M | — | $36.09M | $0.00 | $36.09M | $1.75 | $1.75 | 20,628,000 | 20,658,000 |
|---|
| 2019-03-31 | — | — | — | — | — | — | -$3.06M | — | $21.66M | $0.00 | $21.66M | $1.05 | $1.05 | 20,585,000 | 20,585,000 |
|---|
| 2018-12-31 | — | — | — | — | — | — | -$2.62M | — | -$16.62M | $0.00 | -$16.62M | -$0.81 | -$0.81 | 9,000 | 9,000 |
|---|
| 2018-09-30 | — | — | — | — | — | — | -$3.52M | — | $32.06M | $0.00 | $32.06M | $1.56 | $1.56 | 20,561,000 | 20,561,000 |
|---|
| 2018-06-30 | — | — | — | — | — | — | -$5.15M | — | -$24.9M | $0.00 | -$24.9M | -$1.21 | -$1.21 | 20,539,000 | 20,539,000 |
|---|
| 2018-03-31 | — | — | — | — | — | — | -$5.59M | — | -$6.17M | $0.00 | -$6.17M | -$0.30 | -$0.30 | 20,506,000 | 20,506,000 |
|---|
| 2017-12-31 | — | — | — | — | — | — | -$3.94M | — | -$18.73M | $0.00 | -$18.73M | -$0.92 | -$0.92 | 14,000 | 14,000 |
|---|
| 2017-09-30 | — | — | — | — | — | — | -$3.76M | — | -$18.65M | $0.00 | -$18.65M | -$0.91 | -$0.91 | 20,455,000 | 20,455,000 |
|---|
| 2017-06-30 | — | — | — | — | — | — | -$4.49M | — | -$29.1M | $0.00 | -$29.1M | -$1.43 | -$1.43 | 20,411,000 | 20,411,000 |
|---|
| 2017-03-31 | — | — | — | — | — | — | -$4.95M | — | -$22.1M | $0.00 | -$22.1M | -$1.08 | -$1.08 | 20,380,000 | 20,380,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | -$3.93M | — | -$21.7M | $0.00 | -$21.7M | -$1.06 | -$1.06 | -47,000 | -47,000 |
|---|
| 2016-09-30 | — | — | — | — | — | — | -$4.69M | — | -$24.09M | $0.00 | -$24.09M | -$1.18 | -$1.18 | 20,387,000 | 20,387,000 |
|---|
| 2016-06-30 | — | — | — | — | — | — | -$4.85M | — | $38.98M | $0.00 | $38.98M | $1.92 | $1.70 | 20,333,000 | 23,539,000 |
|---|
| 2016-03-31 | — | — | — | — | — | — | -$5.23M | — | -$15.45M | $0.00 | -$15.45M | -$0.76 | -$0.76 | 20,448,000 | 20,448,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | -$3.96M | — | -$14.27M | $0.00 | -$14.27M | -$0.68 | -$0.68 | -18,000 | -18,000 |
|---|
| 2015-09-30 | — | — | — | — | — | — | -$3.96M | — | -$11.63M | $0.00 | -$11.63M | -$0.56 | -$0.56 | 20,919,000 | 20,919,000 |
|---|
| 2015-06-30 | — | — | — | — | — | — | -$4.75M | — | -$19.02M | $0.00 | -$19.02M | -$0.91 | -$0.91 | 20,895,000 | 20,895,000 |
|---|
| 2015-03-31 | — | — | — | — | — | — | -$4.88M | — | -$14.6M | $0.00 | -$14.6M | -$0.70 | -$0.70 | 20,861,000 | 20,861,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | -$4.49M | — | -$15.11M | $0.00 | -$15.11M | -$0.72 | -$0.72 | -67,000 | -443,000 |
|---|
| 2014-09-30 | — | — | — | — | — | — | -$4.18M | — | -$14.01M | $0.00 | -$14.01M | -$0.68 | -$0.68 | 20,678,000 | 20,678,000 |
|---|
| 2014-06-30 | — | — | — | — | — | — | -$5.07M | — | -$7.35M | $0.00 | -$7.35M | -$0.35 | -$0.35 | 20,771,000 | 20,771,000 |
|---|
| 2014-03-31 | — | — | — | — | — | — | -$5.24M | — | $31.32M | $0.00 | $31.32M | $1.44 | $1.29 | 21,687,000 | 25,121,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | -$4.72M | — | $23.97M | $0.00 | $23.97M | $1.14 | $1.14 | 117,000 | 117,000 |
|---|
| 2013-09-30 | — | — | — | — | — | — | -$4.84M | — | -$19.43M | $0.00 | -$19.43M | -$0.90 | -$0.90 | 21,494,000 | 21,494,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | -$6.72M | — | -$28.12M | $0.00 | -$28.12M | -$1.33 | -$1.33 | 21,128,000 | 21,128,000 |
|---|
| 2013-03-31 | — | — | — | — | — | — | -$5.37M | — | -$11.94M | $0.00 | -$11.94M | -$0.57 | -$0.57 | 21,109,000 | 21,109,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$4.79M | — | -$10.81M | $0.00 | -$10.81M | -$0.52 | -$0.52 | 39,000 | 39,000 |
|---|
| 2012-09-30 | — | — | — | — | — | — | -$4.79M | — | -$8.76M | $0.00 | -$8.76M | -$0.42 | -$0.42 | 20,999,000 | 20,999,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | -$5.15M | — | -$10.14M | $0.00 | -$10.14M | -$0.48 | -$0.48 | 20,927,000 | 20,927,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | -$4.74M | — | -$9.66M | — | -$9.66M | -$0.46 | -$0.46 | 20,879,000 | 20,879,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$5.61M | — | -$24.54M | — | -$24.54M | -$1.19 | -$0.94 | 27,000 | -51,000 |
|---|
| 2011-09-30 | — | — | — | — | — | — | -$5.1M | — | $22.33M | — | $22.33M | $1.07 | $0.98 | 20,790,000 | 24,291,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | -$5.57M | — | $121.82M | — | $121.82M | $5.87 | $5.05 | 20,741,000 | 24,374,000 |
|---|
| 2011-03-31 | — | — | — | — | — | — | -$4.88M | — | -$9.01M | — | -$9.01M | -$0.44 | -$0.46 | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | -$6.85M | — | $45.14M | — | $45.14M | $2.20 | $2.14 | 33,000 | 1,005,000 |
|---|
| 2010-09-30 | — | — | — | — | — | — | -$4.26M | — | $596,000.00 | — | $596,000.00 | $0.03 | $0.03 | 20,583,000 | 21,403,000 |
|---|
| 2010-06-30 | — | — | — | — | — | — | -$4.91M | — | $2.72M | — | $2.72M | $0.13 | $0.12 | 20,529,000 | 21,417,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 |
|---|
| 2023-12-31 | — | — | — | — | — | — | -$5.68M | — | -$9.83M | $0.00 | -$9.83M | -$0.61 | -$0.61 | 16,221,000 | 16,221,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | -$4.78M | — | -$14.26M | $0.00 | -$14.26M | -$0.87 | -$0.87 | 16,337,000 | 16,337,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | -$7.15M | — | $27M | $0.00 | $27M | $1.36 | $1.36 | 19,827,000 | 19,827,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | -$9.47M | — | -$37.62M | $0.00 | -$37.62M | -$1.81 | -$1.81 | 20,751,000 | 20,751,000 |
|---|
| 2019-12-31 | — | — | — | — | — | — | -$9.98M | — | $54.56M | $0.00 | $54.56M | $2.64 | $2.64 | 20,636,000 | 20,636,000 |
|---|
| 2018-12-31 | — | — | — | — | — | — | -$16.87M | — | -$15.63M | $0.00 | -$15.63M | -$0.76 | -$0.76 | 20,544,000 | 20,544,000 |
|---|
| 2017-12-31 | — | — | — | — | — | — | -$17.13M | — | -$88.57M | $0.00 | -$88.57M | -$4.34 | -$4.34 | 20,430,000 | 20,430,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | -$18.69M | — | -$22.26M | $0.00 | -$22.26M | -$1.09 | -$1.09 | 20,343,000 | 20,343,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | -$17.55M | — | -$59.52M | $0.00 | -$59.52M | -$2.85 | -$2.85 | 20,874,000 | 20,874,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | -$18.97M | — | -$5.15M | $0.00 | -$5.15M | -$0.25 | -$0.25 | 20,975,000 | 20,975,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | -$21.64M | — | -$35.53M | $0.00 | -$35.53M | -$1.66 | -$1.66 | 21,362,000 | 21,362,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$19.47M | — | -$39.36M | $0.00 | -$39.36M | -$1.88 | -$1.88 | 20,974,000 | 20,974,000 |
|---|
| 2011-12-31 | — | — | — | — | $21.17M | $21.17M | -$21.17M | — | $110.6M | $0.00 | $110.6M | $5.33 | $4.74 | 20,764,000 | 24,522,000 |
|---|
| 2010-12-31 | — | — | — | — | $20.85M | $20.85M | -$20.85M | — | $26.61M | — | $26.61M | $1.30 | $1.24 | 20,535,000 | 21,507,000 |
|---|
| 2009-12-31 | $34.84M | $13.81M | — | — | $37.21M | $51.03M | -$16.19M | — | $66.78M | -$14,000.00 | $67.61M | $3.33 | $3.14 | 20,308,000 | 22,383,000 |
|---|