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 | $36.29M | — | — | $2.62M | — | — | -$10.31M | — | -$11.61M | $204,000.00 | -$11.85M | -$0.22 | -$0.22 | 55,089,000 | 55,089,000 |
|---|
| 2026-03-31 | $31.57M | — | — | $2.33M | — | — | -$13.48M | — | -$15.26M | -$112,000.00 | -$15.08M | -$0.40 | -$0.40 | 37,623,000 | 37,623,000 |
|---|
| 2025-12-31 | $56.53M | — | — | $2.38M | — | — | -$24.69M | — | -$26.5M | $319,000.00 | -$26.8M | -$0.72 | -$0.72 | -151,000 | -151,000 |
|---|
| 2025-09-30 | $46.32M | — | — | $2.53M | — | — | -$5.99M | — | -$7.77M | -$346,000.00 | -$7.44M | -$0.20 | -$0.20 | 37,212,000 | 37,212,000 |
|---|
| 2025-06-30 | $46.39M | — | — | $2.82M | — | — | -$3.47M | — | -$10.29M | $333,000.00 | -$10.82M | -$0.28 | -$0.28 | 38,080,000 | 38,080,000 |
|---|
| 2025-03-31 | $36.02M | — | — | $3.07M | — | — | -$13.74M | — | -$12.38M | $80,000.00 | -$12.67M | -$0.33 | -$0.33 | 38,683,000 | 38,683,000 |
|---|
| 2024-12-31 | $56.2M | — | — | $2.32M | — | — | $3.95M | — | -$3.88M | $266,000.00 | $31.03M | $0.84 | $0.84 | 205,000 | 205,000 |
|---|
| 2024-09-30 | $55.57M | — | — | $2.58M | — | — | $1.57M | — | $2.4M | -$110,000.00 | $2.09M | $0.06 | $0.05 | 37,949,000 | 38,608,000 |
|---|
| 2024-06-30 | $41.12M | — | — | $2.72M | — | — | -$5.59M | — | -$5.55M | -$176,000.00 | -$7.49M | -$0.20 | -$0.20 | 37,007,000 | 37,007,000 |
|---|
| 2024-03-31 | $37.01M | — | — | $3.23M | — | — | -$23.47M | — | -$26.27M | $682,000.00 | -$35.73M | -$0.98 | -$0.98 | 36,578,000 | 36,578,000 |
|---|
| 2023-12-31 | $53.43M | — | — | $2.26M | — | — | $2.81M | — | $9.65M | $1.44M | -$11.02M | -$0.30 | -$0.30 | 120,000 | 120,000 |
|---|
| 2023-09-30 | $59.98M | — | — | $2.44M | — | — | -$6.73M | — | -$11.99M | $55,000.00 | -$13.72M | -$0.38 | -$0.38 | 36,263,000 | 36,263,000 |
|---|
| 2023-06-30 | $62.13M | — | — | $3.35M | — | — | -$16.42M | — | -$22.52M | -$37,000.00 | -$27.84M | -$0.78 | -$0.78 | 35,487,000 | 35,487,000 |
|---|
| 2023-03-31 | $54.91M | — | — | $3.13M | — | — | -$24.48M | — | -$29.25M | $147,000.00 | -$36M | -$1.02 | -$1.02 | 35,176,000 | 35,176,000 |
|---|
| 2022-12-31 | $23.73M | — | — | $3.76M | — | — | -$36.3M | — | -$22.73M | -$306,000.00 | -$105.44M | -$5.13 | -$5.13 | -103,054,000 | -103,054,000 |
|---|
| 2022-09-30 | $103.73M | — | — | $5.9M | — | — | -$18.09M | — | -$26.1M | $890,000.00 | -$26.86M | -$0.19 | -$0.19 | 138,939,000 | 138,939,000 |
|---|
| 2022-06-30 | $106.76M | — | — | $10.25M | — | — | -$24.89M | — | -$21.79M | $1.8M | -$23.77M | -$0.17 | -$0.17 | 137,381,000 | 137,381,000 |
|---|
| 2022-03-31 | $91.56M | — | — | $7.19M | — | — | -$35.3M | — | -$44.22M | $350,000.00 | -$44.89M | -$0.33 | -$0.33 | 136,425,000 | 136,425,000 |
|---|
| 2021-12-31 | $131.96M | — | — | $5.38M | — | — | -$6.08M | — | $21.83M | $2.26M | $40.45M | $0.90 | $0.87 | 9,584,000 | 10,537,000 |
|---|
| 2021-09-30 | $90.1M | — | — | $5.69M | — | — | -$881,000.00 | — | -$3.94M | -$353,000.00 | -$3.79M | -$0.20 | -$0.20 | 18,618,000 | 18,618,000 |
|---|
| 2021-06-30 | $89.1M | — | — | $6.9M | — | — | -$413,000.00 | — | -$631,000.00 | $158,000.00 | -$582,000.00 | -$0.03 | -$0.03 | 18,550,000 | 18,550,000 |
|---|
| 2021-03-31 | $72.65M | — | — | $6.7M | — | — | -$16.52M | — | -$16.14M | -$4.82M | -$11.37M | -$0.75 | -$0.75 | 15,188,000 | 15,188,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 | $185.27M | — | — | $10.79M | — | — | -$47.89M | — | -$56.95M | $386,000.00 | -$57.72M | -$1.53 | -$1.53 | 37,835,000 | 37,835,000 |
|---|
| 2024-12-31 | $189.89M | — | — | $10.86M | — | — | -$23.54M | — | -$33.29M | $662,000.00 | -$10.1M | -$0.27 | -$0.27 | 37,386,000 | 37,386,000 |
|---|
| 2023-12-31 | $230.44M | — | — | $11.18M | — | — | -$44.82M | — | -$54.11M | $1.6M | -$88.58M | -$2.48 | -$2.48 | 35,766,000 | 35,766,000 |
|---|
| 2022-12-31 | $325.78M | — | — | $27.1M | — | — | -$114.57M | — | -$114.83M | $2.73M | -$200.96M | -$5.82 | -$5.82 | 34,537,000 | 34,537,000 |
|---|
| 2021-12-31 | $383.8M | — | — | $24.66M | — | — | -$23.89M | — | $1.12M | -$2.75M | $24.71M | $0.00 | -$0.03 | 27,048,000 | 28,001,000 |
|---|
| 2020-12-31 | $321.32M | — | — | $17.67M | — | — | $12.14M | — | $12.1M | $941,000.00 | $10.34M | $0.00 | $0.00 | 11,942,000 | 11,942,000 |
|---|
| 2019-12-31 | $317.92M | — | — | $21.13M | — | — | -$40.27M | — | -$37.28M | -$358,000.00 | -$37.19M | -$3.15 | -$3.15 | 11,804,000 | 11,804,000 |
|---|