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 | $129.84M | $56.03M | $73.81M | $31.4M | — | $81.52M | -$7.71M | — | -$9.11M | -$212,000.00 | -$8.9M | -$0.08 | -$0.08 | 106,862,412 | 106,862,412 |
|---|
| 2025-12-31 | $120.79M | $51.71M | $69.08M | $31.19M | — | $78.58M | -$9.5M | — | -$11.14M | $300,000.00 | -$11.44M | -$0.11 | -$0.11 | 499,698 | 499,698 |
|---|
| 2025-09-30 | $112.95M | $48.81M | $64.14M | $30.09M | — | $77.02M | -$12.88M | — | -$14.83M | -$29,000.00 | -$14.8M | -$0.14 | -$0.14 | 104,345,319 | 104,345,319 |
|---|
| 2025-06-30 | $112.06M | $46.44M | $65.62M | $30.23M | — | $81.48M | -$15.86M | — | -$17.89M | -$4.3M | -$13.59M | -$0.13 | -$0.13 | 103,389,459 | 103,389,459 |
|---|
| 2025-03-31 | $97.84M | $40.08M | $57.76M | $26.89M | — | $73.16M | -$15.4M | — | -$15.1M | -$7.29M | -$7.82M | -$0.08 | -$0.08 | 102,430,673 | 102,430,673 |
|---|
| 2024-12-31 | $89.66M | $36.45M | $53.21M | $25.35M | — | $61.84M | -$8.63M | — | -$7.69M | -$47,000.00 | -$7.64M | -$0.07 | -$0.07 | 726,789 | 726,789 |
|---|
| 2024-09-30 | $85.91M | $35.29M | $50.62M | $24.13M | — | $61.05M | -$10.43M | — | -$9.46M | -$19,000.00 | -$9.44M | -$0.09 | -$0.09 | 99,435,002 | 99,435,002 |
|---|
| 2024-06-30 | $82.16M | $33.39M | $48.77M | $23.91M | — | $61.98M | -$13.21M | — | -$12.13M | $185,000.00 | -$12.32M | -$0.13 | -$0.13 | 98,103,527 | 98,103,527 |
|---|
| 2024-03-31 | $76.13M | $32.1M | $44.03M | $22.82M | — | $56.4M | -$12.37M | — | -$11.24M | $189,000.00 | -$11.43M | -$0.12 | -$0.12 | 96,945,232 | 96,945,232 |
|---|
| 2023-12-31 | $71.37M | $31.42M | $39.95M | $21.49M | — | $53.05M | -$13.1M | — | -$12.99M | -$279,000.00 | -$12.71M | -$0.13 | -$0.13 | 603,311 | 603,311 |
|---|
| 2023-09-30 | $67.7M | $31.15M | $36.55M | $21.76M | — | $52.34M | -$15.79M | — | -$15.44M | $39,000.00 | -$15.48M | -$0.16 | -$0.16 | 94,675,358 | 94,675,358 |
|---|
| 2023-06-30 | $65.76M | $30.29M | $35.47M | $20.87M | — | $53.35M | -$17.87M | — | -$17.67M | $88,000.00 | -$17.76M | -$0.19 | -$0.19 | 93,334,725 | 93,334,725 |
|---|
| 2023-03-31 | $60M | $27.86M | $32.14M | $20.55M | — | $49.08M | -$16.95M | — | -$16.77M | $196,000.00 | -$16.96M | -$0.18 | -$0.18 | 92,397,341 | 92,397,341 |
|---|
| 2022-12-31 | $55.54M | $26.87M | $28.67M | $20.36M | — | $34.15M | -$5.48M | — | -$5.45M | -$541,000.00 | -$4.91M | -$0.05 | -$0.05 | 253,460 | 253,460 |
|---|
| 2022-09-30 | $53.41M | $25.84M | $27.57M | $18.22M | — | $47.39M | -$19.82M | — | -$20.21M | -$163,000.00 | -$20.05M | -$0.22 | -$0.22 | 91,182,235 | 91,182,235 |
|---|
| 2022-06-30 | $50.53M | $23.26M | $27.27M | $16.6M | — | $46.66M | -$19.38M | — | -$20.08M | $156,000.00 | -$20.23M | -$0.22 | -$0.22 | 90,707,381 | 90,707,381 |
|---|
| 2022-03-31 | $44.79M | $19.98M | $24.81M | $14.16M | — | $37.82M | -$13.01M | — | -$13.32M | $87,000.00 | -$13.41M | -$0.15 | -$0.15 | 90,208,871 | 90,208,871 |
|---|
| 2021-12-31 | $42.44M | $19.29M | $23.15M | $12.9M | — | $36.17M | -$13.02M | — | -$13.18M | $172,000.00 | -$13.35M | -$0.13 | -$0.13 | 8,190,168 | 8,190,168 |
|---|
| 2021-09-30 | $39.76M | $17.39M | $22.37M | $12.88M | — | $33.52M | -$11.14M | — | -$11.22M | $0.00 | -$11.22M | -$0.13 | -$0.13 | 87,641,416 | 87,641,416 |
|---|
| 2021-06-30 | $36.7M | $16.18M | $20.52M | $12.11M | — | $30.33M | -$9.81M | — | -$11.38M | $0.00 | -$11.38M | -$0.15 | -$0.15 | 74,831,512 | 74,831,512 |
|---|
| 2021-03-31 | $33.26M | $15.5M | $17.77M | $10.91M | — | $26.7M | -$8.94M | — | -$10.88M | $0.00 | -$10.88M | -$2.00 | -$2.00 | 5,584,182 | 5,584,182 |
|---|
| 2020-12-31 | $33.33M | $14.07M | $19.25M | $10.84M | — | $30.48M | -$11.22M | — | -$12.49M | $0.00 | -$12.49M | -$2.40 | -$2.40 | 129,600 | 129,600 |
|---|
| 2020-09-30 | $28.94M | $13.78M | $15.17M | $9.9M | — | $21.76M | -$6.59M | — | -$21.35M | $0.00 | -$21.35M | -$5.34 | -$5.34 | 4,833,079 | 4,833,079 |
|---|
| 2020-06-30 | $26.67M | $13.24M | $13.43M | $9.78M | — | $20.54M | -$7.11M | — | -$7.27M | $0.00 | -$7.27M | -$1.63 | -$1.63 | 4,635,852 | 4,635,852 |
|---|
| 2020-03-31 | $23.21M | $11.9M | $11.31M | $9.69M | — | $21.49M | -$10.18M | — | -$10.26M | $0.00 | -$10.26M | -$2.31 | -$2.31 | 4,569,020 | 4,569,020 |
|---|
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 | $443.64M | $187.04M | $256.6M | $118.4M | — | $310.24M | -$53.64M | — | -$58.96M | -$11.31M | -$47.65M | -$0.46 | -$0.46 | 103,895,195 | 103,895,195 |
|---|
| 2024-12-31 | $333.85M | $137.22M | $196.63M | $96.21M | — | $241.26M | -$44.63M | — | -$40.53M | $308,000.00 | -$40.84M | -$0.41 | -$0.41 | 98,892,692 | 98,892,692 |
|---|
| 2023-12-31 | $264.83M | $120.72M | $144.11M | $84.66M | — | $207.82M | -$63.71M | — | -$62.87M | $44,000.00 | -$62.91M | -$0.67 | -$0.67 | 94,080,797 | 94,080,797 |
|---|
| 2022-12-31 | $204.27M | $95.95M | $108.32M | $69.33M | — | $166.01M | -$57.69M | — | -$59.06M | -$461,000.00 | -$58.6M | -$0.64 | -$0.64 | 90,956,521 | 90,956,521 |
|---|
| 2021-12-31 | $152.16M | $68.35M | $83.81M | $48.8M | — | $126.72M | -$42.92M | — | -$46.65M | $172,000.00 | -$46.82M | -$0.73 | -$0.73 | 64,510,456 | 64,510,456 |
|---|
| 2020-12-31 | $112.14M | $52.99M | $59.16M | $40.21M | — | $94.26M | -$35.1M | — | -$51.36M | $0.00 | -$51.36M | -$11.78 | -$11.78 | 4,809,533 | 4,809,533 |
|---|
| 2019-12-31 | $73.54M | $43.11M | $30.44M | $32.72M | — | $72.97M | -$42.54M | — | — | $0.00 | -$41.87M | -$9.91 | -$9.91 | 4,346,900 | 4,346,900 |
|---|