Complete source-backed income-statement history.
- Available history
- 2018-06-30 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 |
|---|
| 2020-03-31 | $9.76M | $4.99M | — | $206,000.00 | — | $6.86M | $2.89M | -$57,000.00 | $2.84M | -$5,000.00 | $2.9M | $0.06 | $0.06 | 45,504,828 | 50,784,828 |
|---|
| 2019-12-31 | — | — | — | — | — | $37.5M | $28.27M | -$4.65M | — | — | $23.36M | — | — | — | 39,557,317 |
|---|
| 2019-09-30 | — | — | — | — | — | $690,455.00 | -$690,455.00 | $1.24M | — | — | $552,308.00 | — | — | — | 6,963,686 |
|---|
| 2019-06-30 | — | — | — | — | — | $482,837.00 | -$482,837.00 | $1.64M | — | — | $1.16M | — | — | — | 6,919,375 |
|---|
| 2019-03-31 | $13.75M | $8.21M | — | $197,000.00 | $15,000.00 | $9.31M | $4.45M | -$140,000.00 | $4.31M | $172,000.00 | $4.14M | $0.10 | $0.09 | 41,204,025 | 46,484,025 |
|---|
| 2018-09-30 | — | — | — | — | — | $64,359.00 | -$64,359.00 | $435,569.00 | — | — | $371,210.00 | — | — | — | 6,572,191 |
|---|
| 2018-06-30 | — | — | — | — | — | $9,344.00 | -$9,344.00 | — | — | — | -$9,344.00 | — | — | — | 5,500,000 |
|---|
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 | $148.84M | $43.21M | — | $5.17M | — | — | $26.29M | -$594,000.00 | $25.69M | $73,000.00 | $25.62M | $24.07 | $24.07 | 1,064,433 | 1,064,433 |
|---|
| 2024-12-31 | $147.2M | $39.39M | — | $3.43M | — | — | $25.59M | $342,000.00 | $25.93M | -$34,000.00 | $25.97M | $125.72 | $125.72 | 206,544 | 206,544 |
|---|
| 2023-12-31 | $152.33M | $39.55M | — | $1.64M | — | $123.04M | $29.29M | $1.3M | $30.59M | $61,000.00 | $30.48M | $150.31 | $150.31 | 172,750 | 172,750 |
|---|
| 2022-12-31 | $157.08M | $40.58M | — | $1.33M | — | $130.35M | $26.73M | $127,000.00 | $26.85M | $413,000.00 | $26.89M | $3.95 | $3.95 | 6,812,387 | 6,812,387 |
|---|
| 2021-12-31 | $153.01M | $34.94M | — | $920,000.00 | — | $116.73M | $36.29M | $41,000.00 | $36.33M | $976,000.00 | $35.29M | $5.40 | $5.40 | 6,538,118 | 6,538,118 |
|---|
| 2020-12-31 | $123.76M | — | — | $691,000.00 | — | $93.09M | $30.67M | $19.96M | $50.63M | $1.67M | $48.99M | $0.91 | $0.83 | 53,844,237 | 59,126,237 |
|---|
| 2019-12-31 | $65.78M | — | — | $749,000.00 | — | $38.94M | $26.84M | -$245,000.00 | $26.59M | $191,000.00 | $26.32M | $0.64 | $0.57 | 41,204,025 | 46,484,025 |
|---|