Complete source-backed income-statement history.
- Available history
- 2011-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 | $28.15M | $28.87M | -$716,000.00 | $44.35M | — | $44.35M | -$45.06M | -$33.88M | -$78.95M | — | -$28.06M | -$19.26 | -$19.26 | 1,456,440 | 1,456,440 |
|---|
| 2024-12-31 | $386,000.00 | $306,000.00 | $37,000.00 | $1.76M | — | $1.76M | -$1.76M | -$567,000.00 | -$2.33M | — | -$13.65M | -$121.89 | -$121.89 | 111,997 | 111,997 |
|---|
| 2023-12-31 | $928,000.00 | $1.38M | -$531,000.00 | $531,000.00 | — | $531,000.00 | -$531,000.00 | $8,000.00 | -$523,000.00 | $1,000.00 | -$574,000.00 | -$8.73 | -$8.73 | 65,713 | 65,713 |
|---|
| 2022-12-31 | $2.77M | $3.11M | -$441,000.00 | $35,000.00 | — | $6.93M | -$7.37M | $1.4M | -$5.97M | $17,000.00 | -$13.34M | -$1.71 | -$1.71 | 7,803,348 | 7,803,348 |
|---|
| 2021-12-31 | $9.19M | $12.65M | -$3.58M | $365,000.00 | — | $10.21M | -$13.8M | -$5.29M | -$19.09M | $284,000.00 | -$17.34M | -$3.95 | -$3.95 | 4,390,703 | 4,390,703 |
|---|
| 2020-12-31 | $23.55M | $19.59M | $3.85M | $724,000.00 | — | $13.06M | -$9.22M | $5.43M | -$3.79M | -$10.24M | $7.53M | $2.39 | $2.39 | 3,144,890 | 3,144,890 |
|---|
| 2019-12-31 | $26.23M | $33.59M | -$7.57M | $1.16M | — | $25.81M | -$33.38M | $162,000.00 | -$33.21M | $691,000.00 | -$31.48M | -$0.25 | -$0.25 | 125,664,777 | 125,664,777 |
|---|
| 2018-12-31 | $24.78M | $32.63M | -$8.08M | $1.11M | — | $40.67M | -$48.75M | -$44.52M | -$93.27M | $150,000.00 | -$90.1M | — | — | — | 125,653,175 |
|---|
| 2017-12-31 | $24.33M | $58.97M | -$35.21M | $689,000.00 | — | $143.6M | -$178.8M | $256,000.00 | -$178.55M | $633,000.00 | -$156.48M | -$1.25 | -$1.25 | 125,629,779 | 125,629,779 |
|---|
| 2016-12-31 | $16.6M | $49.04M | -$32.53M | — | — | $57.28M | -$89.81M | $5.05M | -$84.76M | $4.48M | -$65.63M | -$0.52 | -$0.52 | 125,277,056 | 125,277,056 |
|---|
| 2015-12-31 | $50.87M | — | -$39.34M | — | — | $36.71M | -$76.06M | — | -$74.2M | $6.42M | $149.65M | $1.23 | $1.16 | 121,740,194 | 129,372,158 |
|---|
| 2014-12-31 | $75.95M | — | -$21.92M | — | — | $33.54M | -$55.45M | — | -$53.41M | -$1.51M | -$25.7M | -$0.22 | -$0.22 | 119,304,773 | 119,304,773 |
|---|
| 2013-12-31 | $92.76M | — | -$6.49M | — | — | $24.31M | -$30.79M | — | -$30.32M | -$537,000.00 | -$10.63M | -$0.09 | -$0.09 | 120,386,635 | 120,386,635 |
|---|
| 2012-12-31 | — | — | $36.14M | — | — | $70.03M | -$33.9M | — | -$29.77M | $2.49M | -$32.73M | -$0.26 | -$0.26 | 124,269,245 | 124,269,245 |
|---|
| 2011-12-31 | — | — | $26.15M | — | — | $41.9M | -$15.75M | — | -$12.66M | $266,000.00 | -$9.6M | -$0.07 | -$0.07 | 129,537,955 | 129,537,955 |
|---|