Complete source-backed income-statement history.
- Available history
- 2020-03-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 | $45M | $22.98M | $22.03M | — | — | $24.91M | -$2.89M | — | -$2.9M | $12,000.00 | -$2.81M | -$0.04 | -$0.04 | 71,833,745 | 71,833,745 |
|---|
| 2026-03-31 | $46.09M | $23.8M | $22.29M | — | — | $24.66M | -$2.37M | — | -$2.33M | $37,000.00 | -$2.27M | -$0.03 | -$0.03 | 68,205,614 | 68,205,614 |
|---|
| 2025-12-31 | $37.87M | $19.79M | $18.08M | — | — | $19.59M | -$1.51M | — | -$1.27M | $28,000.00 | -$1.31M | -$0.02 | -$0.02 | 463,467 | 463,467 |
|---|
| 2025-09-30 | $40.84M | $22.23M | $18.62M | — | — | $21.49M | -$2.87M | — | -$2.88M | -$32,000.00 | -$2.69M | -$0.04 | -$0.04 | 67,326,383 | 67,326,383 |
|---|
| 2025-06-30 | $44.52M | $22.83M | $21.69M | — | — | $22.71M | -$1.02M | $382,000.00 | -$634,000.00 | $17,000.00 | -$697,000.00 | -$0.01 | -$0.01 | 66,332,703 | 66,332,703 |
|---|
| 2025-03-31 | $38.02M | $18.99M | $19.04M | — | — | $25.42M | -$6.39M | $57,000.00 | -$6.33M | $41,000.00 | -$5.23M | -$0.08 | -$0.08 | 62,950,895 | 76,496,102 |
|---|
| 2024-12-31 | $39.46M | $20.04M | $19.42M | — | — | $25.76M | -$6.34M | -$420,000.00 | -$6.76M | $23,000.00 | -$5.76M | -$0.09 | -$0.09 | 645,665 | 645,665 |
|---|
| 2024-09-30 | $36.37M | $18.52M | $17.85M | — | — | $20.81M | -$2.96M | $118,000.00 | -$2.85M | -$4,000.00 | -$2.53M | -$0.04 | -$0.04 | 59,490,258 | 59,490,258 |
|---|
| 2024-06-30 | $40.43M | $23.48M | $16.94M | — | — | $24.01M | -$7.07M | $142,000.00 | -$6.93M | $34,000.00 | -$6.96M | -$0.10 | -$0.10 | 58,653,413 | 58,653,413 |
|---|
| 2024-03-31 | $38.8M | $21.08M | $17.72M | — | — | $25M | -$7.28M | $97,000.00 | -$7.19M | $13,000.00 | -$7.2M | -$0.10 | -$0.10 | 55,890,168 | 55,890,168 |
|---|
| 2023-12-31 | $37.79M | $22.41M | $15.39M | — | — | $24.28M | -$8.9M | -$235,000.00 | -$9.13M | $21,000.00 | -$9.15M | -$0.14 | -$0.14 | 543,766 | 543,766 |
|---|
| 2023-09-30 | $43.09M | $23.52M | $19.57M | — | — | $30.99M | -$11.42M | $165,000.00 | -$11.26M | -$5,000.00 | -$11.25M | -$0.16 | -$0.16 | 50,754,470 | 50,754,470 |
|---|
| 2023-06-30 | $42.24M | $22.55M | $19.69M | — | — | $25.07M | -$5.38M | $403,000.00 | -$4.97M | $35,000.00 | -$5.01M | -$0.08 | -$0.08 | 50,094,096 | 50,094,096 |
|---|
| 2023-03-31 | $43.3M | $23.2M | $20.11M | — | — | $23.36M | -$3.25M | $340,000.00 | -$2.91M | $1,000.00 | -$2.91M | -$0.03 | -$0.04 | 49,372,874 | 72,250,338 |
|---|
| 2022-12-31 | $35.37M | $19.72M | $15.65M | — | — | $22M | -$6.35M | $222,000.00 | -$6.13M | $42,000.00 | -$6.17M | -$0.09 | -$0.09 | 1,313,920 | 1,313,920 |
|---|
| 2022-09-30 | $44.24M | $25.07M | $19.17M | — | — | $28.39M | -$9.22M | $26,000.00 | -$9.2M | $1,000.00 | -$9.2M | -$0.16 | -$0.16 | 45,938,507 | 45,938,507 |
|---|
| 2022-06-30 | $45.54M | $26.22M | $19.32M | — | — | $34.06M | -$14.74M | -$44,000.00 | -$14.79M | -$9,000.00 | -$14.8M | -$0.27 | -$0.27 | 42,051,987 | 42,051,987 |
|---|
| 2022-03-31 | $38.03M | $22.16M | $15.88M | — | — | $33.43M | -$17.56M | $82,000.00 | -$17.47M | -$12,000.00 | -$17.49M | -$0.28 | -$0.28 | 38,371,713 | 38,371,713 |
|---|
| 2021-12-31 | $34.17M | $19.37M | $14.8M | — | — | $52.26M | -$37.46M | $44,000.00 | -$37.42M | -$16,000.00 | -$37.4M | -$0.58 | -$0.58 | -15,285,069 | -15,285,069 |
|---|
| 2021-09-30 | $38.96M | $21.19M | $17.77M | — | — | $67.27M | -$49.5M | -$213,000.00 | -$49.71M | $50,000.00 | -$49.76M | -$0.75 | -$0.75 | 34,440,982 | 34,440,982 |
|---|
| 2021-06-30 | $34.35M | $18.11M | $16.24M | — | — | $16.95M | -$707,000.00 | -$42,000.00 | -$749,000.00 | $0.00 | -$749,000.00 | -$0.30 | -$0.30 | 2,476,386 | 2,476,386 |
|---|
| 2021-03-31 | $30.69M | $16.51M | $14.19M | — | — | $13.95M | $243,000.00 | $4,000.00 | $247,000.00 | $0.00 | $247,000.00 | — | — | — | — |
|---|
| 2020-12-31 | $27.82M | $16.11M | $11.71M | — | — | $20.7M | -$8.99M | -$50,000.00 | -$9.04M | — | -$9.04M | — | — | — | — |
|---|
| 2020-09-30 | $32.04M | $17.11M | $14.93M | — | — | $12.19M | $2.73M | -$276,000.00 | $2.46M | $0.00 | $2.46M | — | — | — | — |
|---|
| 2020-06-30 | $27.68M | $13.84M | $13.84M | — | — | $10.61M | $3.23M | -$118,000.00 | — | — | $3.11M | $0.10 | $0.10 | 4,549,828 | 30,747,747 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | -$2.59M | — | — | — | — |
|---|
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 | $161.26M | $83.84M | $77.42M | — | — | $89.21M | -$11.79M | — | -$11.11M | $54,000.00 | -$9.92M | -$0.15 | -$0.15 | 66,016,155 | 66,016,155 |
|---|
| 2024-12-31 | $155.05M | $83.12M | $71.93M | — | — | $95.58M | -$23.65M | -$63,000.00 | -$23.72M | $66,000.00 | -$20.01M | -$0.34 | -$0.34 | 58,683,445 | 58,683,445 |
|---|
| 2023-12-31 | $166.42M | $91.67M | $74.76M | — | — | $103.7M | -$28.94M | $673,000.00 | -$28.27M | $52,000.00 | -$28.32M | -$0.41 | -$0.41 | 50,618,758 | 50,618,758 |
|---|
| 2022-12-31 | $163.18M | $93.16M | $70.02M | — | — | $117.89M | -$47.87M | $286,000.00 | -$47.58M | $65,000.00 | -$47.65M | -$0.81 | -$0.81 | 43,469,383 | 43,469,383 |
|---|
| 2021-12-31 | $138.17M | $74.23M | $63.94M | — | — | $151.37M | -$87.43M | -$207,000.00 | -$87.63M | $34,000.00 | -$87.67M | -$1.33 | -$1.33 | 34,450,409 | 34,450,409 |
|---|
| 2020-12-31 | $110.03M | $60.52M | $49.5M | — | — | $54.98M | -$5.48M | -$593,000.00 | -$6.07M | $0.00 | -$6.07M | — | — | — | — |
|---|