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 | $22.86M | $17.98M | $4.87M | $1.61M | — | $6.51M | -$1.64M | $280,753.00 | -$1.36M | $28,931.00 | -$1.39M | -$27.28 | — | 50,958 | 50,958 |
|---|
| 2024-12-31 | $30.3M | $26.31M | $3.99M | $1.67M | — | $5.55M | -$1.56M | $377,393.00 | -$1.18M | -$66,338.00 | -$1.12M | -$98.34 | — | 11,348 | 11,348 |
|---|
| 2023-12-31 | $20.32M | $15.3M | $5.02M | $1.18M | — | $4.28M | $741,205.00 | $670,755.00 | $1.41M | $193,246.00 | $1.22M | $223.43 | — | 5,455 | 5,455 |
|---|
| 2022-12-31 | $26.91M | $20.29M | $6.62M | $932,268.00 | — | $2.55M | $4.07M | -$154,842.00 | $3.91M | $437,771.00 | $3.48M | $0.38 | — | 9,147,945 | 9,147,945 |
|---|
| 2021-12-31 | $18.63M | $12.91M | $5.72M | $986,885.00 | — | $2.23M | $3.49M | $210,957.00 | $3.7M | $301,916.00 | $3.39M | $2.40 | — | 1,413,918 | 1,413,918 |
|---|
| 2020-12-31 | $14.12M | $10.32M | $3.8M | $605,115.00 | — | $1.49M | $2.31M | $290,422.00 | $2.6M | $385,741.00 | $2.21M | $221.34 | — | 10,000 | 10,000 |
|---|