Complete source-backed income-statement history.
- Available history
- 2010-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 | $10.88M | $4.17M | $6.71M | $4.63M | $5.55M | — | -$10.24M | — | -$11.38M | -$38,000.00 | -$11.34M | -$0.38 | -$0.38 | 30,166,640 | 30,166,640 |
|---|
| 2026-03-31 | $12.13M | $4.37M | $7.76M | $4.52M | $5M | — | -$8.48M | — | -$9.54M | $8,000.00 | -$9.55M | -$0.32 | -$0.32 | 29,546,889 | 29,546,889 |
|---|
| 2025-12-31 | $10.41M | $4.01M | $6.4M | $3.24M | $5.44M | — | -$7.05M | — | -$7.78M | $4,000.00 | -$7.79M | -$0.27 | -$0.27 | 177,726 | 177,726 |
|---|
| 2025-09-30 | $8.86M | $3.26M | $5.6M | $3.45M | $3.59M | — | -$5.28M | — | -$5.88M | $8,000.00 | -$5.89M | -$0.21 | -$0.21 | 28,427,574 | 28,427,574 |
|---|
| 2025-06-30 | $9.22M | $3.66M | $5.56M | $3.83M | $3.39M | — | -$5.68M | — | -$5.81M | $25,000.00 | -$5.84M | -$0.21 | -$0.21 | 28,258,305 | 28,258,305 |
|---|
| 2025-03-31 | $8.49M | $3.35M | $5.13M | $3.38M | $4.08M | — | -$6.16M | — | -$6.01M | $18,000.00 | -$6.03M | -$0.22 | -$0.22 | 27,718,918 | 27,718,918 |
|---|
| 2024-12-31 | $7.77M | $3.01M | $4.76M | $3.33M | $3.26M | — | -$5.64M | — | -$5.42M | -$32,000.00 | -$5.39M | -$0.20 | -$0.20 | 187,573 | 187,573 |
|---|
| 2024-09-30 | $8.12M | $3.28M | $4.85M | $3.32M | $3.14M | — | -$5.16M | — | -$4.96M | $14,000.00 | -$4.97M | -$0.18 | -$0.18 | 27,591,623 | 27,591,623 |
|---|
| 2024-06-30 | $7.86M | $2.87M | $4.99M | $3.12M | $2.76M | — | -$4.72M | — | -$4.39M | $15,000.00 | -$4.41M | -$0.16 | -$0.16 | 27,468,378 | 27,468,378 |
|---|
| 2024-03-31 | $7.64M | $3.11M | $4.53M | $2.63M | $2.83M | — | -$4.22M | — | -$4.13M | $15,000.00 | -$4.15M | -$0.16 | -$0.16 | 25,452,096 | 25,452,096 |
|---|
| 2023-12-31 | $6.81M | $2.8M | $4.01M | $2.65M | $2.72M | — | -$4.71M | — | — | — | -$4.62M | -$0.19 | -$0.19 | 6,021 | 6,021 |
|---|
| 2023-09-30 | $5.76M | $2.49M | $3.27M | $2.43M | $2.9M | — | -$4.9M | — | — | — | -$4.81M | -$0.20 | -$0.20 | 24,630,181 | 24,630,181 |
|---|
| 2023-06-30 | $5.95M | $2.82M | $3.13M | $3.61M | $3.18M | — | -$7.13M | — | — | — | -$7.05M | -$0.29 | -$0.29 | 24,583,712 | 24,583,712 |
|---|
| 2023-03-31 | $5.43M | $2.23M | $3.2M | $3.02M | $2.96M | — | -$5.71M | — | — | — | -$5.61M | -$0.23 | -$0.23 | 24,583,163 | 24,583,163 |
|---|
| 2022-12-31 | $5.17M | $1.81M | $3.37M | $2.93M | $2.38M | — | -$4.47M | — | — | — | -$4.39M | -$0.18 | -$0.18 | 123,649 | 123,649 |
|---|
| 2022-09-30 | $5.15M | $1.47M | $3.68M | $2.65M | $2.4M | — | -$3.8M | — | — | — | -$3.79M | -$0.15 | -$0.15 | 24,497,636 | 24,497,636 |
|---|
| 2022-06-30 | $5.2M | $1.95M | $3.26M | $2.41M | $2.66M | — | -$4.2M | — | — | — | -$4.3M | -$0.18 | -$0.18 | 23,985,577 | 23,985,577 |
|---|
| 2022-03-31 | $5.03M | $1.8M | $3.23M | $2.9M | $2.18M | — | -$3.86M | — | — | — | -$3.96M | -$0.17 | -$0.17 | 23,682,442 | 23,682,442 |
|---|
| 2021-12-31 | $4.28M | $1.1M | $3.18M | $3.07M | $1.94M | — | -$3.98M | — | — | — | -$4.15M | -$0.19 | -$0.19 | 189,156 | 189,156 |
|---|
| 2021-09-30 | $4.57M | $1.53M | $3.04M | $2.6M | $2.44M | — | -$3.8M | — | — | — | -$3.98M | -$0.18 | -$0.18 | 22,522,460 | 22,522,460 |
|---|
| 2021-06-30 | $3.41M | $1.14M | $2.27M | $2.11M | $1.98M | — | -$3.41M | — | — | — | -$3.74M | -$0.17 | -$0.17 | 21,523,393 | 21,523,393 |
|---|
| 2021-03-31 | $4.03M | $1.42M | $2.61M | $1.56M | $1.66M | — | -$2.18M | — | — | — | -$2.54M | -$0.13 | -$0.13 | 18,852,828 | 18,852,828 |
|---|
| 2020-12-31 | $3.72M | $1.07M | $2.64M | $1.91M | $1.53M | — | -$2.27M | — | — | — | -$1.58M | — | — | — | 293,436 |
|---|
| 2020-09-30 | $3.52M | $903,000.00 | $2.62M | $1.14M | $1.25M | — | -$1.27M | — | — | — | -$1.48M | — | — | — | 15,724,401 |
|---|
| 2020-06-30 | $2.48M | $802,000.00 | $1.68M | $812,000.00 | $1.21M | — | -$1.48M | — | — | — | -$1.66M | — | — | — | 15,504,169 |
|---|
| 2020-03-31 | $3.12M | $932,000.00 | — | $818,000.00 | $1.28M | — | -$1.21M | — | — | — | -$2.06M | — | — | — | 15,438,276 |
|---|
| 2019-12-31 | $3.21M | $1.04M | — | $765,776.00 | $1.31M | — | -$1.42M | — | — | — | -$1.65M | — | — | — | 677,373 |
|---|
| 2019-09-30 | $2.93M | $983,042.00 | — | $761,881.00 | $1.03M | — | -$910,529.00 | — | — | — | -$1.12M | — | — | — | 14,053,508 |
|---|
| 2019-06-30 | $2.61M | $1.03M | — | $697,803.00 | $1.03M | — | -$1.29M | — | — | — | -$1.55M | — | — | — | 12,302,667 |
|---|
| 2019-03-31 | $2.47M | $886,481.00 | — | $584,540.00 | $933,033.00 | — | -$972,249.00 | — | — | — | -$1.22M | — | — | — | 11,044,125 |
|---|
| 2018-12-31 | $2.28M | $689,088.00 | — | $481,293.00 | $1.21M | — | -$979,024.00 | — | — | — | -$1.22M | — | — | — | 24,538 |
|---|
| 2018-09-30 | $1.81M | $553,221.00 | — | $617,241.00 | $1.08M | — | -$1.21M | — | — | — | -$1.43M | — | — | — | 11,006,959 |
|---|
| 2018-06-30 | $1.65M | $602,236.00 | — | $665,310.00 | $1.09M | — | -$1.64M | — | — | — | -$1.88M | — | — | — | 10,959,532 |
|---|
| 2018-03-31 | $1.62M | $588,967.00 | — | $546,328.00 | $952,951.00 | — | -$1.43M | — | — | — | -$1.64M | — | — | — | 10,741,618 |
|---|
| 2017-12-31 | $1.68M | $659,000.00 | — | $582,117.00 | $1.26M | — | -$1.83M | — | — | — | -$2.08M | — | — | — | 954,738 |
|---|
| 2017-09-30 | $1.72M | $688,847.00 | — | $589,716.00 | $866,727.00 | — | -$1.33M | — | — | — | -$1.43M | — | — | — | 10,339,210 |
|---|
| 2017-06-30 | $1.98M | $798,498.00 | — | $1.08M | $935,701.00 | — | -$1.82M | — | — | — | -$2M | — | — | — | 6,315,759 |
|---|
| 2017-03-31 | $2.01M | $752,464.00 | — | $557,699.00 | $984,270.00 | — | -$1.35M | — | — | — | -$1.66M | — | — | — | 3,622,032 |
|---|
| 2016-12-31 | $1.64M | $676,924.00 | — | $529,714.00 | -$1.56M | — | -$1.79M | — | — | — | -$1.68M | — | — | — | 287,366 |
|---|
| 2016-09-30 | $1.62M | $748,305.00 | — | $691,330.00 | $1.89M | — | -$1.71M | — | — | — | -$2.56M | — | — | — | 2,779,803 |
|---|
| 2016-06-30 | $1.1M | $520,987.00 | — | $749,942.00 | $1.89M | — | -$2.06M | — | — | — | -$1.78M | — | — | — | 1,971,071 |
|---|
| 2016-03-31 | $1.39M | $696,546.00 | — | $657,192.00 | $1.97M | — | -$1.93M | — | — | — | -$2.04M | — | — | — | 2,291,147 |
|---|
| 2015-12-31 | $1.51M | $646,812.00 | — | $522,609.00 | $1.76M | — | -$1.42M | — | — | — | -$1.2M | — | — | — | 12,875 |
|---|
| 2015-09-30 | $1.25M | $560,394.00 | — | $480,280.00 | $2.13M | — | -$1.93M | — | — | — | -$245,399.00 | — | — | — | 1,872,823 |
|---|
| 2015-06-30 | $825,741.00 | $394,821.00 | — | $426,931.00 | $2.19M | — | -$2.68M | — | — | — | -$3.06M | -$0.04 | -$0.04 | 74,842,841 | 74,842,841 |
|---|
| 2015-03-31 | $1.01M | $385,609.00 | — | $527,512.00 | $2.29M | — | -$2.94M | — | — | — | -$3.95M | -$0.05 | -$0.05 | 74,842,841 | 74,842,841 |
|---|
| 2014-12-31 | $959,842.00 | $683,666.00 | — | $707,702.00 | $2.25M | — | -$2.68M | — | — | — | -$1.91M | — | — | — | 376,543 |
|---|
| 2014-09-30 | $633,204.00 | $315,852.00 | — | $873,366.00 | $2.06M | — | -$2.62M | — | — | — | -$3.65M | — | — | — | 58,957,191 |
|---|
| 2014-06-30 | $1.19M | $576,935.00 | — | $898,423.00 | $1.93M | — | -$2.22M | — | — | — | -$1.59M | -$0.03 | -$0.03 | 58,919,945 | 58,919,945 |
|---|
| 2014-03-31 | $822,531.00 | $350,685.00 | — | $817,621.00 | $1.8M | — | $2.19M | — | — | — | $2.63M | $0.04 | $0.04 | 58,716,727 | 61,248,630 |
|---|
| 2013-12-31 | $1.18M | $533,543.00 | — | $684,338.00 | $2.03M | — | -$2.07M | — | — | — | -$1.72M | — | — | — | 415,981 |
|---|
| 2013-09-30 | $927,457.00 | $365,497.00 | — | $725,304.00 | $1.7M | — | -$1.86M | — | — | — | -$3.19M | — | — | — | 58,254,039 |
|---|
| 2013-06-30 | $562,489.00 | $295,777.00 | — | $741,817.00 | $1.7M | — | -$2.18M | — | — | — | -$1.35M | -$0.02 | -$0.02 | 57,384,247 | 57,384,247 |
|---|
| 2013-03-31 | $1.26M | $226,331.00 | — | $771,453.00 | $1.63M | — | -$1.37M | — | — | — | -$823,748.00 | -$0.02 | -$0.02 | 54,860,923 | 54,860,923 |
|---|
| 2012-12-31 | $1.86M | $163,906.00 | — | $735,250.00 | $1.44M | — | -$481,270.00 | — | — | — | $957,943.00 | — | — | — | 2,566,860 |
|---|
| 2012-09-30 | $1.13M | $133,371.00 | — | $573,562.00 | $1.44M | — | -$1.02M | — | — | — | -$2.76M | — | — | — | 47,531,093 |
|---|
| 2012-06-30 | $1.08M | $156,757.00 | — | $486,022.00 | $1.8M | — | -$479,527.00 | — | — | — | -$599,979.00 | — | — | — | 40,596,069 |
|---|
| 2012-03-31 | $979,999.00 | $101,669.00 | — | $689,669.00 | $1.34M | — | -$1.15M | — | — | — | -$3.47M | — | — | — | 25,187,547 |
|---|
| 2011-12-31 | $1.16M | $235,057.00 | — | $1.12M | $1.12M | — | -$1.31M | — | — | — | -$1.86M | — | — | — | 42,122 |
|---|
| 2011-09-30 | $1.15M | $308,020.00 | — | $909,910.00 | $1.37M | — | -$1.43M | — | — | — | -$2.14M | — | — | — | 16,041,240 |
|---|
| 2011-06-30 | $722,887.00 | $30,397.00 | — | $1.06M | $1.11M | — | -$1.47M | — | — | — | -$2.07M | — | — | — | 15,859,990 |
|---|
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 | $36.97M | $14.28M | $22.69M | $13.9M | $16.5M | — | -$24.16M | — | -$25.49M | $55,000.00 | -$25.54M | -$0.90 | -$0.90 | 28,315,254 | 28,315,254 |
|---|
| 2024-12-31 | $31.39M | $12.27M | $19.12M | $12.39M | $11.99M | — | -$19.73M | — | -$18.9M | $12,000.00 | -$18.91M | -$0.70 | -$0.70 | 27,027,692 | 27,027,692 |
|---|
| 2023-12-31 | $23.96M | $10.34M | $13.61M | $11.71M | $11.76M | — | -$22.45M | — | — | $8,000.00 | -$22.09M | -$0.90 | -$0.90 | 24,605,212 | 24,605,212 |
|---|
| 2022-12-31 | $20.55M | $7.02M | $13.53M | $10.89M | $9.61M | — | -$16.33M | — | — | $0.00 | -$16.44M | -$0.68 | -$0.68 | 24,181,854 | 24,181,854 |
|---|
| 2021-12-31 | $16.3M | $5.18M | $11.12M | $9.28M | $8M | — | -$13.37M | — | — | $0.00 | -$14.41M | -$0.69 | -$0.69 | 20,734,236 | 20,734,236 |
|---|
| 2020-12-31 | $12.83M | $3.71M | $9.12M | $4.69M | $5.27M | — | -$6.22M | — | — | $0.00 | -$6.78M | — | — | — | 15,849,667 |
|---|
| 2019-12-31 | $11.22M | $3.94M | — | $2.81M | $4.3M | — | -$4.59M | — | — | — | -$5.54M | — | — | — | 13,155,163 |
|---|
| 2018-12-31 | $7.35M | $2.43M | — | $2.31M | $4.33M | — | -$5.25M | — | — | — | -$6.16M | — | — | — | 10,928,213 |
|---|
| 2017-12-31 | $7.38M | $2.9M | — | $2.81M | $4.05M | — | -$6.34M | — | — | — | -$7.17M | — | — | — | 7,738,343 |
|---|
| 2016-12-31 | $5.75M | $2.64M | — | $2.63M | $4.19M | — | -$7.49M | — | — | — | -$8.07M | — | — | — | 2,754,803 |
|---|
| 2015-12-31 | $4.59M | $1.99M | — | $1.96M | $8.37M | — | -$8.97M | — | — | — | -$8.45M | — | — | — | 1,884,849 |
|---|
| 2014-12-31 | $3.6M | $1.93M | — | $3.3M | $8.04M | — | -$5.32M | — | — | $0.00 | -$4.52M | — | — | — | 59,240,848 |
|---|
| 2013-12-31 | $3.93M | $1.42M | — | $2.92M | $7.06M | — | -$7.47M | — | — | $0.00 | -$7.09M | — | — | — | 57,261,713 |
|---|
| 2012-12-31 | $5.06M | $555,703.00 | — | $2.48M | $6.03M | — | -$3.13M | — | — | $0.00 | -$5.88M | — | — | — | 40,374,048 |
|---|
| 2011-12-31 | $3.82M | $656,414.00 | — | $4.25M | $4.83M | — | -$5.92M | — | — | — | -$8.31M | — | — | — | 15,961,371 |
|---|
| 2010-12-31 | $2.67M | $16,314.00 | — | $5.68M | $4.7M | — | -$9.52M | — | — | — | -$9.45M | — | — | — | 6,773,714 |
|---|