Complete source-backed income-statement history.
- Available history
- 2019-12-31 to 2026-06-30
- 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 |
|---|
| 2026-06-30 | $74.76M | $63.25M | $11.51M | — | — | — | -$1.93M | — | -$4.32M | $73,000.00 | -$4.39M | -$1.41 | -$1.41 | 5,491,000 | 5,491,000 |
|---|
| 2026-03-31 | $79.02M | $60.82M | $18.2M | — | — | — | $4.34M | — | $5.64M | -$44,000.00 | $5.69M | $0.07 | $0.07 | 5,455,000 | 5,455,000 |
|---|
| 2025-12-31 | $73.89M | $62.35M | $11.53M | — | — | — | -$1.03M | — | $20.12M | $279,000.00 | $19.84M | $3.66 | $3.66 | 121,000 | 121,000 |
|---|
| 2025-09-30 | $74.04M | $59.49M | $14.55M | — | — | — | $2.46M | — | -$5M | -$50,000.00 | -$4.95M | -$0.94 | -$0.94 | 5,278,000 | 5,278,000 |
|---|
| 2025-06-30 | $71.89M | $60.72M | $11.17M | — | — | — | -$1.41M | — | -$7.77M | $61,000.00 | -$7.84M | -$1.63 | -$1.63 | 4,813,000 | 4,813,000 |
|---|
| 2025-03-31 | $71.95M | $57.6M | $14.35M | — | — | — | -$536,000.00 | — | -$5.66M | $29,000.00 | -$5.69M | -$1.23 | -$1.23 | 4,618,000 | 4,618,000 |
|---|
| 2024-12-31 | $62.96M | $55.56M | $7.41M | — | — | — | -$4.83M | — | -$9.54M | $30,000.00 | -$9.57M | -$2.15 | -$2.15 | 58,000 | 58,000 |
|---|
| 2024-09-30 | $60.31M | $48.36M | $11.95M | — | — | — | -$4.45M | — | -$8.84M | $47,000.00 | -$8.89M | -$2.05 | -$2.05 | 4,341,000 | 4,341,000 |
|---|
| 2024-06-30 | $58.86M | $48.94M | $9.93M | — | — | — | -$2.62M | — | -$6.83M | $61,000.00 | -$6.89M | -$1.61 | -$1.61 | 4,286,000 | 4,286,000 |
|---|
| 2024-03-31 | $65.06M | $48.57M | $16.49M | — | — | — | $3.8M | — | -$565,000.00 | $5,000.00 | -$570,000.00 | -$0.13 | -$0.13 | 4,242,000 | 4,242,000 |
|---|
| 2023-12-31 | $57.56M | $48.66M | $8.9M | — | — | — | -$10.65M | — | -$14.52M | $112,000.00 | -$14.63M | -$3.54 | -$3.54 | 29,000 | 29,000 |
|---|
| 2023-09-30 | $54.81M | $43.34M | $11.47M | — | — | — | -$440,000.00 | — | -$4.04M | $19,000.00 | -$4.05M | -$0.98 | -$0.98 | 4,130,000 | 4,130,000 |
|---|
| 2023-06-30 | $54.14M | $44.67M | $9.47M | — | — | — | -$4.01M | — | -$7.42M | $14,000.00 | -$7.44M | -$1.83 | -$1.83 | 4,073,000 | 4,073,000 |
|---|
| 2023-03-31 | $55.08M | $43.21M | $11.87M | — | — | — | -$3.7M | — | -$10.53M | $20,000.00 | -$10.55M | -$2.65 | -$2.65 | 3,973,000 | 3,973,000 |
|---|
| 2022-12-31 | $47.96M | $40.71M | $7.25M | — | — | — | -$9.29M | — | -$13.63M | -$223,000.00 | -$13.4M | -$3.41 | -$3.41 | 4,000 | 4,000 |
|---|
| 2022-09-30 | $50.34M | $38.42M | $11.92M | — | — | — | -$4.67M | — | -$9.14M | $73,000.00 | -$9.21M | -$2.34 | -$2.34 | 3,936,000 | 3,936,000 |
|---|
| 2022-06-30 | $53.04M | $44.85M | $8.19M | — | — | — | -$8.2M | — | -$10.28M | $65,000.00 | -$10.34M | -$2.64 | -$2.64 | 3,918,000 | 3,918,000 |
|---|
| 2022-03-31 | $59.88M | $48.11M | $11.76M | — | — | — | -$4.81M | — | -$6M | $35,000.00 | -$6.04M | -$0.06 | -$0.06 | 97,873,452 | 97,873,452 |
|---|
| 2021-12-31 | $73.3M | $51.97M | $21.33M | — | — | — | -$1.18M | — | $7.21M | -$266,000.00 | $7.48M | $0.08 | $0.07 | 9,675,757 | 8,364,625 |
|---|
| 2021-09-30 | $71.71M | $53.35M | $18.36M | — | — | — | -$2.63M | — | $14.55M | $808,000.00 | $13.74M | $0.14 | $0.13 | 97,082,182 | 105,605,479 |
|---|
| 2021-06-30 | $77.47M | $55.92M | $21.55M | — | — | — | -$8.95M | — | -$9.93M | -$1.83M | -$8.1M | -$0.17 | -$0.17 | 46,989,376 | 46,989,376 |
|---|
| 2021-03-31 | $80.64M | $52.88M | $27.75M | — | — | — | $14.41M | — | $9.92M | $1.83M | $8.09M | $0.26 | $0.15 | 31,558,754 | 52,322,573 |
|---|
| 2020-12-31 | $73.36M | $50.88M | $22.48M | — | — | — | $7.79M | — | $4M | $64,000.00 | $3.93M | $0.12 | $0.08 | 191,812 | 958,359 |
|---|
| 2020-09-30 | $71.19M | $46.95M | $24.24M | — | — | — | $13.56M | — | $10.07M | $233,000.00 | $9.84M | $0.32 | $0.21 | 30,801,304 | 46,159,679 |
|---|
| 2020-06-30 | $60.72M | $42.25M | $18.47M | — | — | — | $8.82M | — | $5.2M | $111,000.00 | $5.09M | $0.17 | $0.09 | 30,596,076 | 54,175,089 |
|---|
| 2020-03-31 | — | — | — | — | — | — | -$224,187.00 | — | $5.7M | $205,782.00 | $5.49M | — | — | — | 25,000,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 | $291.76M | $240.16M | $51.6M | — | — | — | -$513,000.00 | — | $1.68M | $319,000.00 | $1.37M | -$0.11 | -$0.11 | 5,027,000 | 5,027,000 |
|---|
| 2024-12-31 | $247.19M | $201.42M | $45.77M | — | — | — | -$8.1M | — | -$25.77M | $143,000.00 | -$25.92M | -$5.96 | -$5.96 | 4,347,000 | 4,347,000 |
|---|
| 2023-12-31 | $221.59M | $179.88M | $41.71M | — | — | — | -$18.79M | — | -$36.5M | $165,000.00 | -$36.67M | -$8.97 | -$8.97 | 4,088,000 | 4,088,000 |
|---|
| 2022-12-31 | $209.5M | $172.09M | $37.41M | — | — | — | -$28.44M | — | -$40.52M | -$50,000.00 | -$40.47M | -$10.30 | -$10.30 | 3,930,000 | 3,930,000 |
|---|
| 2021-12-31 | $303.11M | $214.12M | $88.99M | — | — | — | $1.66M | — | $21.75M | $539,000.00 | $21.21M | $0.31 | $0.26 | 68,502,092 | 80,573,218 |
|---|
| 2020-12-31 | $247.2M | $167.41M | $79.79M | — | — | — | $36.91M | — | $23.02M | $487,000.00 | $22.53M | $0.73 | $0.48 | 30,855,778 | 46,948,445 |
|---|
| 2019-12-31 | $91.88M | $71.22M | $20.66M | — | — | — | -$9.39M | — | -$18.79M | $0.00 | -$18.79M | -$0.73 | -$0.73 | 25,663,488 | 25,663,488 |
|---|