Complete source-backed income-statement history.
- Available history
- 2016-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 | $24.26M | — | — | $5.87M | — | — | -$22.14M | — | -$22.47M | -$313,000.00 | -$22.16M | -$0.24 | -$0.24 | 94,025,000 | 94,025,000 |
|---|
| 2026-03-31 | $20.26M | — | — | $5.75M | — | — | -$19.42M | — | -$20.12M | -$613,000.00 | -$19.51M | -$0.21 | -$0.21 | 92,899,169,000 | 92,899,169,000 |
|---|
| 2025-12-31 | $16.6M | — | — | $5.08M | — | — | -$24.5M | — | -$38.68M | -$503,000.00 | -$38.18M | -$0.41 | — | — | 8,949,000 |
|---|
| 2025-09-30 | $29.12M | — | — | $5.49M | — | — | -$15.8M | — | -$27.16M | -$283,000.00 | -$26.88M | -$0.41 | — | — | 64,947,000 |
|---|
| 2025-06-30 | $23.19M | $6.35M | — | $4.93M | — | — | -$19.01M | -$3.16M | -$25.61M | $884,000.00 | -$26.49M | -$0.53 | -$0.53 | 49,627,000 | 49,627,000 |
|---|
| 2025-03-31 | $22.46M | — | — | $5.21M | — | — | -$21.63M | $4.06M | -$20.2M | -$326,000.00 | -$19.88M | -$0.41 | -$0.41 | 48,343,476,000 | 48,343,476,000 |
|---|
| 2024-12-31 | $22.43M | — | — | $5.55M | — | — | -$21.04M | $8.7M | -$24.41M | -$148,000.00 | $31.79M | $0.85 | $0.85 | 282,438 | 282,000 |
|---|
| 2024-09-30 | $21.99M | $6.33M | — | $6.76M | — | — | -$22.49M | -$2.59M | -$25.09M | -$2.58M | -$21.75M | -$0.57 | -$0.57 | 38,086,765 | 38,087,000 |
|---|
| 2024-06-30 | $24.06M | $6.58M | — | $6.08M | — | — | -$20.31M | -$115,000.00 | -$23.46M | -$78,000.00 | -$22.23M | -$0.59 | -$0.59 | 37,814,019 | 37,814,019 |
|---|
| 2024-03-31 | $24.15M | $7.05M | — | $8.43M | — | — | -$24.37M | -$413,000.00 | -$27.25M | -$1.05M | -$25.2M | -$0.67 | -$0.67 | 37,353,228 | 37,353,228 |
|---|
| 2023-12-31 | $27.1M | $6.88M | — | $8.14M | — | — | -$19.8M | $2.19M | $9.65M | -$650,000.00 | $12.18M | $0.33 | $0.33 | 99,041 | 99,041 |
|---|
| 2023-09-30 | $27.97M | $7.03M | — | $10.41M | — | — | -$25.18M | -$2.55M | -$27.74M | -$1M | -$24.54M | -$0.66 | -$0.66 | 36,991,650 | 36,991,650 |
|---|
| 2023-06-30 | $27.97M | $7.77M | — | $10.52M | — | — | -$28.18M | $3.51M | -$24.67M | -$1.37M | -$23.3M | -$0.63 | -$0.63 | 36,848,602 | 36,848,602 |
|---|
| 2023-03-31 | $30.26M | $6.81M | — | $11.53M | — | — | -$23.59M | $355,000.00 | -$23.23M | -$271,000.00 | -$22.96M | -$0.63 | -$0.63 | 36,587,946 | 36,587,946 |
|---|
| 2022-12-31 | $43.89M | $6.71M | — | $10.85M | — | — | -$9.95M | -$684,000.00 | $8.46M | $3.75M | $4.71M | $0.13 | $0.13 | 109,147 | 109,147 |
|---|
| 2022-09-30 | $37.2M | $7.1M | — | $11.78M | — | — | -$3.61M | -$1.25M | -$4.86M | $26,000.00 | -$4.89M | -$0.13 | -$0.13 | 36,202,496 | 36,202,496 |
|---|
| 2022-06-30 | $34.24M | $6.71M | — | $11.07M | — | — | -$3.63M | -$1.23M | -$4.86M | -$1.61M | -$3.25M | -$0.09 | -$0.09 | 36,084,113 | — |
|---|
| 2022-03-31 | $34.41M | $6.92M | — | $9.88M | — | — | -$20.81M | -$1.19M | -$21.99M | $138,000.00 | -$22.13M | -$0.62 | -$0.62 | 35,478,676 | 35,476,948 |
|---|
| 2021-12-31 | $55.15M | $6.27M | — | $10.22M | — | — | -$7.11M | -$563,000.00 | -$7.67M | $2.23M | -$9.9M | -$0.27 | -$0.27 | 543,042 | 545,443 |
|---|
| 2021-09-30 | $22.66M | $5.81M | — | $5.25M | — | — | -$11.08M | -$15,000.00 | -$11.1M | $396,000.00 | -$11.49M | -$0.34 | -$0.34 | 33,342,828 | 33,332,668 |
|---|
| 2021-06-30 | $19.21M | $5.23M | — | $4.65M | — | — | -$12.65M | -$13,000.00 | -$12.66M | $55,000.00 | -$12.72M | -$0.39 | -$0.39 | 32,756,357 | 32,741,356 |
|---|
| 2021-03-31 | $18.3M | $4.82M | — | $4.96M | — | — | -$30.54M | -$9,000.00 | -$30.55M | $22,000.00 | -$30.57M | — | — | 32,191,419 | 32,172,038 |
|---|
| 2020-12-31 | $16.82M | $4.1M | — | $3.71M | — | — | -$12.33M | -$19,000.00 | -$12.35M | $35,000.00 | -$12.39M | — | — | 429,344 | 432,031 |
|---|
| 2020-09-30 | $15.72M | $4.55M | $11.17M | $3.59M | — | $22.14M | -$10.97M | -$4,000.00 | -$10.98M | $36,000.00 | -$11.01M | — | — | 27,606,061 | 27,593,315 |
|---|
| 2020-06-30 | $13.27M | $3.76M | $8.94M | $3.44M | — | $20.5M | -$11.56M | -$235,000.00 | -$11.79M | $2,000.00 | -$11.79M | — | — | 27,135,107 | 27,117,432 |
|---|
| 2020-03-31 | $11.9M | $3.25M | $8.09M | $3.65M | — | $20.91M | -$12.81M | $131,000.00 | -$12.68M | $3,000.00 | -$12.68M | — | — | 26,794,326 | 26,773,163 |
|---|
| 2019-12-31 | $12.45M | $3.54M | $6.88M | $4.53M | — | $21.52M | -$14.63M | $95,000.00 | -$14.54M | $347,000.00 | -$14.88M | — | — | 908,676 | 915,421 |
|---|
| 2019-09-30 | $12.81M | $4.2M | $8.61M | $5.47M | — | $24.81M | -$16.2M | $184,000.00 | -$16.01M | -$1.82M | -$14.2M | — | — | 22,382,973 | 22,345,122 |
|---|
| 2019-06-30 | $12.27M | $4.56M | $7.71M | $6.35M | — | $24.44M | -$16.74M | $51,000.00 | -$16.69M | $6,000.00 | -$16.69M | — | — | 20,817,466 | 20,759,396 |
|---|
| 2019-03-31 | $12.13M | $3.87M | $8.25M | $6.94M | — | $24.76M | -$16.51M | $211,000.00 | -$16.3M | $9,000.00 | -$16.31M | — | — | 19,579,332 | 19,511,220 |
|---|
| 2018-12-31 | $10.95M | $3.53M | $7.42M | $7.2M | — | $25.46M | -$18.04M | $263,000.00 | -$17.78M | $5,000.00 | -$17.79M | — | — | 555,079 | 565,088 |
|---|
| 2018-09-30 | $7.55M | $1.57M | $5.98M | $5.22M | — | $22.24M | -$16.27M | $329,000.00 | -$15.94M | $5,000.00 | -$15.94M | — | — | 18,710,064 | 18,611,829 |
|---|
| 2018-06-30 | $4.17M | $820,000.00 | $3.35M | $5.15M | — | $17.8M | -$14.45M | $133,000.00 | -$14.32M | $10,000.00 | -$14.33M | — | — | 16,438,897 | 16,314,236 |
|---|
| 2018-03-31 | $4.39M | $564,000.00 | $3.82M | $4.53M | — | $17.05M | -$13.23M | $183,000.00 | -$13.05M | $2,000.00 | -$13.05M | — | — | 16,208,692 | 16,069,549 |
|---|
| 2017-12-31 | $3.5M | $246,000.00 | $3.25M | $4.36M | — | $16.08M | -$12.83M | $39,000.00 | -$12.79M | $1,000.00 | -$12.79M | — | — | 1,694,802 | 1,692,415 |
|---|
| 2017-09-30 | $3.72M | $292,000.00 | $3.43M | $3.47M | — | $22.88M | -$19.46M | $88,000.00 | -$19.37M | $2,000.00 | -$19.37M | — | — | 14,936,809 | 14,783,366 |
|---|
| 2017-06-30 | $4.09M | $336,000.00 | $3.75M | $2.88M | — | $11.6M | -$7.85M | -$13.75M | -$21.59M | $1,000.00 | -$21.6M | — | — | 8,666,147 | 8,491,391 |
|---|
| 2017-03-31 | $3.11M | $196,000.00 | $2.91M | $3.26M | — | $9.54M | -$6.63M | $786,000.00 | -$5.85M | $2,000.00 | -$5.85M | — | — | 2,577,919 | 2,239,392 |
|---|
| 2016-12-31 | $2.5M | $510,000.00 | $1.99M | $2.54M | — | $9.35M | -$7.35M | — | -$9.06M | $1,000.00 | -$9.06M | — | — | 137,413 | 110,738 |
|---|
| 2016-09-30 | $2.32M | $448,000.00 | $1.87M | $2.18M | — | $7.84M | -$5.97M | — | -$7.43M | $2,000.00 | -$7.43M | — | — | 2,480,524 | 2,355,112 |
|---|
| 2016-06-30 | $2.01M | $299,000.00 | $1.71M | $1.65M | — | $8.24M | -$6.53M | — | -$6.52M | $1,000.00 | -$6.53M | — | — | 2,424,554 | 2,284,098 |
|---|
| 2016-03-31 | $2.08M | $320,000.00 | $1.76M | $1.53M | — | $5.69M | -$3.93M | — | -$3.96M | $2,000.00 | -$3.96M | — | — | 1,305,866 | 1,231,225 |
|---|
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 | $92.19M | — | — | $20.71M | — | — | -$81.25M | — | -$111.96M | -$228,000.00 | -$111.73M | -$1.76 | -$1.76 | 63,316,000 | 63,316,000 |
|---|
| 2024-12-31 | $92.64M | — | — | $26.82M | — | — | -$88.21M | $84,000.00 | -$100.19M | -$3.86M | -$37.38M | -$0.98 | -$0.98 | 38,035,000 | 38,035,000 |
|---|
| 2023-12-31 | $99.99M | $28.26M | — | $40.59M | — | — | -$99.57M | $3.28M | -$69.04M | -$3.32M | -$58.63M | -$1.59 | -$1.59 | 36,909,919 | 36,909,919 |
|---|
| 2022-12-31 | $149.73M | $27.43M | — | $43.59M | — | — | -$38M | -$4.35M | -$23.25M | $2.31M | -$25.56M | -$0.71 | -$0.71 | 36,033,560 | 36,033,560 |
|---|
| 2021-12-31 | $115.31M | $22.13M | — | $25.08M | — | — | -$61.37M | -$600,000.00 | -$61.97M | $2.7M | -$64.67M | -$1.94 | -$1.94 | 33,310,794 | 33,298,382 |
|---|
| 2020-12-31 | $57.71M | $15.66M | — | $14.38M | — | — | -$47.67M | -$127,000.00 | -$47.8M | $76,000.00 | -$47.88M | — | — | 27,609,403 | 27,594,911 |
|---|
| 2019-12-31 | $49.65M | $15.26M | $32.36M | $22.78M | — | $96.43M | -$64.07M | $541,000.00 | -$63.53M | -$1.45M | -$62.08M | — | — | 21,845,536 | 21,797,714 |
|---|
| 2018-12-31 | $27.05M | $6.48M | $20.57M | $22.1M | — | $82.56M | -$61.99M | $908,000.00 | -$61.08M | $22,000.00 | -$61.1M | — | — | 17,683,459 | 17,572,938 |
|---|
| 2017-12-31 | $14.41M | $1.07M | $13.34M | $13.97M | — | $60.11M | -$46.76M | -$12.83M | -$59.6M | $6,000.00 | -$59.6M | — | — | 10,515,411 | 10,332,593 |
|---|
| 2016-12-31 | $8.91M | $1.58M | $7.33M | $7.9M | — | $31.11M | -$23.78M | -$3.19M | -$26.97M | $6,000.00 | -$26.98M | — | — | 2,205,577 | 2,068,334 |
|---|