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 | $8.98M | $7.93M | $1.05M | $4.64M | — | $9.61M | -$8.56M | — | -$6.33M | $1.62M | -$7.95M | -$0.87 | -$0.87 | 9,190,000 | 9,190,000 |
|---|
| 2024-12-31 | $10.88M | $7.97M | $2.91M | $5.09M | — | $10.24M | -$7.33M | — | -$3.69M | $683,000.00 | -$4.37M | -$0.48 | -$0.48 | 9,150,000 | 9,150,000 |
|---|
| 2023-12-31 | $15.75M | $11.36M | $4.39M | $5.88M | — | $11.2M | -$6.81M | — | -$2.58M | $1.27M | -$3.85M | -$0.42 | -$0.42 | 9,113,000 | 9,113,000 |
|---|
| 2022-12-31 | $14.05M | $11.39M | $2.67M | $4.76M | — | $7.05M | -$4.39M | — | -$2.94M | $2.06M | -$5M | -$0.55 | -$0.55 | 9,056,000 | 9,056,000 |
|---|
| 2021-12-31 | $15.92M | $17M | -$1.08M | $6.89M | — | $4.24M | -$5.32M | — | -$2.53M | $3.29M | -$5.83M | -$0.65 | -$0.65 | 9,007,000 | 9,007,000 |
|---|
| 2020-12-31 | $24.31M | $20.78M | $3.53M | $8.08M | $18.69M | $26.77M | -$23.24M | — | -$25.46M | -$1.78M | -$23.68M | -$2.64 | -$2.64 | 8,970,000 | 8,970,000 |
|---|
| 2019-12-31 | $65.62M | $41.47M | $24.16M | $14.47M | $15.83M | $30.29M | -$6.14M | — | -$3.94M | -$31,000.00 | -$3.91M | -$0.11 | -$0.11 | 35,556,000 | 35,556,000 |
|---|
| 2018-12-31 | $115.94M | $83.68M | $32.27M | $12.75M | $15.16M | $27.9M | $4.37M | — | $4.44M | -$378,000.00 | $4.82M | $0.14 | $0.13 | 35,642,000 | 36,319,000 |
|---|
| 2017-12-31 | $98.29M | $65.15M | $33.15M | $9.85M | $16.78M | $26.63M | $6.52M | — | $8.24M | $1.26M | $6.98M | $0.20 | $0.19 | 35,467,000 | 36,176,000 |
|---|
| 2016-12-31 | $86.51M | $58.16M | $28.36M | $8.5M | $18.15M | $26.65M | $1.71M | — | $920,000.00 | $788,000.00 | $132,000.00 | $0.01 | $0.01 | 35,806,000 | 36,402,000 |
|---|
| 2015-12-31 | $117.1M | $89.24M | $27.87M | $11.34M | $21.52M | $32.86M | -$4.99M | — | -$31.32M | -$4.16M | -$27.16M | -$0.74 | -$0.74 | 37,003,000 | 37,003,000 |
|---|
| 2014-12-31 | $129.42M | $107.29M | $22.13M | $11.69M | $24.52M | $36.2M | -$14.07M | — | -$28.65M | $1.62M | -$30.26M | -$0.81 | -$0.81 | 37,380,000 | 37,380,000 |
|---|
| 2013-12-31 | $164.44M | $124.22M | $40.22M | $14.52M | $37.63M | $53.45M | -$13.23M | — | -$20.38M | $2.35M | -$22.73M | -$0.58 | -$0.58 | 39,127 | 39,127 |
|---|
| 2012-12-31 | $186.73M | $95.85M | $68.16M | $28.13M | $52.46M | $97.7M | -$29.54M | — | -$33.19M | $2.39M | -$35.58M | -$0.71 | -$0.71 | 48,513,000 | 48,513,000 |
|---|
| 2011-12-31 | $320.58M | $178.46M | $114.33M | $30.12M | $63.86M | $93.06M | $21.28M | — | $14.7M | $2.92M | $11.78M | $0.26 | $0.26 | 51,491,000 | 51,641,000 |
|---|
| 2010-12-31 | $291.54M | $193.57M | $70.24M | $38.04M | $95.24M | $143.96M | -$73.72M | — | -$62.18M | $3.12M | -$65.29M | -$1.43 | -$1.43 | 45,686,000 | 45,686,000 |
|---|
| 2009-12-31 | $386.34M | $284.24M | $64.98M | $63.24M | $140.74M | $283.67M | -$218.69M | — | -$214.84M | $10.86M | -$225.7M | -$1.77 | -$1.77 | 127,346,000 | 127,346,000 |
|---|