Complete source-backed income-statement history.
- Available history
- 2015-12-31 to 2024-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 |
|---|
| 2024-12-31 | $32.81M | $16.06M | $16.75M | $878,000.00 | — | $34.11M | -$17.36M | — | -$24M | -$68,000.00 | -$29.11M | — | — | 45,806,953 | 45,806,953 |
|---|
| 2023-12-31 | $36.05M | $16.97M | $19.08M | $923,000.00 | — | $30.73M | -$11.64M | — | -$12.97M | $648,000.00 | -$38.69M | -$0.75 | -$0.75 | 51,118,300 | 51,118,300 |
|---|
| 2022-12-31 | $46.57M | $22.61M | $23.97M | $1.81M | — | $48.26M | -$24.29M | — | -$42.06M | $1.56M | -$200.88M | -$3.98 | -$3.98 | 50,420,225 | 50,420,225 |
|---|
| 2021-12-31 | $307.7M | $218.55M | $89.15M | $9.53M | — | $102.04M | -$12.89M | — | -$13.95M | $2.54M | -$13.63M | -$0.28 | -$0.28 | 48,187,235 | 48,187,235 |
|---|
| 2020-12-31 | $254.75M | $181.48M | $73.26M | $5.35M | — | $75.03M | -$1.76M | — | -$13.16M | $1.63M | -$12.62M | -$0.32 | -$0.32 | 39,368,436 | 39,368,436 |
|---|
| 2019-12-31 | $199.41M | $142.7M | $56.71M | $5.57M | — | $68.85M | -$12.14M | — | -$10.39M | $47,000.00 | -$9.6M | -$0.34 | -$0.34 | 28,583,548 | 28,583,548 |
|---|
| 2018-12-31 | $160.02M | $120.9M | $39.12M | $10.74M | — | $66.57M | -$27.45M | — | -$31.96M | $655,000.00 | -$32.41M | -$1.23 | -$1.23 | 26,452,409 | 26,452,409 |
|---|
| 2017-12-31 | $125.26M | $95.73M | $29.53M | $5.78M | — | $44.7M | -$15.17M | — | -$24.07M | $548,000.00 | -$24.62M | -$2.15 | -$2.15 | 13,931,503 | 13,931,503 |
|---|
| 2016-12-31 | $95.36M | $61.05M | $34.31M | $8.58M | — | $63.62M | -$29.31M | — | -$27.11M | $222,000.00 | -$27.33M | -$2.26 | -$2.26 | 13,151,063 | 13,151,063 |
|---|
| 2015-12-31 | $65.24M | $34.53M | $30.71M | $8.11M | — | $52.24M | -$21.53M | — | -$40.23M | -$555,000.00 | -$39.71M | -$3.58 | -$3.58 | 11,661,049 | 11,661,049 |
|---|