Complete source-backed income-statement history.
- Available history
- 2014-09-30 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 | $60.8M | — | — | — | — | — | $9.9M | -$9.3M | $600,000.00 | $400,000.00 | $200,000.00 | $0.01 | $0.01 | 28,908,945 | 29,276,684 |
|---|
| 2026-03-31 | $57.2M | — | — | — | — | — | $9.2M | -$10.4M | -$1.2M | -$700,000.00 | -$500,000.00 | -$0.02 | -$0.02 | 29,288,997 | 29,288,997 |
|---|
| 2025-12-31 | $77.2M | — | — | — | — | — | $11.3M | -$10.4M | $900,000.00 | $8.1M | -$7.2M | -$0.24 | -$0.24 | 10,421 | 10,421 |
|---|
| 2025-09-30 | $86.2M | — | — | — | — | — | $9.7M | -$12.3M | -$2.6M | -$700,000.00 | -$1.9M | -$0.07 | -$0.07 | 29,094,787 | 29,094,787 |
|---|
| 2025-06-30 | $80.3M | — | — | — | — | — | $7.9M | -$6.9M | $1M | $8.8M | -$7.8M | -$0.27 | -$0.27 | 29,078,848 | 29,078,848 |
|---|
| 2025-03-31 | $60.4M | — | — | — | — | — | $1.6M | -$6.8M | -$5.2M | -$5.1M | -$100,000.00 | $0.00 | $0.00 | 28,973,938 | 28,973,938 |
|---|
| 2024-12-31 | $83M | — | — | — | — | — | $12.9M | -$8.5M | $4.4M | -$62.6M | $67M | $2.35 | $2.30 | -3,735 | 674,613 |
|---|
| 2024-09-30 | $77.2M | — | — | — | $29.6M | — | $11.2M | -$7.4M | $3.8M | $1M | $2.8M | $0.10 | $0.10 | 28,496,801 | 29,188,787 |
|---|
| 2024-06-30 | $74.8M | — | — | — | $29.2M | — | $8.7M | -$6.5M | $2.2M | $800,000.00 | $1.4M | $0.05 | $0.05 | 28,474,059 | 29,046,281 |
|---|
| 2024-03-31 | $62.3M | $15.9M | — | — | $31.9M | — | -$2.1M | -$6.4M | -$8.5M | -$2.1M | -$6.4M | -$0.22 | -$0.22 | 28,603,734 | 28,603,734 |
|---|
| 2023-12-31 | $81.1M | $71.7M | — | — | $30.9M | — | $8.3M | -$6.8M | $1.5M | $2.2M | -$700,000.00 | -$0.02 | -$0.02 | -15,493 | 65,298 |
|---|
| 2023-09-30 | $97.5M | $21.4M | — | — | $23.6M | — | $12.2M | -$6.8M | $5.4M | $2M | $3.4M | $0.12 | $0.12 | 28,104,365 | 29,105,267 |
|---|
| 2023-06-30 | $79.4M | $13.4M | — | — | $23.5M | — | $13.8M | -$7.2M | $6.6M | $1M | $5.6M | $0.20 | $0.19 | 28,186,725 | 29,073,078 |
|---|
| 2023-03-31 | $64.9M | $15M | — | — | $26.3M | — | $4.6M | -$6.2M | -$1.6M | -$200,000.00 | -$1.4M | -$0.05 | -$0.05 | 27,974,182 | 27,974,182 |
|---|
| 2022-12-31 | $79.5M | $40M | — | — | $17M | — | $12.1M | -$6.3M | $5.8M | $1.7M | $4.1M | $0.15 | $0.15 | -187,956 | -281,605 |
|---|
| 2022-09-30 | $74.2M | $20.3M | — | — | $25.2M | — | $15.3M | -$6M | $9.3M | $100,000.00 | $9.2M | $0.33 | $0.32 | 27,856,920 | 28,921,246 |
|---|
| 2022-06-30 | $71.3M | $11.7M | — | — | $29.3M | — | $13.1M | -$5.7M | $7.4M | $200,000.00 | $6.4M | $0.27 | $0.25 | 26,826,014 | 29,262,690 |
|---|
| 2022-03-31 | $60.6M | $11.8M | — | — | $26.8M | — | $6.9M | -$5.3M | $1.6M | $100,000.00 | $1.5M | $0.06 | $0.05 | 26,850,326 | 29,294,973 |
|---|
| 2021-12-31 | $63.9M | $27.9M | — | — | $9.2M | — | $2.5M | -$9.1M | -$6.6M | -$1.5M | -$5.1M | -$0.09 | -$0.09 | 1,761,273 | 1,761,273 |
|---|
| 2021-09-30 | $77.6M | $13.8M | — | — | $29.2M | — | $14.9M | $10.4M | $25.3M | $300,000.00 | $25M | $1.10 | $0.30 | 22,744,022 | 25,763,351 |
|---|
| 2021-06-30 | $41.5M | $8M | — | — | $25.1M | — | -$9.7M | -$33.8M | -$43.5M | $300,000.00 | -$43.8M | -$1.94 | -$1.94 | 22,594,207 | 22,594,207 |
|---|
| 2021-03-31 | $22.8M | $2.1M | — | — | $13.8M | — | -$12.2M | -$5.2M | -$17.4M | -$700,000.00 | -$16.7M | -$0.74 | -$0.74 | 22,584,609 | 22,584,609 |
|---|
| 2020-12-31 | $71.8M | $8.3M | — | — | $24.1M | — | $19.3M | -$16.1M | $3.2M | $100,000.00 | $3.1M | $0.14 | $0.14 | 2,681 | 2,681 |
|---|
| 2020-09-30 | $60.1M | $10.8M | — | — | $21.5M | — | $8.2M | -$7.7M | $500,000.00 | $0.00 | $500,000.00 | $0.02 | $0.02 | 22,405,376 | 23,344,402 |
|---|
| 2020-06-30 | $15.6M | $2.5M | — | — | $11.2M | — | -$13.9M | -$12.2M | -$26.1M | $100,000.00 | -$26.2M | — | — | — | 22,400,107 |
|---|
| 2020-03-31 | $52.3M | $8.5M | — | — | $29M | — | -$7.2M | -$2.4M | -$9.6M | $200,000.00 | -$9.8M | — | — | — | 22,384,268 |
|---|
| 2019-12-31 | $66.4M | — | — | — | $31.4M | — | -$2.1M | -$14.8M | -$16.9M | $0.00 | -$16.9M | — | — | — | 102,889 |
|---|
| 2019-09-30 | $26.6M | — | — | — | $11.5M | — | -$5.7M | -$2.7M | -$8.4M | $100,000.00 | -$8.5M | — | — | 22,193,955 | 22,193,955 |
|---|
| 2019-06-30 | $26.7M | — | — | — | $12.8M | — | -$4.5M | -$6.1M | -$10.6M | $100,000.00 | -$10.7M | — | — | — | 22,193,955 |
|---|
| 2019-03-31 | $33.7M | — | — | — | $14.7M | — | -$700,000.00 | -$4.4M | -$5.1M | -$100,000.00 | -$5M | — | — | — | 20,959,626 |
|---|
| 2018-12-31 | $30.73M | — | — | — | $15.27M | — | -$2.38M | -$2.29M | -$4.67M | $56,000.00 | -$4.7M | — | — | — | 20,861,130 |
|---|
| 2018-09-30 | $35.63M | — | — | — | $12.86M | — | -$3.65M | -$8.24M | -$11.88M | $45,000.00 | -$11.93M | — | — | — | 35,867 |
|---|
| 2018-06-30 | $36.9M | — | — | — | $15.2M | — | $1.6M | -$5.6M | -$4M | $39,000.00 | -$4M | — | — | — | 20,860,591 |
|---|
| 2018-03-31 | $37.45M | $4.07M | — | — | $15.62M | — | -$852,000.00 | $437,000.00 | -$415,000.00 | $83,000.00 | -$500,000.00 | — | — | — | 20,855,124 |
|---|
| 2017-12-31 | $31.39M | $906,000.00 | — | — | $16.37M | — | -$4.42M | $299,000.00 | -$4.12M | $33,000.00 | -$4.2M | — | — | — | 20,441,832 |
|---|
| 2017-09-30 | $35.14M | $2.32M | — | — | $16.38M | — | $209,000.00 | -$9.3M | -$9.09M | $187,000.00 | -$9.28M | — | — | — | 688,672 |
|---|
| 2017-06-30 | $32.31M | $4.91M | — | — | $13.79M | — | -$705,000.00 | -$7.71M | -$8.42M | -$86,000.00 | -$8.33M | — | — | — | 20,378,002 |
|---|
| 2017-03-31 | $28.06M | $2.45M | — | — | $14.4M | — | -$2.14M | -$6.95M | -$9.09M | $32,000.00 | -$9.12M | — | — | — | 20,378,002 |
|---|
| 2016-12-31 | $27.04M | $1.16M | — | — | $13.73M | — | -$9.27M | -$13.07M | -$22.33M | $51,000.00 | -$22.38M | — | — | — | 12,490,280 |
|---|
| 2016-09-30 | — | — | — | — | — | $522,752.00 | -$522,752.00 | — | — | — | -$478,933.00 | — | — | — | 3,156,561 |
|---|
| 2016-09-24 | $29.11M | $2.61M | — | — | $15.7M | — | -$2.97M | -$12.94M | -$15.91M | -$40,000.00 | -$15.87M | — | — | — | 24,369 |
|---|
| 2016-06-30 | $29.41M | $335,000.00 | — | — | $14.2M | $1.21M | $651,000.00 | -$14.21M | -$13.56M | $58,000.00 | -$13.62M | — | — | — | 11,801,369 |
|---|
| 2016-03-31 | $30.44M | $503,000.00 | — | — | $14.6M | $281,231.00 | $1.66M | -$14.97M | -$13.31M | $203,000.00 | -$13.52M | — | — | — | 11,801,369 |
|---|
| 2015-12-31 | — | — | — | — | — | $724,525.00 | -$724,525.00 | — | — | — | -$728,526.00 | — | — | — | 51,471 |
|---|
| 2015-09-30 | — | — | — | — | — | $715,863.00 | -$715,863.00 | — | — | — | -$720,771.00 | — | — | — | 2,868,313 |
|---|
| 2015-06-30 | — | — | — | — | — | $1.89M | -$1.89M | — | — | — | -$1.89M | — | — | — | 2,677,612 |
|---|
| 2015-03-31 | — | — | — | — | — | $195,089.00 | -$195,089.00 | — | — | — | -$186,287.00 | — | — | — | 2,658,983 |
|---|
| 2014-09-30 | — | — | — | — | — | $3,144.00 | -$3,144.00 | — | — | — | -$3,144.00 | — | — | — | 2,500,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 | $304.1M | — | — | $19.4M | — | $6.9M | $30.5M | -$36.4M | -$5.9M | $11.1M | -$17M | -$0.58 | -$0.58 | 29,060,055 | 29,060,055 |
|---|
| 2024-12-31 | $297.1M | — | — | $22.7M | — | $3.7M | $30.7M | -$28.9M | $1.8M | -$63M | $64.8M | $2.27 | $2.22 | 28,521,027 | 29,199,375 |
|---|
| 2023-12-31 | $322.9M | $128.6M | — | $20.3M | $104.3M | — | $38.9M | -$27M | $11.9M | $5M | $6.9M | $0.25 | $0.24 | 28,073,408 | 29,214,583 |
|---|
| 2022-12-31 | $284.5M | $94.9M | — | $18.3M | $91.1M | — | $46.5M | -$23.2M | $23.3M | $2.1M | $21.2M | $0.76 | $0.73 | 28,049,918 | 29,092,855 |
|---|
| 2021-12-31 | $205.8M | $51.8M | — | $13.8M | $77.3M | — | -$4.5M | -$37.7M | -$42.2M | -$1.6M | -$40.6M | -$1.66 | -$1.66 | 24,402,461 | 24,402,461 |
|---|
| 2020-12-31 | $199.8M | $30.1M | — | $15M | $84.8M | — | $6.4M | -$38.4M | -$32M | $400,000.00 | -$32.4M | -$1.45 | -$1.45 | 22,399,333 | 22,399,333 |
|---|
| 2019-12-31 | $153.4M | $25.4M | — | $3.8M | $70.4M | — | -$13M | -$28M | -$41M | $100,000.00 | -$41.1M | — | — | — | 21,892,964 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | — | — | -$20.6M | — | — | — | — |
|---|
| 2018-09-30 | $141.4M | — | — | $4.8M | $60.1M | — | -$7.3M | -$13.1M | -$20.4M | $200,000.00 | -$20.6M | — | — | — | 20,754,549 |
|---|
| 2017-09-30 | $122.54M | $10.84M | — | $5.24M | $58.3M | — | -$11.9M | -$37.03M | -$48.93M | $184,000.00 | -$49.11M | — | — | — | 18,296,480 |
|---|
| 2016-09-24 | $119.77M | $3.79M | — | $3.42M | $60.67M | — | -$1.28M | -$58.29M | -$59.57M | $307,000.00 | -$59.88M | — | — | — | 11,722,595 |
|---|
| 2015-12-31 | — | — | — | — | — | $3.53M | -$3.53M | — | — | $0.00 | -$3.53M | — | — | — | 2,787,207 |
|---|
| 2015-09-26 | $127.57M | $7.75M | — | $3.85M | $64.71M | — | -$1.27M | -$57.95M | -$59.22M | $631,000.00 | -$59.85M | — | — | — | 11,447,372 |
|---|