Complete source-backed income-statement history.
- Available history
- 2013-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 | — | — | — | $5.3M | — | $6.15M | -$6.15M | -$536,000.00 | -$6.68M | $46,000.00 | -$6.73M | -$0.22 | — | 30,487,731 | — |
|---|
| 2026-03-31 | — | — | — | $5.21M | — | — | -$6.27M | $818,000.00 | -$5.46M | $49,000.00 | -$5.51M | -$0.18 | — | 30,487,731 | — |
|---|
| 2025-12-31 | — | — | — | $25.36M | — | — | -$29.76M | $2.94M | -$26.82M | $76,000.00 | -$26.89M | -$0.88 | — | 0 | — |
|---|
| 2025-09-30 | — | — | — | $5.08M | — | $6.05M | -$6.05M | $141,000.00 | -$5.91M | $102,000.00 | -$6.01M | -$0.20 | — | 30,487,731 | — |
|---|
| 2025-06-30 | — | — | — | $5.34M | — | $6.34M | -$6.34M | $4.61M | -$1.73M | $28,000.00 | -$1.76M | -$0.06 | — | 30,487,731 | — |
|---|
| 2025-03-31 | — | — | — | $11.62M | — | $13.55M | -$13.55M | $2.7M | -$10.86M | $29,000.00 | -$10.88M | -$0.36 | — | 30,487,731 | — |
|---|
| 2024-12-31 | — | — | — | $7.82M | — | $8.75M | -$8.75M | -$1.8M | -$10.55M | -$41,000.00 | -$10.51M | -$0.34 | — | 1,802 | — |
|---|
| 2024-09-30 | — | — | — | $7.13M | — | $7.9M | -$7.9M | $2.9M | -$5.01M | $9,000.00 | -$5.02M | -$0.16 | — | 30,472,557 | — |
|---|
| 2024-06-30 | — | — | — | $12.98M | — | $14.97M | -$14.97M | $1.94M | -$13.03M | -$25,000.00 | -$13.01M | -$0.43 | — | 30,456,101 | — |
|---|
| 2024-03-31 | — | — | — | $9.83M | — | $10.85M | -$10.85M | $876,000.00 | -$9.98M | $25,000.00 | -$10M | -$0.33 | — | 30,443,973 | — |
|---|
| 2023-12-31 | $0.00 | $0.00 | $0.00 | $7.8M | — | $8.59M | -$8.59M | $3.85M | -$4.73M | -$99,000.00 | -$4.64M | -$0.16 | — | 1,415 | — |
|---|
| 2023-09-30 | $0.00 | $0.00 | $0.00 | $7.55M | — | $8.52M | -$8.52M | $1.46M | -$7.06M | $308,000.00 | -$7.36M | -$0.24 | — | 30,436,638 | — |
|---|
| 2023-06-30 | $0.00 | $0.00 | $0.00 | $11.27M | — | $13.26M | -$13.26M | $4.59M | -$8.67M | $71,000.00 | -$8.74M | -$0.29 | — | 30,439,118 | — |
|---|
| 2023-03-31 | $0.00 | $0.00 | $0.00 | $6.23M | — | $7.15M | -$7.15M | $3.29M | -$3.85M | $37,000.00 | -$3.82M | -$0.13 | — | 30,439,275 | — |
|---|
| 2022-12-31 | $300,000.00 | $16,000.00 | $284,000.00 | $7.32M | — | $8.45M | -$8.16M | $5.54M | -$2.63M | $578,000.00 | -$3.2M | -$0.10 | — | -2 | — |
|---|
| 2022-09-30 | $1.68M | $215,000.00 | $1.47M | $7.01M | — | $7.85M | -$6.39M | -$3.87M | -$10.26M | $2.4M | -$12.66M | -$0.42 | — | 30,439,277 | — |
|---|
| 2022-06-30 | $1.53M | $207,000.00 | $1.32M | $10.39M | — | $13.42M | -$12.09M | -$2.16M | -$14.25M | -$2.61M | -$11.64M | -$0.38 | — | 30,439,277 | — |
|---|
| 2022-03-31 | $500,000.00 | $213,000.00 | $287,000.00 | $6.82M | — | $8.13M | -$7.85M | $1.39M | -$6.45M | -$1.06M | -$5.4M | -$0.18 | — | 30,439,275 | — |
|---|
| 2021-12-31 | $4.5M | $1.05M | $3.45M | $8.78M | — | $10.65M | -$7.19M | -$474,000.00 | -$7.67M | -$1.2M | -$6.47M | -$0.21 | — | 122,332 | 122,332 |
|---|
| 2021-09-30 | $4.52M | $1.11M | $3.41M | $5.6M | — | $7.14M | -$3.73M | -$1.32M | -$5.06M | -$1.79M | -$3.26M | -$0.11 | — | 30,341,470 | 30,341,470 |
|---|
| 2021-06-30 | $4.53M | $1.36M | $3.17M | $9.25M | — | $13.77M | -$10.61M | $914,000.00 | -$9.69M | -$4.57M | -$5.12M | -$0.17 | — | 29,987,917 | 29,987,917 |
|---|
| 2021-03-31 | $4.85M | $2.3M | $2.55M | $4.63M | — | $6.1M | -$3.55M | $508,000.00 | -$3.05M | -$477,000.00 | -$2.57M | -$0.09 | — | 29,423,727 | 29,423,727 |
|---|
| 2020-12-31 | $5.27M | $2.25M | $3.02M | $3.46M | — | $7.94M | -$4.92M | $2.83M | -$2.09M | -$254,000.00 | -$1.84M | — | — | — | -522,302 |
|---|
| 2020-09-30 | $10.55M | $9.43M | $1.12M | $2.35M | — | $5.79M | -$4.67M | $1.48M | -$3.19M | -$668,000.00 | -$2.53M | — | — | — | 29,037,074 |
|---|
| 2020-06-30 | $15.5M | $13.2M | $2.3M | $2.57M | — | $8.81M | -$6.51M | -$662,000.00 | -$7.18M | -$332,000.00 | -$6.84M | — | — | — | 28,856,085 |
|---|
| 2020-03-31 | $12.68M | $9.67M | $3.01M | $1.16M | — | $5.18M | -$2.17M | $1.81M | -$366,000.00 | -$352,000.00 | -$14,000.00 | — | — | — | 36,169,493 |
|---|
| 2019-12-31 | $0.00 | $0.00 | $0.00 | $10.34M | — | $13.31M | -$13.31M | $749.63M | $736.32M | $49.82M | $686.5M | — | — | — | 8,128,873 |
|---|
| 2019-09-30 | $0.00 | $0.00 | $0.00 | $4.53M | — | $6.11M | -$6.11M | -$39,000.00 | -$6.15M | $0.00 | -$6.15M | — | — | — | 41,019,230 |
|---|
| 2019-06-30 | — | $0.00 | $0.00 | $4.69M | — | $6.01M | -$6.01M | $154,000.00 | -$5.85M | $0.00 | -$5.85M | — | — | — | 37,519,697 |
|---|
| 2019-03-31 | $0.00 | — | — | $4.53M | — | $5.81M | -$5.81M | -$59,000.00 | -$5.86M | $0.00 | -$5.86M | — | — | — | 35,977,422 |
|---|
| 2018-12-31 | — | — | — | $4.84M | — | $6.11M | -$6.11M | -$3,000.00 | — | — | -$6.11M | — | — | — | 8,423 |
|---|
| 2018-09-30 | — | — | — | $3.94M | — | $5.12M | -$5.12M | $64,000.00 | — | — | -$5.05M | — | — | — | 35,819,772 |
|---|
| 2018-06-30 | — | — | — | $3.95M | — | $5.62M | -$5.62M | -$286,000.00 | — | — | -$5.91M | — | — | — | 35,819,772 |
|---|
| 2018-03-31 | — | — | — | $2.99M | — | $4.15M | -$4.15M | $81,000.00 | — | — | -$4.07M | — | — | — | 35,447,304 |
|---|
| 2017-12-31 | — | — | — | $5.91M | — | $7.51M | -$7.51M | $257,000.00 | — | — | -$7.25M | — | — | — | -856,750 |
|---|
| 2017-09-30 | — | — | — | $4.93M | — | $6.59M | -$6.59M | $388,000.00 | — | — | -$6.21M | — | — | — | 35,423,105 |
|---|
| 2017-06-30 | — | — | — | $7.4M | — | $9.69M | -$9.69M | $555,000.00 | — | — | -$9.13M | — | — | — | 35,320,499 |
|---|
| 2017-03-31 | — | — | — | $8.19M | — | $10.27M | -$10.27M | -$292,000.00 | — | — | -$10.56M | — | — | — | 33,291,672 |
|---|
| 2016-12-31 | — | — | — | $13.69M | — | $16.44M | -$16.44M | $43,000.00 | — | $0.00 | -$16.4M | — | — | — | 35,803 |
|---|
| 2016-09-30 | — | — | — | $9.77M | — | $12.46M | -$12.46M | -$25,000.00 | — | — | -$12.48M | — | — | — | 32,436,207 |
|---|
| 2016-06-30 | — | — | — | $11.22M | — | $13.62M | -$13.62M | -$7,000.00 | — | — | -$13.62M | — | — | — | 32,378,412 |
|---|
| 2016-03-31 | — | — | — | $7.81M | — | $10.25M | -$10.25M | -$9,000.00 | — | $0.00 | -$10.26M | — | — | — | 32,292,106 |
|---|
| 2015-12-31 | — | — | — | $10.41M | — | $12.07M | -$62.95M | $182,000.00 | — | $0.00 | -$11.89M | — | — | — | 459,253 |
|---|
| 2015-09-30 | — | — | — | $9.73M | — | $10.81M | $10.81M | $78,000.00 | — | — | -$10.74M | — | — | — | 32,050,565 |
|---|
| 2015-06-30 | — | — | — | $4.38M | — | $6.42M | $6.42M | -$323,000.00 | — | — | -$6.74M | — | — | — | 31,287,855 |
|---|
| 2015-03-31 | — | — | — | $6.78M | — | $8.21M | -$8.21M | $91,000.00 | — | $0.00 | -$8.11M | — | — | — | 27,641,565 |
|---|
| 2014-12-31 | — | — | — | $4.39M | — | $6.39M | -$6.39M | $37,000.00 | — | — | -$6.35M | — | — | — | 289,214 |
|---|
| 2014-09-30 | — | — | — | $4.34M | — | $6.98M | -$6.98M | $17,000.00 | — | — | -$6.96M | — | — | — | 24,116,917 |
|---|
| 2014-06-30 | — | — | — | $3.25M | — | $3.91M | -$3.91M | -$1,000.00 | — | — | -$3.91M | — | — | — | 23,749,753 |
|---|
| 2014-03-31 | — | — | — | $2.35M | — | $4.5M | -$4.5M | $1,000.00 | — | $0.00 | -$4.5M | — | — | — | 23,550,212 |
|---|
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 | — | — | — | $47.39M | — | — | -$55.69M | $10.38M | -$45.31M | $235,000.00 | -$45.54M | -$1.49 | -$1.49 | 30,487,731 | 30,487,731 |
|---|
| 2024-12-31 | — | — | — | $37.76M | — | $42.47M | -$42.47M | $3.91M | -$38.56M | -$32,000.00 | -$38.53M | -$1.26 | -$1.26 | 30,460,980 | 30,460,980 |
|---|
| 2023-12-31 | $0.00 | $0.00 | $0.00 | $32.85M | — | $37.51M | -$37.51M | $13.2M | -$24.31M | $244,000.00 | -$24.56M | -$0.81 | -$0.81 | 30,438,459 | 30,438,459 |
|---|
| 2022-12-31 | $4.01M | $651,000.00 | $3.36M | $31.54M | — | $37.85M | -$34.49M | $902,000.00 | -$33.59M | -$688,000.00 | -$32.9M | -$1.08 | -$1.08 | 30,439,275 | 30,439,275 |
|---|
| 2021-12-31 | $18.39M | $5.82M | $12.57M | $28.27M | — | $37.66M | -$25.08M | -$376,000.00 | -$25.46M | -$8.04M | -$17.41M | -$0.58 | -$0.58 | 30,043,380 | 30,043,380 |
|---|
| 2020-12-31 | $44M | $34.55M | $9.45M | $9.53M | — | $27.73M | -$18.28M | $5.45M | -$12.83M | -$1.61M | -$11.22M | -$0.36 | -$0.36 | 30,823,458 | 30,823,458 |
|---|
| 2019-12-31 | $0.00 | $0.00 | $0.00 | $24.09M | — | $31.23M | -$31.23M | $749.69M | $718.45M | $49.82M | $668.63M | $17.17 | $14.44 | 38,945,468 | 46,319,457 |
|---|
| 2018-12-31 | $0.00 | $0.00 | $0.00 | $15.73M | — | $20.99M | -$20.99M | -$144,000.00 | -$21.14M | $0.00 | -$21.14M | -$0.59 | -$0.59 | 35,804,304 | 35,804,304 |
|---|
| 2017-12-31 | — | — | — | $26.42M | — | $34.06M | -$34.06M | $909,000.00 | -$33.15M | $0.00 | -$33.15M | -$0.95 | -$0.95 | 34,875,814 | 34,875,814 |
|---|
| 2016-12-31 | — | — | — | $42.49M | — | $52.76M | -$52.76M | $2,000.00 | -$52.76M | $0.00 | -$52.76M | — | — | — | 32,403,391 |
|---|
| 2015-12-31 | — | — | — | $31.31M | — | $37.51M | -$37.51M | $27,000.00 | -$37.48M | $0.00 | -$37.48M | — | — | — | 30,801,994 |
|---|
| 2014-12-31 | — | — | — | $14.33M | — | $21.78M | -$21.78M | $54,000.00 | -$21.72M | $0.00 | -$21.72M | — | — | — | 24,162,700 |
|---|
| 2013-12-31 | — | — | — | $7.94M | — | $9.93M | -$9.93M | -$2,000.00 | — | — | -$9.93M | — | — | — | 22,220,416 |
|---|