Complete source-backed income-statement history.
- Available history
- 2021-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 | $36.37M | $12.54M | $23.84M | $3.35M | — | $20.83M | $3.01M | $71,000.00 | $3.08M | -$136,000.00 | $3.22M | $0.14 | $0.14 | 23,329,557 | 23,459,946 |
|---|
| 2024-12-31 | $35.75M | $12.84M | $22.92M | $4.15M | — | $19.03M | $3.88M | $731,000.00 | $4.61M | $1.98M | $2.64M | $0.11 | $0.11 | 23,311,721 | 23,311,721 |
|---|
| 2023-12-31 | $32.79M | $13.94M | $18.85M | $4.01M | — | $20.11M | -$1.27M | -$64,000.00 | -$1.33M | -$40,000.00 | -$1.29M | -$0.06 | -$0.06 | 23,309,987 | 23,309,987 |
|---|
| 2022-12-31 | $35.56M | $14.06M | $21.5M | $4.03M | — | $20.02M | $1.48M | $141,000.00 | $1.63M | -$2.4M | $3.83M | $0.16 | $0.16 | 23,308,001 | 23,309,976 |
|---|
| 2021-12-31 | $34.92M | $12.94M | $21.98M | $3.93M | — | $20.9M | $1.08M | -$1.01M | $70,000.00 | $2.26M | $6.42M | $0.28 | $0.28 | 23,208,589 | 23,208,589 |
|---|