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 | — | — | — | $3.27M | — | $6.5M | -$6.5M | — | -$9.75M | $0.00 | -$9.75M | -$0.18 | -$0.18 | 55,659,669 | 55,659,669 |
|---|
| 2026-03-31 | — | — | — | $3.46M | — | $6.52M | -$6.52M | — | -$7.35M | $0.00 | -$7.35M | -$0.13 | -$0.13 | 55,496,279 | 55,496,279 |
|---|
| 2025-12-31 | — | — | — | $4.41M | — | $6.67M | -$6.67M | — | -$7.56M | $0.00 | -$7.56M | -$0.14 | -$0.14 | 1,735,772 | 1,735,772 |
|---|
| 2025-09-30 | — | — | — | $4.58M | — | $8.14M | -$8.14M | — | -$9.01M | $0.00 | -$9.01M | -$0.19 | -$0.19 | 46,869,531 | 46,869,531 |
|---|
| 2025-06-30 | — | — | — | $4.21M | — | $7.62M | -$7.62M | — | -$9.43M | $0.00 | -$9.43M | -$0.21 | -$0.21 | 45,902,502 | 45,902,502 |
|---|
| 2025-03-31 | — | — | — | $5.83M | — | $9.11M | -$9.11M | — | -$9.66M | -$1.17M | -$8.49M | -$0.21 | -$0.21 | 40,521,001 | 40,521,001 |
|---|
| 2024-12-31 | — | — | — | $4.53M | — | $7.36M | -$7.36M | — | -$7.95M | $0.00 | -$7.95M | -$0.21 | -$0.21 | 344,807 | 344,807 |
|---|
| 2024-09-30 | — | — | — | $6.8M | — | $10.18M | -$10.18M | — | -$10.73M | $0.00 | -$10.73M | -$0.29 | -$0.29 | 36,806,592 | 36,806,592 |
|---|
| 2024-06-30 | — | — | — | $4.53M | — | $8.68M | -$8.68M | — | -$9.2M | -$869,169.00 | -$8.33M | -$0.23 | -$0.23 | 36,693,561 | 36,693,561 |
|---|
| 2024-03-31 | — | — | — | $6.7M | — | $10.1M | -$10.1M | — | -$10.6M | $0.00 | -$10.6M | -$0.30 | -$0.30 | 34,815,870 | 34,815,870 |
|---|
| 2023-12-31 | — | — | — | $7.47M | — | $10.41M | -$10.41M | — | -$10.9M | $2.00 | -$10.9M | -$0.35 | -$0.35 | 236,602 | 236,602 |
|---|
| 2023-09-30 | — | — | — | $6.45M | — | $10.52M | -$10.52M | — | -$10.85M | $0.00 | -$10.85M | -$0.35 | -$0.35 | 30,910,520 | 30,910,520 |
|---|
| 2023-06-30 | — | — | — | $8M | — | $12.7M | -$12.7M | — | -$12.94M | -$1.41M | -$11.53M | -$0.37 | -$0.37 | 30,802,498 | 30,802,498 |
|---|
| 2023-03-31 | — | — | — | $5.84M | — | $9.42M | -$9.42M | — | — | — | -$9.66M | -$0.32 | -$0.32 | 30,428,053 | 30,428,053 |
|---|
| 2022-12-31 | — | — | — | $16.16M | — | $18.82M | -$18.82M | — | -$19.14M | $0.00 | -$19.14M | -$0.67 | -$0.67 | 146,224 | 146,224 |
|---|
| 2022-09-30 | — | — | — | $4.35M | — | $7.28M | -$7.28M | — | -$7.42M | $0.00 | -$7.42M | -$0.26 | -$0.26 | 28,458,688 | 28,458,688 |
|---|
| 2022-06-30 | — | — | — | $3.76M | — | $7.09M | -$7.09M | — | -$7.02M | -$1.2M | -$5.82M | -$0.20 | -$0.20 | 28,451,579 | 28,451,579 |
|---|
| 2022-03-31 | — | — | — | $5.16M | — | $8.48M | -$8.48M | — | — | $0.00 | -$8.47M | -$0.32 | -$0.32 | 26,161,156 | 26,161,156 |
|---|
| 2021-12-31 | — | — | — | $3.39M | — | $6.32M | -$6.32M | — | -$6.32M | $0.00 | -$6.32M | -$0.23 | -$0.23 | 957,826 | 957,826 |
|---|
| 2021-09-30 | — | — | — | $3.69M | — | $6.96M | -$6.96M | — | -$6.96M | $0.00 | -$6.96M | -$0.24 | -$0.24 | 28,425,850 | 28,425,850 |
|---|
| 2021-06-30 | — | — | — | $2.76M | — | $5.11M | -$5.11M | — | -$5.11M | -$4.52M | -$588,931.00 | -$0.03 | -$0.03 | 23,160,371 | 23,160,371 |
|---|
| 2021-03-31 | — | — | — | $1.41M | — | $3.05M | -$3.05M | — | — | $0.00 | -$3.05M | -$0.14 | -$0.14 | 22,263,838 | 22,263,838 |
|---|
| 2020-12-31 | — | — | — | $2.48M | — | $4.03M | -$4.03M | — | -$4.03M | $0.00 | -$4.03M | -$0.16 | -$0.16 | 1,852,280 | 1,852,280 |
|---|
| 2020-09-30 | — | — | — | $2.06M | — | $3.91M | -$3.91M | — | -$3.91M | $0.00 | -$3.91M | -$0.21 | -$0.21 | 18,961,619 | 18,961,619 |
|---|
| 2020-06-30 | — | — | — | $1.41M | — | $2.94M | -$2.94M | — | -$2.93M | $0.00 | -$2.93M | -$0.19 | -$0.19 | 15,357,199 | 15,357,199 |
|---|
| 2020-03-31 | — | — | — | $1.97M | — | $4.03M | -$4.03M | — | — | $0.00 | -$3.99M | -$0.39 | -$0.39 | 10,314,761 | 10,314,761 |
|---|
| 2019-12-31 | — | — | — | $1.35M | — | $5.98M | -$5.98M | — | — | -$381,513.00 | -$4.18M | — | — | — | 138,926 |
|---|
| 2019-09-30 | — | — | — | $1.83M | — | $5.85M | -$5.85M | — | — | — | -$5.75M | — | — | 5,246,829 | 5,246,829 |
|---|
| 2019-06-30 | — | — | — | $1.89M | — | $4.27M | -$4.27M | — | — | — | -$3.89M | — | — | 5,175,837 | 5,175,837 |
|---|
| 2019-03-31 | — | — | — | $1.03M | — | $4.94M | -$4.94M | — | — | $0.00 | $6.82M | — | — | 3,748,325 | 4,625,295 |
|---|
| 2018-12-31 | — | — | — | $266,932.00 | — | $1.63M | -$1.63M | — | — | — | -$1.82M | — | — | — | 84,266 |
|---|
| 2018-09-30 | — | — | — | $194,068.00 | — | $710,270.00 | -$710,270.00 | — | — | — | -$711,208.00 | — | — | 3,346,237 | 3,346,237 |
|---|
| 2018-06-30 | — | — | — | $168,606.00 | — | $567,031.00 | -$567,031.00 | — | — | — | -$567,831.00 | — | — | 3,338,214 | 3,338,214 |
|---|
| 2018-03-31 | — | — | — | $201,138.00 | — | $736,939.00 | -$736,939.00 | — | — | — | -$737,892.00 | — | — | 3,099,311 | 3,099,311 |
|---|
| 2017-12-31 | — | — | — | $10.83M | — | $16.12M | -$16.12M | — | — | — | -$13.9M | — | — | — | 302,312 |
|---|
| 2017-09-30 | — | — | — | $6.91M | — | $10.9M | -$10.9M | — | — | — | -$11.28M | — | — | — | 30,852,514 |
|---|
| 2017-06-30 | — | — | — | $8.98M | — | $13.15M | -$13.15M | — | — | — | -$13.5M | — | — | — | 30,403,419 |
|---|
| 2017-03-31 | — | — | — | $7.59M | — | $11.79M | -$11.79M | — | — | — | -$12.17M | — | — | — | 28,998,616 |
|---|
| 2016-12-31 | — | — | — | $6.78M | — | $10.94M | -$10.94M | — | — | — | -$9.52M | — | — | — | 15,374 |
|---|
| 2016-09-30 | — | — | — | $6.72M | — | $10.28M | -$10.28M | — | — | — | -$10.76M | — | — | — | 28,896,941 |
|---|
| 2016-06-30 | — | — | — | $5.98M | — | $9.26M | -$9.26M | — | — | — | -$9.38M | — | — | — | 28,828,449 |
|---|
| 2016-03-31 | — | — | — | $5.35M | — | $9.03M | -$9.03M | — | — | — | -$9.17M | — | — | — | 28,812,907 |
|---|
| 2015-12-31 | — | — | — | $5.27M | — | $8.87M | -$8.87M | — | -$9.07M | -$1.11M | -$7.96M | — | — | — | 6,399,449 |
|---|
| 2015-09-30 | — | — | — | $6.51M | — | $8.48M | -$8.48M | — | -$10.13M | $0.00 | -$10.13M | — | — | — | 1,688,475 |
|---|
| 2015-06-30 | — | — | — | $3.2M | — | $4.96M | -$4.96M | — | — | — | -$5.52M | — | — | — | 1,688,475 |
|---|
| 2015-03-31 | — | — | — | $2.87M | — | $4.18M | -$4.18M | — | — | — | -$4.47M | — | — | — | 1,688,475 |
|---|
| 2014-12-31 | — | — | — | $2.84M | — | $4.02M | -$4.02M | — | -$3.75M | -$590,675.00 | -$3.16M | — | — | — | 0 |
|---|
| 2014-09-30 | — | — | — | $2.42M | — | $3.56M | -$3.56M | — | -$3.52M | $0.00 | -$3.52M | — | — | — | 1,688,475 |
|---|
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 | — | — | — | $19.03M | — | $31.54M | -$31.54M | — | -$35.67M | -$1.17M | -$34.5M | -$0.74 | -$0.74 | 46,384,280 | 46,384,280 |
|---|
| 2024-12-31 | — | — | — | $22.57M | — | $36.32M | -$36.32M | — | -$38.48M | -$869,169.00 | -$37.61M | -$1.03 | -$1.03 | 36,452,707 | 36,452,707 |
|---|
| 2023-12-31 | — | — | — | $27.76M | — | $43.05M | -$43.05M | — | -$44.35M | -$1.41M | -$42.94M | -$1.39 | -$1.39 | 30,952,060 | 30,952,060 |
|---|
| 2022-12-31 | — | — | — | $29.43M | — | $41.67M | -$41.67M | — | -$42.05M | -$1.2M | -$40.85M | -$1.43 | -$1.43 | 28,599,221 | 28,599,221 |
|---|
| 2021-12-31 | — | — | — | $11.25M | — | $21.44M | -$21.44M | — | -$21.43M | -$4.52M | -$16.92M | -$0.66 | -$0.66 | 25,597,125 | 25,597,125 |
|---|
| 2020-12-31 | — | — | — | $7.92M | — | $14.9M | -$14.9M | — | -$14.85M | $0.00 | -$14.85M | -$0.89 | -$0.89 | 16,745,044 | 16,745,044 |
|---|
| 2019-12-31 | — | — | — | $6.1M | — | $21.03M | -$21.03M | — | -$7.38M | -$381,513.00 | -$7M | — | — | — | 4,868,079 |
|---|
| 2018-12-31 | — | — | — | $830,744.00 | — | $3.65M | -$3.65M | -$190,295.00 | -$3.84M | $0.00 | -$3.84M | — | — | — | 3,337,351 |
|---|
| 2017-12-31 | — | — | — | $34.31M | — | $51.97M | -$51.97M | — | -$53.45M | -$2.59M | -$50.86M | — | — | — | 30,393,952 |
|---|
| 2016-12-31 | — | — | — | $24.83M | — | $39.51M | -$39.51M | — | -$40.67M | -$1.85M | -$38.82M | — | — | — | 28,864,216 |
|---|
| 2015-12-31 | — | — | — | $17.84M | — | $26.5M | -$26.5M | — | -$29.19M | -$1.11M | -$28.08M | — | — | — | 8,087,924 |
|---|
| 2014-12-31 | — | — | — | $8.47M | — | $13.19M | -$13.19M | — | -$12.79M | -$590,675.00 | -$12.2M | — | — | — | 1,688,475 |
|---|
| 2013-12-31 | — | — | — | $4.48M | — | $6.49M | -$6.49M | — | -$7.34M | -$459,018.00 | -$6.88M | — | — | — | 1,688,475 |
|---|