Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2025-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 |
|---|
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 | $13.27M | $9.59M | $3.67M | $0.00 | — | $3.91M | -$236,000.00 | — | $194,000.00 | — | $167,000.00 | — | $0.02 | — | 7,603,354 |
|---|
| 2024-12-31 | $15.38M | $10.93M | $4.45M | $0.00 | — | $4.07M | $386,000.00 | — | $917,000.00 | -$72,000.00 | $845,000.00 | — | $0.10 | — | 7,716,993 |
|---|
| 2023-12-31 | $17.94M | $14.08M | $3.86M | $0.00 | — | $4.11M | -$249,000.00 | — | $1.7M | -$45,000.00 | $1.65M | — | $0.24 | — | 7,726,118 |
|---|
| 2022-12-31 | $14.95M | $10.33M | $4.62M | $0.00 | — | -$4.5M | $114,000.00 | — | $563,000.00 | -$24,000.00 | $539,000.00 | — | $0.05 | — | 7,732,132 |
|---|
| 2021-12-31 | $21.39M | $15.69M | $5.7M | $61,000.00 | — | -$4.92M | $771,000.00 | — | $1.28M | $90,000.00 | $989,000.00 | $0.19 | $0.19 | 5,154,759,000 | 5,154,759,000 |
|---|
| 2020-12-31 | $13.36M | $9.67M | $3.69M | $497,000.00 | — | -$3.96M | -$272,000.00 | — | $498,000.00 | -$96,000.00 | $769,000.00 | $0.25 | $0.25 | 3,092,859,000 | 3,092,859,000 |
|---|
| 2019-12-31 | $17.4M | $12.98M | $4.42M | $35,000.00 | — | — | -$440,000.00 | — | -$173,000.00 | $37,000.00 | -$146,000.00 | -$0.06 | -$0.06 | 2,301,993,000 | 2,301,993,000 |
|---|
| 2018-12-31 | $20.1M | $16.41M | $3.7M | $184,000.00 | $119,000.00 | — | -$1.06M | — | -$373,000.00 | -$312,000.00 | $88,000.00 | $0.04 | $0.04 | 2,061,909 | 2,061,909 |
|---|
| 2017-12-31 | $17.35M | $12.94M | $4.41M | $163,000.00 | $115,000.00 | — | -$574,000.00 | — | $395,000.00 | $28,000.00 | $473,000.00 | $0.23 | $0.23 | 2,061,909 | 2,061,909 |
|---|
| 2016-12-31 | $22.48M | $17.53M | $4.95M | $475,000.00 | $115,000.00 | — | -$670,000.00 | — | -$640,000.00 | $228,000.00 | $231,000.00 | $0.11 | $0.11 | 2,061,909 | 2,061,909 |
|---|
| 2015-12-31 | $18.3M | $14.26M | $4.04M | $852,000.00 | $147,000.00 | — | -$1.96M | — | -$1.9M | -$47,000.00 | -$616,000.00 | -$0.30 | -$0.30 | 2,063,738 | 2,063,738 |
|---|
| 2014-12-31 | $18.82M | $13.99M | $4.83M | $631,000.00 | $117,000.00 | — | -$971,000.00 | — | -$879,000.00 | $18,000.00 | -$123,000.00 | -$0.06 | -$0.06 | 2,069,223 | 2,069,223 |
|---|
| 2013-12-31 | $18.6M | -$13.14M | $5.46M | $427,000.00 | -$120,000.00 | — | -$255,000.00 | — | -$157,000.00 | $73,000.00 | -$18,000.00 | -$0.01 | -$0.01 | 2,069,223 | 2,069,223 |
|---|
| 2012-12-31 | $21.65M | -$15.48M | $6.17M | $930,000.00 | -$159,000.00 | — | -$59,000.00 | — | $13,000.00 | $142,000.00 | -$429,000.00 | -$0.21 | -$0.21 | 2,070,685 | 2,076,315 |
|---|
| 2011-12-31 | $20.21M | -$15.32M | $4.89M | $200,000.00 | -$152,000.00 | — | -$1.67M | — | -$1.2M | -$63,000.00 | $521,000.00 | $0.25 | $0.25 | 2,087,922 | 2,102,199 |
|---|
| 2010-12-31 | $22.31M | -$16.56M | $5.74M | $24,000.00 | -$142,000.00 | — | -$1.38M | — | -$1.33M | $154,000.00 | -$1.09M | -$0.52 | -$0.51 | 2,099,894 | 2,143,375 |
|---|
| 2009-12-31 | $27.34M | -$20.88M | $6.46M | — | $6.6M | — | -$138,000.00 | — | -$40,000.00 | $218,000.00 | $32,000.00 | $0.015 | $0.015 | 2,114,992 | 2,163,006 |
|---|