Complete source-backed income-statement history.
- Available history
- 2013-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 | $38.36M | $31.22M | $7.14M | $78,570.00 | — | $19.35M | -$12.2M | — | -$33.5M | -$2.52M | -$31.02M | -$13.64 | -$13.64 | 2,303,740 | 2,303,740 |
|---|
| 2024-12-31 | $42.94M | $34M | $8.94M | $38,800.00 | — | $4.96M | $3.98M | — | $624,296.00 | $3.11M | -$3.24M | -$7.66 | -$7.66 | 423,174 | 423,174 |
|---|
| 2023-12-31 | $44.63M | $34.91M | $9.72M | $23,942.00 | — | $6.06M | $3.66M | — | $9.27M | $2.36M | $5.58M | $80.69 | $80.69 | 69,186 | 69,186 |
|---|
| 2022-12-31 | $52.97M | $42.86M | $10.11M | $23,154.00 | — | $4.18M | $5.93M | $1.16M | $7.18M | $3.14M | $2.59M | $121.21 | $120.10 | 24,923 | 25,154 |
|---|
| 2021-12-31 | $55.26M | $44.83M | $10.43M | $8.05M | — | $18.95M | -$8.51M | $251,343.00 | -$8.26M | $2.43M | -$8.36M | -$48.35 | -$48.35 | 172,864 | 172,864 |
|---|
| 2020-12-31 | $42.28M | $37.81M | $4.48M | $890,316.00 | — | $14.82M | -$10.34M | -$288,923.00 | -$10.63M | -$611,655.00 | -$6.52M | -$52.93 | -$52.93 | 123,193 | 123,193 |
|---|
| 2019-12-31 | $49.23M | $43.25M | $5.98M | $327,260.00 | — | $14.89M | -$8.91M | -$386,533.00 | -$9.3M | $363,662.00 | -$6.36M | -$2.20 | -$2.20 | 2,885,324 | 2,885,324 |
|---|
| 2018-12-31 | $29.56M | $21.53M | $8.03M | $386,628.00 | — | $5.68M | $2.35M | -$322,380.00 | $2.03M | $1.03M | $1.98M | — | — | — | 28,745,571 |
|---|
| 2017-12-31 | $42.3M | $31.74M | $10.56M | $627,577.00 | — | $5.98M | $4.57M | -$96,301.00 | $4.48M | $1.53M | $3.77M | — | — | — | 25,971,912 |
|---|
| 2016-12-31 | $39.9M | $26.88M | $13.02M | $136,626.00 | — | $4.37M | $8.65M | -$318,463.00 | $8.33M | $1.37M | $4.3M | — | — | — | 23,019,185 |
|---|
| 2015-12-31 | $46.81M | $32.08M | $14.73M | $1.08M | — | $6.67M | $8.07M | $1.09M | $9.15M | $2.12M | $8.44M | — | — | — | 21,240,548 |
|---|
| 2014-12-31 | $65.49M | $44.85M | $20.64M | $745,636.00 | — | $3.47M | $17.17M | $397,631.00 | $17.57M | $2.85M | $13.98M | — | — | — | 41,890,411 |
|---|
| 2013-12-31 | $61.22M | $44.06M | $17.16M | $731,720.00 | — | $5.32M | $11.83M | $72,779.00 | $11.91M | $1.82M | $9.58M | — | — | — | 50,000,000 |
|---|