Complete source-backed income-statement history.
- Available history
- 2020-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 | $176.49M | $158.09M | $18.4M | — | $21.95M | $21.95M | -$3.56M | -$7.17M | -$10.72M | $1.38M | -$14.89M | — | — | 26,902,820 | 26,902,820 |
|---|
| 2024-12-31 | $274.22M | $246.89M | $27.33M | — | $35.09M | $35.09M | -$7.76M | -$13.92M | -$21.68M | $1.65M | -$24.33M | — | — | 26,884,238 | 26,884,238 |
|---|
| 2023-12-31 | $301.95M | $273.42M | $28.54M | — | $27.3M | $27.3M | $1.24M | -$13.2M | -$11.96M | $589,000.00 | -$12.68M | -$0.47 | -$0.47 | 26,879,159 | 26,879,159 |
|---|
| 2022-12-31 | $283.93M | $254.72M | $29.21M | — | $26.93M | $26.93M | $2.28M | -$19.23M | -$16.96M | -$1.84M | -$19.13M | -$0.72 | -$0.72 | 26,604,710 | 26,604,710 |
|---|
| 2021-12-31 | $261.68M | $219.31M | $42.37M | — | $38.98M | $38.98M | $3.39M | -$11.26M | -$7.87M | -$89,000.00 | -$7.98M | -$0.38 | -$0.38 | 20,555,595 | 20,555,595 |
|---|
| 2020-12-31 | $196.6M | $156.19M | $40.41M | — | $30.52M | $30.52M | $9.89M | -$9.89M | $4,000.00 | $143,000.00 | -$110,000.00 | -$0.22 | — | 619,485 | — |
|---|