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 | $23.39M | $2.01M | $21.37M | $2.51M | $22.75M | $25.26M | -$3.89M | — | -$4.42M | $28,000.00 | -$4.45M | -$0.08 | -$0.08 | 54,505,792 | 54,505,792 |
|---|
| 2026-03-31 | $19.7M | $2.72M | $16.98M | $2.55M | $26.85M | $29.39M | -$12.41M | — | -$12.97M | $11,000.00 | -$12.98M | -$0.24 | -$0.24 | 53,943,085 | 53,943,085 |
|---|
| 2025-12-31 | $20.39M | $2.6M | $17.79M | $2.44M | $19.02M | $21.46M | -$3.67M | — | -$4.15M | $8,000.00 | -$4.16M | -$0.08 | -$0.08 | 314,480 | 314,480 |
|---|
| 2025-09-30 | $19.91M | $2.71M | $17.2M | $3.35M | $21.75M | $25.1M | -$7.91M | — | -$8.25M | -$79,000.00 | -$8.17M | -$0.16 | -$0.16 | 52,377,805 | 52,377,805 |
|---|
| 2025-06-30 | $19.56M | $2.98M | $16.59M | $4.39M | $23.87M | $28.25M | -$11.67M | — | -$11.9M | $40,000.00 | -$11.94M | -$0.23 | -$0.23 | 51,821,773 | 51,821,773 |
|---|
| 2025-03-31 | $17.51M | $2.41M | $15.09M | $4.43M | $24.52M | $28.95M | -$13.86M | — | -$14.11M | $41,000.00 | -$14.15M | -$0.28 | -$0.28 | 51,290,665 | 51,290,665 |
|---|
| 2024-12-31 | $19.07M | $2.51M | $16.56M | $4.29M | $24.2M | $28.49M | -$11.93M | — | -$11.81M | $38,000.00 | -$11.85M | -$0.24 | -$0.24 | 222,449 | 222,449 |
|---|
| 2024-09-30 | $20.16M | $3.25M | $16.91M | $4.75M | $23.39M | $28.14M | -$11.23M | — | -$10.9M | $166,000.00 | -$11.07M | -$0.22 | -$0.22 | 50,340,603 | 50,340,603 |
|---|
| 2024-06-30 | $21.37M | $3.03M | $18.35M | $4.32M | $26.68M | $31M | -$12.65M | — | -$12.31M | $15,000.00 | -$12.33M | -$0.25 | -$0.25 | 49,903,386 | 49,903,386 |
|---|
| 2024-03-31 | $19.27M | $2.79M | $16.47M | $4.64M | $26.56M | $31.2M | -$14.72M | — | -$16.25M | $17,000.00 | -$16.27M | -$0.33 | -$0.33 | 49,486,263 | 49,486,263 |
|---|
| 2023-12-31 | $18.75M | $2.78M | $15.98M | $3.43M | $23.66M | $27.09M | -$11.11M | — | -$10.68M | $10,000.00 | -$10.69M | -$0.22 | -$0.22 | 90,423 | 90,423 |
|---|
| 2023-09-30 | $20.01M | $2.68M | $17.33M | $4.24M | $26.5M | $30.74M | -$13.41M | — | -$12.96M | $78,000.00 | -$13.04M | -$0.27 | -$0.27 | 48,671,049 | 48,671,049 |
|---|
| 2023-06-30 | $23.47M | $3.38M | $20.09M | $5.22M | $30.06M | $35.28M | -$15.19M | — | -$14.75M | $8,000.00 | -$14.75M | -$0.30 | -$0.30 | 48,536,310 | 48,536,310 |
|---|
| 2023-03-31 | $18.82M | $3.05M | $15.78M | $4.67M | $28.68M | $33.34M | -$17.57M | — | -$17.05M | $14,000.00 | -$17.07M | -$0.35 | -$0.35 | 48,405,271 | 48,405,271 |
|---|
| 2022-12-31 | $20.54M | $3.67M | $16.88M | $5.23M | $28.7M | $33.93M | -$17.05M | — | -$16.9M | $10,000.00 | -$16.91M | -$0.35 | -$0.35 | 120,213 | 120,213 |
|---|
| 2022-09-30 | $18.68M | $2.93M | $15.75M | $6.05M | $31.54M | $37.59M | -$21.85M | — | -$22.21M | $19,000.00 | -$22.23M | -$0.46 | -$0.46 | 47,910,541 | 47,910,541 |
|---|
| 2022-06-30 | $17.23M | $2.74M | $14.49M | $5.93M | $31.43M | $37.36M | -$22.86M | — | -$23.83M | $9,000.00 | -$23.84M | -$0.50 | -$0.50 | 47,701,451 | 47,701,451 |
|---|
| 2022-03-31 | $14.88M | $3.03M | $11.85M | $5.65M | $28.4M | $34.04M | -$22.19M | — | -$23.25M | $9,000.00 | -$23.26M | -$0.49 | -$0.49 | 47,569,499 | 47,569,499 |
|---|
| 2021-12-31 | $14.69M | $1.94M | $12.74M | $4.37M | $23.09M | $27.46M | -$14.72M | — | -$15.84M | $98,000.00 | -$15.94M | $0.02 | $0.02 | 6,961,952 | 6,961,952 |
|---|
| 2021-09-30 | $13.1M | $2.06M | $11.04M | $4.28M | $20.79M | $25.07M | -$14.03M | — | -$17.15M | $16,000.00 | -$17.17M | -$0.43 | -$0.43 | 39,849,769 | 39,849,769 |
|---|
| 2021-06-30 | $12.54M | $2.31M | $10.23M | $3.55M | $17.76M | $21.31M | -$11.08M | — | -$17.59M | $22,000.00 | -$17.62M | — | — | — | 9,610,408 |
|---|
| 2021-03-31 | $8.64M | $2.3M | $6.33M | $3.44M | $14.55M | $17.99M | -$11.66M | — | -$12.19M | $52,000.00 | -$12.24M | — | — | — | 9,517,270 |
|---|
| 2020-12-31 | $8.99M | $2.38M | $6.62M | $2.87M | $12.18M | $15.05M | -$8.43M | — | -$9.09M | $16,000.00 | -$9.11M | — | — | — | -110,821 |
|---|
| 2020-09-30 | $8.65M | $2.62M | $6.03M | $2.16M | $11.23M | $13.39M | -$7.36M | — | -$8.09M | $8,000.00 | -$8.1M | — | — | — | 9,493,548 |
|---|
| 2020-06-30 | $3.5M | $2.09M | $1.42M | $1.44M | $7.66M | $9.11M | -$7.69M | — | -$8.31M | $6,000.00 | -$8.32M | — | — | — | 9,457,893 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | -$9.18M | — | — | — | — |
|---|
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 | $77.36M | $10.7M | $66.67M | $14.61M | $89.16M | $103.77M | -$37.1M | — | -$38.42M | $10,000.00 | -$38.43M | -$0.74 | -$0.74 | 52,148,543 | 52,148,543 |
|---|
| 2024-12-31 | $79.87M | $11.58M | $68.29M | $17.99M | $100.83M | $118.82M | -$50.53M | — | -$51.27M | $236,000.00 | -$51.51M | -$1.03 | -$1.03 | 50,134,104 | 50,134,104 |
|---|
| 2023-12-31 | $81.06M | $11.88M | $69.18M | $17.56M | $108.89M | $126.45M | -$57.27M | — | -$55.44M | $110,000.00 | -$55.55M | -$1.14 | -$1.14 | 48,628,940 | 48,628,940 |
|---|
| 2022-12-31 | $71.33M | $12.36M | $58.97M | $22.86M | $120.07M | $142.92M | -$83.95M | — | -$86.2M | $47,000.00 | -$86.24M | -$1.80 | -$1.80 | 47,849,058 | 47,849,058 |
|---|
| 2021-12-31 | $48.96M | $8.61M | $40.35M | $15.63M | $76.19M | $91.82M | -$51.48M | — | -$62.77M | $188,000.00 | -$62.96M | -$2.36 | -$2.36 | 26,734,097 | 26,734,097 |
|---|
| 2020-12-31 | $27.64M | $9.21M | $18.43M | $8.87M | $41.75M | $50.62M | -$32.19M | — | -$34.63M | $61,000.00 | -$34.69M | — | — | — | 9,356,218 |
|---|