Complete source-backed income-statement history.
- Available history
- 2019-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 | $61.79M | $42.63M | $19.16M | $2.38M | — | $10.88M | $8.28M | $1.12M | $9.41M | $2.62M | $6.78M | $18.04 | $18.04 | 376,035 | 376,035 |
|---|
| 2024-12-31 | $96.91M | $63.61M | $33.3M | $3.46M | — | $18.99M | $14.31M | -$685,784.00 | $13.63M | $2.79M | $10.84M | $39.62 | $39.62 | 273,717 | 273,717 |
|---|
| 2023-12-31 | $97.1M | $63.9M | $33.2M | $2.75M | — | $18.52M | $14.67M | $373,836.00 | $15.05M | $3.46M | $11.63M | $48.56 | $48.56 | 239,400 | 239,400 |
|---|
| 2022-12-31 | $103.35M | $65.25M | $38.1M | $2.96M | — | $27.3M | $10.8M | $89,285.00 | $10.89M | $4.71M | $6.24M | $0.27 | $0.27 | 23,411,068 | 23,411,068 |
|---|
| 2021-12-31 | $104.04M | $64.23M | $39.81M | $2.73M | — | $13.54M | $26.26M | -$32,913.00 | $26.23M | $5.28M | $20.95M | $1.05 | $1.05 | 20,000,000 | 20,000,000 |
|---|
| 2020-12-31 | $816,607.00 | $51.9M | $37.16M | $2.49M | — | $13.69M | $23.47M | -$267,350.00 | $23.73M | $4.69M | $19.05M | $0.95 | $0.95 | 20,000,000 | 20,000,000 |
|---|
| 2019-12-31 | $826,453.00 | $47.42M | $32.21M | $3.21M | — | $12.82M | $19.39M | $137,685.00 | $19.25M | $3.82M | $15.43M | $0.83 | — | 18,575,000 | — |
|---|