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 | $27.24M | $7.86M | — | $9.24M | $30.42M | $47.51M | -$13.77M | — | -$12.01M | $88,000.00 | -$12.1M | -$0.29 | -$0.29 | 41,490,889 | 41,490,889 |
|---|
| 2026-03-31 | $30.89M | $7.4M | $23.5M | $9.47M | $31.86M | $41.33M | -$17.83M | — | -$15.88M | $6,000.00 | -$15.88M | -$0.38 | -$0.38 | 41,306,110 | 41,306,110 |
|---|
| 2025-12-31 | $32.61M | $7.35M | $25.26M | $8.91M | $27.7M | $36.6M | -$11.34M | — | -$9.15M | $5,000.00 | -$9.15M | -$0.22 | -$0.22 | 109,520 | 109,520 |
|---|
| 2025-09-30 | $30.34M | $6.11M | $24.23M | $9.06M | $27.35M | $36.41M | -$12.18M | — | -$9.81M | $10,000.00 | -$9.82M | -$0.24 | -$0.24 | 40,965,219 | 40,965,219 |
|---|
| 2025-06-30 | $33.64M | $8.45M | $25.19M | $10.22M | $28.98M | $47.64M | -$14M | — | -$11.75M | $32,000.00 | -$11.79M | -$0.29 | -$0.29 | 40,743,786 | 40,743,786 |
|---|
| 2025-03-31 | $37.9M | $9.57M | $28.33M | $10.37M | $28.64M | $39M | -$10.67M | — | -$8.17M | $18,000.00 | -$8.19M | -$0.20 | -$0.20 | 40,509,646 | 40,509,646 |
|---|
| 2024-12-31 | $40.21M | $11.43M | $28.79M | $9.21M | $28.21M | $37.42M | -$8.63M | — | -$5.93M | $12,000.00 | -$5.94M | -$0.15 | -$0.15 | 499,967 | 499,967 |
|---|
| 2024-09-30 | $35.31M | $10.09M | $25.22M | $8.84M | $25.61M | $34.45M | -$9.23M | — | -$6.33M | $13,000.00 | -$6.34M | -$0.16 | -$0.16 | 39,788,621 | 39,788,621 |
|---|
| 2024-06-30 | $34.89M | $10.64M | $24.25M | $8.29M | $24.29M | $32.58M | -$8.33M | — | -$6.06M | $16,000.00 | -$6.08M | -$0.16 | -$0.16 | 38,455,955 | 38,455,955 |
|---|
| 2024-03-31 | $29.51M | $8.83M | $20.69M | $8.03M | $23.32M | $31.36M | -$10.67M | — | -$9.09M | $9,000.00 | -$9.1M | -$0.25 | -$0.25 | 36,843,087 | 36,843,087 |
|---|
| 2023-12-31 | $28.58M | $10.93M | $17.65M | $7.34M | $21.17M | $28.51M | -$10.85M | — | -$9.2M | -$18,000.00 | -$9.18M | -$0.25 | -$0.25 | 507,780 | 507,780 |
|---|
| 2023-09-30 | $22.2M | $8.47M | $13.73M | $7.1M | $19.14M | $26.24M | -$12.51M | — | -$12.4M | $12,000.00 | -$12.42M | -$0.35 | -$0.35 | 35,662,397 | 35,662,397 |
|---|
| 2023-06-30 | $20.81M | $8.8M | $12.02M | $7.4M | $18.24M | $25.64M | -$13.63M | — | -$13.78M | $26,000.00 | -$13.8M | -$0.40 | -$0.40 | 34,498,265 | 34,498,265 |
|---|
| 2023-03-31 | $17.49M | $7.12M | $10.37M | $7.21M | $16.26M | $23.46M | -$13.1M | — | -$13.21M | $0.00 | -$13.21M | -$0.42 | -$0.42 | 31,637,097 | 31,637,097 |
|---|
| 2022-12-31 | $16.09M | $8.67M | $7.42M | $6.68M | $15.73M | $22.41M | -$14.99M | — | -$15.61M | $5,000.00 | -$15.61M | -$0.55 | -$0.55 | 110,649 | 110,649 |
|---|
| 2022-09-30 | $12.62M | $7.26M | $5.36M | $6.39M | $14.93M | $21.31M | -$15.96M | — | -$16.82M | $0.00 | -$16.82M | -$0.61 | -$0.61 | 27,665,842 | 27,665,842 |
|---|
| 2022-06-30 | $11.36M | $6.57M | $4.79M | $6.19M | $14.39M | $20.58M | -$15.79M | — | -$16.73M | $0.00 | -$16.73M | -$0.61 | -$0.61 | 27,559,908 | 27,559,908 |
|---|
| 2022-03-31 | $8.94M | $5.18M | $3.76M | $6.72M | $13.62M | $20.34M | -$16.58M | — | -$17.59M | $4,000.00 | -$17.6M | -$0.64 | -$0.64 | 27,425,610 | 27,425,610 |
|---|
| 2021-12-31 | $8.43M | $5.56M | $2.87M | $5.92M | $11.62M | $17.53M | -$14.66M | — | -$15.73M | $2,000.00 | -$15.73M | $0.09 | $0.09 | 4,626,149 | 4,626,149 |
|---|
| 2021-09-30 | $5.79M | $4.45M | $1.34M | $5.38M | $9.08M | $14.45M | -$13.11M | — | -$12.68M | -$4,000.00 | -$12.67M | -$0.68 | -$0.68 | 18,732,459 | 18,732,459 |
|---|
| 2021-06-30 | $4.9M | $5.71M | -$812,000.00 | $6.56M | $6.5M | $13.07M | -$13.88M | — | -$13.47M | $3,000.00 | -$13.48M | -$3.28 | -$3.53 | 4,106,403 | 4,166,439 |
|---|
| 2021-03-31 | $3.48M | $2.37M | $1.12M | $6.64M | $5.61M | $12.25M | -$11.14M | — | -$6.8M | $7,000.00 | -$6.81M | — | — | — | 3,996,173 |
|---|
| 2020-12-31 | $4.91M | $3.53M | $1.38M | $5.27M | $4.4M | $9.68M | -$8.3M | — | $26.3M | $4,000.00 | $26.3M | $0.91 | $0.15 | 3,707,207 | 5,532,305 |
|---|
| 2020-09-30 | $4.17M | $3.45M | $720,000.00 | $5.8M | $3.83M | $9.63M | -$8.91M | — | $30.67M | $8,000.00 | $30.66M | $0.00 | $0.00 | 0 | 0 |
|---|
| 2020-06-30 | $2.71M | $3.18M | -$474,000.00 | $5.08M | $3.25M | $8.33M | -$8.81M | — | -$12.84M | $40,000.00 | -$12.88M | $0.00 | $0.00 | 0 | 0 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | -$16.5M | — | — | — | — |
|---|
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 | $134.48M | $31.47M | $103.01M | $38.55M | $112.65M | $151.2M | -$48.19M | — | -$38.88M | $66,000.00 | -$38.94M | -$0.95 | -$0.95 | 40,850,739 | 40,850,739 |
|---|
| 2024-12-31 | $139.93M | $40.98M | $98.94M | $34.37M | $101.43M | $135.8M | -$36.86M | — | -$27.41M | $50,000.00 | -$27.46M | -$0.71 | -$0.71 | 38,867,726 | 38,867,726 |
|---|
| 2023-12-31 | $89.08M | $35.31M | $53.77M | $29.05M | $74.8M | $103.85M | -$50.09M | — | -$48.59M | $20,000.00 | -$48.61M | -$1.41 | -$1.41 | 34,455,111 | 34,455,111 |
|---|
| 2022-12-31 | $49.01M | $27.68M | $21.33M | $25.98M | $58.67M | $84.65M | -$63.32M | — | -$66.75M | $9,000.00 | -$66.76M | -$2.41 | -$2.41 | 27,661,982 | 27,661,982 |
|---|
| 2021-12-31 | $22.59M | $18.08M | $4.52M | $24.5M | $32.81M | $57.3M | -$52.79M | — | -$48.68M | $8,000.00 | -$48.69M | -$3.57 | -$3.57 | 13,625,044 | 13,625,044 |
|---|
| 2020-12-31 | $14.68M | $12.97M | $1.71M | $21.93M | $15.18M | $37.12M | -$35.41M | — | $27.63M | $57,000.00 | $27.58M | $0.91 | $0.15 | 3,707,207 | 5,532,305 |
|---|