Complete source-backed income-statement history.
- Available history
- 2012-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 | $5.18M | $1.99M | $3.19M | $2.1M | — | $9.67M | -$6.48M | -$1.12M | -$7.6M | $328,000.00 | -$7.92M | $0.85 | $0.85 | 9,343,618 | 9,343,618 |
|---|
| 2026-03-31 | $5.58M | $2.38M | $3.2M | $2.39M | — | $10.51M | -$7.31M | -$883,000.00 | -$8.19M | $57,000.00 | -$8.25M | $1.25 | $1.25 | 6,582,297 | 6,582,297 |
|---|
| 2025-12-31 | $5.23M | $2.43M | $2.8M | $2.63M | — | $11.37M | -$8.56M | -$386,000.00 | -$8.95M | $83,000.00 | -$9.03M | $1.07 | $1.07 | 1,309,162 | 1,309,162 |
|---|
| 2025-09-30 | $5.01M | $1.99M | $3.02M | $3.33M | — | $12.5M | -$9.48M | -$982,000.00 | -$10.47M | $0.00 | -$10.47M | $2.96 | $2.96 | 3,138,106 | 3,138,106 |
|---|
| 2025-06-30 | $5.37M | $2.41M | $2.96M | $3.72M | — | $12.16M | -$9.2M | -$3.79M | -$12.99M | $0.00 | -$12.99M | $3.54 | $3.54 | 2,481,548 | 2,481,548 |
|---|
| 2025-03-31 | $6.75M | $2.87M | $3.88M | $4.11M | — | $13.29M | -$9.41M | $204,000.00 | -$9.21M | $22,000.00 | -$9.23M | $2.87 | $2.87 | 2,368,516 | 2,368,516 |
|---|
| 2024-12-31 | $7.6M | $3.4M | $4.2M | $5.28M | — | $15.87M | -$11.67M | $2.19M | -$9.48M | $155,000.00 | -$9.63M | $1.89 | $1.89 | 497,292 | 497,292 |
|---|
| 2024-09-30 | $7.42M | $3.55M | $3.88M | $5.45M | — | $15.91M | -$12.03M | -$313,000.00 | -$12.34M | -$13,000.00 | -$12.33M | $4.91 | $4.91 | 2,020,872 | 2,020,872 |
|---|
| 2024-06-30 | $6.26M | $3.5M | $2.76M | $6.81M | — | $18.95M | -$16.19M | $2.58M | -$13.61M | — | -$13.61M | $0.08 | $0.08 | 39,830,793 | 39,830,793 |
|---|
| 2024-03-31 | $5.76M | $3.33M | $2.43M | $6.64M | — | $20.29M | -$17.86M | $8.69M | -$9.17M | $0.00 | -$7.18M | $0.20 | $0.20 | 34,442,578 | 34,442,578 |
|---|
| 2023-12-31 | $3.62M | $3.48M | $132,000.00 | $4.2M | — | $14.35M | -$14.22M | -$6,000.00 | -$14.22M | — | -$14.29M | $0.41 | $0.41 | 176,763 | 176,763 |
|---|
| 2023-09-30 | $3.52M | $2.91M | $610,000.00 | $5.67M | — | $16.16M | -$15.55M | -$186,000.00 | -$15.73M | — | -$15.73M | $0.49 | $0.49 | 28,815,604 | 28,815,604 |
|---|
| 2023-06-30 | $6.15M | $4.08M | $2.07M | $5.22M | — | $16.09M | -$14.02M | -$2.57M | -$16.59M | — | -$16.59M | $0.58 | $0.58 | 28,186,345 | 28,186,345 |
|---|
| 2023-03-31 | $7.07M | $3.9M | $3.17M | $5.17M | — | $15.58M | -$12.41M | -$417,000.00 | -$12.83M | — | -$12.83M | $0.45 | $0.45 | 27,570,013 | 27,570,013 |
|---|
| 2022-12-31 | $6.81M | $4.08M | $2.73M | $4.78M | — | $11.74M | -$9.01M | -$3.6M | -$12.61M | $3,000.00 | -$12.62M | $0.52 | $0.52 | 758,641 | 758,641 |
|---|
| 2022-09-30 | $6.61M | $4.81M | $1.8M | $4.8M | — | $16.37M | -$14.57M | -$1.06M | -$15.63M | — | -$15.63M | $0.64 | $0.64 | 22,973,197 | 22,973,197 |
|---|
| 2022-06-30 | $6.18M | $5.05M | $1.14M | $4.14M | — | $18.49M | -$17.36M | -$672,000.00 | -$18.03M | $1,000.00 | -$18.03M | $0.74 | $0.74 | 22,426,019 | 22,426,019 |
|---|
| 2022-03-31 | $8.06M | $4.07M | $3.99M | $5.93M | — | $19.86M | -$15.87M | -$44,000.00 | — | — | -$15.92M | $0.74 | $0.74 | 19,624,079 | 19,624,079 |
|---|
| 2021-12-31 | $6.03M | $5.48M | $548,000.00 | $5.32M | — | $22.21M | -$21.67M | $111,000.00 | -$21.55M | — | -$21.59M | $1.09 | $1.09 | 389,177 | 389,177 |
|---|
| 2021-09-30 | $5.63M | $4.8M | $826,000.00 | $5.51M | — | $23.33M | -$22.5M | $55,000.00 | -$22.44M | — | -$22.44M | $1.18 | $1.18 | 16,473,449 | 16,473,449 |
|---|
| 2021-06-30 | $5.26M | $3.03M | $1.51M | $3.74M | — | $19.51M | -$18M | $238,000.00 | -$17.77M | — | -$17.77M | $0.99 | $0.99 | 15,691,359 | 15,691,359 |
|---|
| 2021-03-31 | $3.6M | $1.99M | $1.08M | $2.66M | — | $15.41M | -$14.33M | -$639,000.00 | — | — | -$14.97M | $0.92 | $0.92 | 14,025,921 | 14,025,921 |
|---|
| 2020-12-31 | $2.08M | $1.53M | $549,000.00 | $1.42M | — | $9.61M | -$9.06M | $67,000.00 | — | — | -$9M | $6.96 | $6.96 | 1,107,190 | 1,107,190 |
|---|
| 2020-09-30 | $2.04M | $1.49M | $549,000.00 | $954,000.00 | — | $7.15M | -$6.6M | $52,000.00 | — | — | -$6.55M | -$0.71 | -$0.71 | 7,328,420 | 7,328,420 |
|---|
| 2020-06-30 | $1.79M | $1.15M | $636,000.00 | $825,000.00 | — | $4.76M | -$4.12M | $117,000.00 | — | — | -$4.01M | -$0.68 | -$0.68 | 4,121,965 | 4,121,965 |
|---|
| 2020-03-31 | $1.67M | $888,000.00 | $779,000.00 | $1.23M | — | $10.89M | -$10.11M | $222,000.00 | — | — | -$9.89M | — | — | — | 3,090,790 |
|---|
| 2019-12-31 | $1.8M | $958,000.00 | $840,000.00 | $840,000.00 | — | $5.02M | -$4.18M | $8,000.00 | — | — | -$4.17M | — | — | — | -188,957 |
|---|
| 2019-09-30 | $1.87M | $995,000.00 | $873,000.00 | $859,000.00 | — | $3.67M | -$2.8M | -$6,000.00 | — | — | -$2.81M | — | — | — | 2,536,513 |
|---|
| 2019-06-30 | $1.65M | $1.33M | $326,000.00 | $991,000.00 | — | $5.69M | -$5.36M | -$20,000.00 | — | — | -$5.38M | — | — | — | 2,125,991 |
|---|
| 2019-03-31 | $2.24M | $1.68M | $558,000.00 | $1M | — | $5.92M | -$5.36M | -$13,000.00 | — | — | -$5.38M | — | — | — | 1,839,221 |
|---|
| 2018-12-31 | $1.7M | $1.48M | $223,000.00 | $927,000.00 | — | $5.15M | -$4.93M | -$57,000.00 | — | — | -$4.98M | — | — | — | -18,562,646 |
|---|
| 2018-09-30 | $1.88M | $1.41M | $468,000.00 | $997,000.00 | — | $4.52M | -$4.05M | -$9,000.00 | — | — | -$4.06M | — | — | — | 23,533,328 |
|---|
| 2018-06-30 | $2.06M | $1.54M | $522,000.00 | $1.01M | — | $6.32M | -$5.79M | -$45,000.00 | — | — | -$5.84M | — | — | — | 19,801,891 |
|---|
| 2018-03-31 | $1.76M | $1.2M | $552,000.00 | $742,000.00 | — | $3.47M | -$2.92M | -$4,000.00 | — | — | -$2.92M | — | — | — | 14,943,032 |
|---|
| 2017-12-31 | $1.58M | $1.01M | $569,000.00 | $847,000.00 | — | $3.69M | -$3.12M | -$148,000.00 | — | — | -$3.27M | — | — | — | 696,796 |
|---|
| 2017-09-30 | $1.38M | $1.1M | $276,000.00 | $797,000.00 | — | $3.26M | -$2.98M | $6,000.00 | — | — | -$2.97M | — | — | — | 9,950,443 |
|---|
| 2017-06-30 | $1.21M | $850,000.00 | $360,000.00 | $1.18M | — | $4.48M | -$4.12M | $26,000.00 | — | — | -$4.09M | — | — | — | 9,521,730 |
|---|
| 2017-03-31 | $1.01M | $901,000.00 | $106,000.00 | $469,000.00 | — | $4.31M | -$4.21M | -$1.21M | — | — | -$5.41M | — | — | — | 7,195,801 |
|---|
| 2016-12-31 | $838,000.00 | $1.22M | -$647,000.00 | $577,000.00 | — | $3.19M | -$3.83M | -$27,000.00 | — | — | -$3.86M | — | — | — | 183,056 |
|---|
| 2016-09-30 | $728,000.00 | $652,000.00 | $76,000.00 | $659,000.00 | — | $2.8M | -$2.72M | $2.11M | — | — | -$611,000.00 | — | — | — | 5,705,229 |
|---|
| 2016-06-30 | $669,000.00 | $826,000.00 | -$157,000.00 | $521,000.00 | — | $2.47M | -$2.62M | -$1.43M | — | — | -$4.06M | — | — | — | 5,587,800 |
|---|
| 2016-03-31 | $568,000.00 | $670,000.00 | -$102,000.00 | $397,000.00 | — | $1.82M | -$1.92M | -$445,000.00 | — | — | -$2.37M | — | — | — | 3,652,474 |
|---|
| 2015-12-31 | $308,000.00 | $567,000.00 | -$259,000.00 | $574,000.00 | — | $1.6M | -$1.86M | $190,000.00 | — | — | -$1.67M | — | — | — | -27,938,136 |
|---|
| 2015-09-30 | $273,000.00 | $404,000.00 | -$131,000.00 | $667,000.00 | — | $2.42M | -$2.55M | $718,000.00 | — | — | -$1.83M | -$0.05 | -$0.05 | 37,433,188 | 37,433,188 |
|---|
| 2015-06-30 | $175,000.00 | $410,000.00 | -$235,000.00 | $441,000.00 | — | $1.28M | -$1.51M | -$492,000.00 | — | — | -$2M | -$0.07 | -$0.07 | 30,243,041 | 30,243,041 |
|---|
| 2015-03-31 | $67,000.00 | $297,000.00 | -$230,000.00 | $883,000.00 | — | $1.55M | -$1.78M | $139,000.00 | — | — | -$1.64M | — | — | — | 1,175,603 |
|---|
| 2014-12-31 | $51,000.00 | $663,000.00 | -$1.1M | $734,000.00 | — | $1.48M | -$2.58M | -$982,000.00 | — | — | -$3.56M | — | — | — | 2,484,535 |
|---|
| 2014-09-30 | $0.00 | $585,000.00 | -$585,000.00 | $769,000.00 | — | $1.92M | -$2.51M | -$570,000.00 | — | — | -$3.08M | -$0.66 | -$0.66 | 9,610,160 | 9,610,160 |
|---|
| 2014-06-30 | $0.00 | $605,000.00 | -$605,000.00 | $1.33M | — | $3M | -$3.6M | $349,000.00 | — | — | -$3.25M | -$0.14 | -$0.15 | 22,985,523 | 23,202,077 |
|---|
| 2014-03-31 | $0.00 | $421,000.00 | -$421,000.00 | $1.11M | — | $2.25M | -$2.67M | -$316,000.00 | — | — | -$2.98M | -$0.14 | -$0.14 | 21,274,831,000 | 21,418,439 |
|---|
| 2013-12-31 | $0.00 | $0.00 | $0.00 | $1.74M | — | $3.65M | -$3.65M | $3.71M | — | — | $54,000.00 | — | — | — | 111,056 |
|---|
| 2013-09-30 | $0.00 | $0.00 | $0.00 | $1.08M | — | $3.24M | -$3.24M | -$233,000.00 | — | — | -$3.47M | -$0.85 | -$0.85 | 3,994,481 | 3,994,481 |
|---|
| 2013-06-30 | $0.00 | $0.00 | $0.00 | $1.42M | — | $3.6M | -$3.6M | -$1.69M | — | — | -$5.29M | -$0.29 | -$0.29 | 18,327,387 | 18,327,387 |
|---|
| 2013-03-31 | — | — | — | $675,000.00 | — | — | -$3.08M | -$2.15M | — | — | -$5.23M | -$0.35 | -$0.35 | 14,808,563,000 | 14,808,563 |
|---|
| 2012-12-31 | — | — | — | $489,178.00 | — | — | -$1.59M | $397,792.00 | — | — | -$1.19M | — | — | — | 698,193 |
|---|
| 2012-09-30 | — | — | — | $391,269.00 | — | — | -$1.02M | -$2.03M | — | — | -$3.06M | — | — | — | 12,167,528 |
|---|
| 2012-06-30 | — | — | — | $449,148.00 | — | — | -$866,349.00 | -$881.00 | — | — | -$867,230.00 | — | — | — | 11,957,593 |
|---|
| 2012-03-31 | — | — | — | $171,670.00 | — | — | -$494,746.00 | -$76,137.00 | — | — | -$570,883.00 | — | — | — | 10,899,912 |
|---|
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 | $22.36M | $9.69M | $12.67M | $13.79M | — | $49.32M | -$36.66M | -$4.95M | -$41.61M | $105,000.00 | -$41.71M | $10.12 | $10.12 | 3,982,956 | 3,982,956 |
|---|
| 2024-12-31 | $27.04M | $13.77M | $13.27M | $24.18M | — | $71.01M | -$57.74M | $13.15M | -$44.6M | -$1.85M | -$42.75M | $12.27 | $12.27 | 2,451,971 | 2,451,971 |
|---|
| 2023-12-31 | $20.35M | $14.37M | $5.98M | $20.25M | — | $62.17M | -$56.19M | -$3.17M | -$59.36M | $64,000.00 | -$59.43M | $1.93 | $1.93 | 28,371,979 | 28,371,979 |
|---|
| 2022-12-31 | $27.66M | $18M | $9.66M | $19.65M | — | $66.47M | -$56.81M | -$5.38M | -$62.19M | $4,000.00 | -$62.19M | $2.54 | $2.54 | 23,635,038 | 23,635,038 |
|---|
| 2021-12-31 | $20.51M | $16.55M | $3.96M | $17.22M | — | $80.46M | -$76.49M | -$235,000.00 | -$76.73M | $32,000.00 | -$76.76M | $4.07 | $4.07 | 16,591,718 | 16,591,718 |
|---|
| 2020-12-31 | $7.58M | $5.06M | $2.51M | $4.43M | — | $32.42M | -$29.9M | $458,000.00 | -$29.45M | — | -$29.45M | $4.01 | $4.01 | 5,963,305 | 5,963,305 |
|---|
| 2019-12-31 | $7.56M | $4.96M | $2.6M | $3.69M | — | $20.3M | -$17.71M | -$31,000.00 | -$17.74M | — | -$17.74M | — | — | — | 2,266,135 |
|---|
| 2018-12-31 | $7.39M | $5.63M | $1.77M | $3.68M | — | $19.45M | -$17.69M | -$115,000.00 | -$17.8M | — | -$17.8M | — | — | — | 1,170,645 |
|---|
| 2017-12-31 | $5.17M | $3.86M | $1.31M | $3.3M | — | $15.73M | -$14.42M | -$1.32M | -$15.74M | — | -$15.74M | — | — | — | 9,628,256 |
|---|
| 2016-12-31 | $2.8M | $3.36M | -$830,000.00 | $2.15M | — | $10.27M | -$11.1M | $214,000.00 | -$10.89M | — | -$10.89M | — | — | — | 5,202,974 |
|---|
| 2015-12-31 | $823,000.00 | $1.68M | -$855,000.00 | $2.57M | — | $6.84M | -$7.7M | $556,000.00 | -$7.14M | — | -$7.14M | — | — | — | 1,897,755 |
|---|
| 2014-12-31 | $51,000.00 | $2.27M | -$2.71M | $3.94M | — | $8.65M | -$11.36M | -$1.52M | $12.88M | — | -$12.88M | — | — | — | 8,678,953 |
|---|
| 2013-12-31 | $0.00 | $0.00 | $0.00 | $4.91M | — | $13.56M | -$13.56M | -$369,000.00 | $13.93M | — | -$13.93M | — | — | — | 3,662,615 |
|---|
| 2012-12-31 | — | — | — | $1.5M | — | — | -$3.97M | -$1.71M | $5.69M | — | -$5.69M | — | — | — | 12,375,002 |
|---|