Complete source-backed income-statement history.
- Available history
- 1999-06-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 | — | — | — | — | — | $4.45M | -$4.45M | — | — | — | -$4.5M | -$0.66 | -$0.66 | 6,789,165 | 6,789,165 |
|---|
| 2026-03-31 | — | — | — | — | — | $3.8M | -$3.8M | — | — | — | -$3.75M | -$0.08 | -$0.08 | 48,210,071 | 48,210,071 |
|---|
| 2025-06-30 | — | — | — | — | — | $1.58M | -$1.58M | — | — | — | -$1.89M | -$5.45 | -$5.45 | 347,000 | 347,000 |
|---|
| 2025-03-31 | — | — | — | — | — | $1.22M | -$1.22M | — | — | — | -$1.71M | -$0.45 | -$0.45 | 3,805,550 | 3,805,550 |
|---|
| 2023-12-31 | — | — | — | — | — | $4.03M | -$4.03M | — | — | — | -$2.89M | -$0.67 | -$0.67 | 193,021 | 193,021 |
|---|
| 2023-09-30 | — | — | — | — | — | $3.64M | -$3.64M | — | — | — | -$3.59M | -$1.31 | -$1.31 | 2,747,687 | 2,747,687 |
|---|
| 2023-06-30 | — | — | — | — | — | $4.14M | -$4.14M | — | — | — | -$4.34M | -$1.96 | -$1.96 | 2,212,364 | 2,212,364 |
|---|
| 2023-03-31 | — | — | — | — | — | $5.48M | -$5.48M | — | — | — | -$6.23M | -$2.88 | -$2.88 | 2,166,356 | 2,166,356 |
|---|
| 2022-12-31 | — | — | — | — | — | $6.03M | -$6.03M | — | — | — | -$6.32M | -$2.92 | -$2.92 | -33 | -33 |
|---|
| 2022-09-30 | — | — | — | — | — | $7.14M | -$7.14M | — | — | — | -$7.51M | -$3.47 | -$3.47 | 2,166,404 | 2,166,404 |
|---|
| 2022-06-30 | — | — | — | — | — | $10.3M | -$10.3M | — | — | — | -$10.62M | -$4.90 | -$4.90 | 2,166,352 | 2,166,352 |
|---|
| 2022-03-31 | — | — | — | — | — | $10.95M | -$10.95M | — | — | — | -$11.62M | -$5.36 | -$5.36 | 2,166,275 | 2,166,275 |
|---|
| 2021-12-31 | — | — | — | — | — | $11.63M | -$11.63M | — | — | — | -$12.09M | -$37.30 | -$37.30 | -62,679,116 | -62,679,116 |
|---|
| 2021-09-30 | — | — | — | — | — | $10.25M | -$10.25M | — | — | — | -$9.89M | -$0.11 | -$0.11 | 86,208,754 | 86,208,754 |
|---|
| 2021-06-30 | — | — | — | — | — | $35.73M | -$35.73M | — | — | — | -$36.06M | -$0.54 | -$0.54 | 66,389,865 | 66,389,865 |
|---|
| 2021-03-31 | — | — | — | $4.07M | — | $8.41M | -$8.41M | — | — | — | -$8.69M | — | — | — | 40,180,131 |
|---|
| 2020-12-31 | — | — | — | $2.69M | — | $5.81M | -$5.81M | — | — | — | -$6.13M | — | — | — | 9,602 |
|---|
| 2020-09-30 | — | — | — | $3.4M | — | $6.3M | -$6.3M | — | — | — | -$6.62M | — | — | — | 40,142,178 |
|---|
| 2020-06-30 | — | — | — | $3.7M | — | $7.59M | -$7.59M | — | — | — | -$7.89M | — | — | — | 40,129,304 |
|---|
| 2020-03-31 | — | — | — | $4.77M | — | $13.77M | -$13.77M | — | — | — | -$13.95M | — | — | — | 40,074,275 |
|---|
| 2019-12-31 | — | — | — | $6.19M | — | $11.49M | -$11.49M | — | — | — | -$11.63M | — | — | — | 668,863 |
|---|
| 2019-09-30 | — | — | — | $6.8M | — | $12.78M | -$12.78M | — | — | — | -$12.88M | — | — | — | 39,944,324 |
|---|
| 2019-06-30 | — | — | — | $7.34M | — | $14.31M | -$14.31M | — | — | — | -$14.45M | — | — | — | 36,278,567 |
|---|
| 2019-03-31 | — | — | — | $6.02M | — | $11.98M | -$11.98M | — | — | $0.00 | -$11.92M | — | — | — | 35,910,270 |
|---|
| 2018-12-31 | — | — | — | $6.53M | — | $14.11M | -$14.11M | — | — | $122,000.00 | -$14.03M | — | — | — | 951,439 |
|---|
| 2018-09-30 | — | — | — | $5.42M | — | $11.36M | -$11.36M | — | — | — | -$11.16M | — | — | — | 35,005,979 |
|---|
| 2018-06-30 | — | — | — | $4.15M | — | $13.54M | -$13.54M | — | — | — | -$13.41M | — | — | — | 31,839,303 |
|---|
| 2018-03-31 | — | — | — | $4.39M | — | $8.55M | -$8.55M | — | — | $0.00 | -$8.59M | — | — | — | 27,527,738 |
|---|
| 2017-12-31 | — | — | — | $8.17M | — | $10.58M | -$10.58M | — | — | — | -$10.62M | — | — | — | 770,151 |
|---|
| 2017-09-30 | — | — | — | $3.28M | — | $4M | -$4M | — | -$1.27M | $0.00 | -$4.04M | — | — | — | 4,208,088 |
|---|
| 2017-06-30 | — | — | — | $2.6M | — | $3.18M | -$3.18M | — | -$2.01M | $0.00 | -$3.88M | — | — | — | 4,205,277 |
|---|
| 2017-03-31 | — | — | — | $2.36M | — | $2.63M | -$2.63M | — | -$2.07M | $0.00 | -$2.68M | — | — | — | 4,205,278 |
|---|
| 2016-12-31 | — | — | — | $207,376.00 | — | — | -$1.51M | — | -$1.19M | -$400,000.00 | -$789,831.00 | — | — | — | 20,662,934 |
|---|
| 2016-09-30 | — | — | — | $280,240.00 | — | — | -$2.21M | — | -$1.57M | -$640,000.00 | -$933,577.00 | — | — | — | 20,496,385 |
|---|
| 2016-06-30 | — | — | — | $410,459.00 | — | — | -$1.4M | — | -$1.43M | -$280,000.00 | -$1.15M | — | — | — | 40,660 |
|---|
| 2016-03-31 | — | — | — | $576,443.00 | — | — | -$4.89M | — | -$3.48M | -$400,000.00 | -$3.08M | — | — | — | 20,420,608 |
|---|
| 2015-12-31 | — | — | — | $594,504.00 | — | — | -$3.76M | — | -$3.86M | $0.00 | -$3.86M | — | — | — | 20,420,608 |
|---|
| 2015-09-30 | — | — | — | $601,583.00 | — | — | -$1.15M | — | -$180,743.00 | $0.00 | -$180,743.00 | — | — | — | 20,006,451 |
|---|
| 2015-06-30 | — | — | — | $841,094.00 | — | — | -$919,027.00 | — | -$906,779.00 | $0.00 | -$906,779.00 | — | — | — | 527,108 |
|---|
| 2015-03-31 | — | — | — | $235,255.00 | — | — | -$1.22M | — | -$1.23M | $0.00 | -$1.23M | — | — | — | 13,958,261 |
|---|
| 2014-12-31 | — | — | — | $1.37M | — | — | -$10.75M | — | — | — | -$10.75M | — | — | — | 13,866,627 |
|---|
| 2014-09-30 | — | — | — | $2.12M | — | — | -$5.19M | — | — | — | -$5.18M | — | — | — | 13,846,361 |
|---|
| 2014-06-30 | — | — | — | $830,589.00 | — | — | -$3.68M | — | — | — | -$3.67M | — | — | — | 1,638,517 |
|---|
| 2014-03-31 | — | — | — | $966,344.00 | — | — | -$2.13M | — | — | — | -$2.15M | — | — | — | 5,806,353 |
|---|
| 2013-12-31 | — | — | — | $730,817.00 | — | — | -$1.59M | — | — | — | -$1.62M | — | — | — | 3,443,109 |
|---|
| 2013-09-30 | — | — | — | $810,937.00 | — | — | -$1.75M | — | — | — | -$1.78M | — | — | — | 2,307,926 |
|---|
| 2013-06-30 | — | — | — | $489,304.00 | — | — | -$1.06M | — | — | — | -$1.93M | — | — | — | 137,740 |
|---|
| 2013-03-31 | — | — | — | $492,850.00 | — | — | -$1.04M | — | — | — | -$836,583.00 | — | — | — | 1,446,420 |
|---|
| 2012-12-31 | $0.00 | — | — | $591,079.00 | — | — | -$1.3M | — | — | — | -$1.27M | — | — | — | 1,169,753 |
|---|
| 2012-09-30 | — | — | — | $513,433.00 | — | — | -$1.25M | — | — | — | -$2.09M | — | — | — | 1,074,493 |
|---|
| 2012-06-30 | — | — | — | $639,755.00 | — | — | -$1.57M | — | — | — | -$1.44M | — | — | — | -82,143,031 |
|---|
| 2012-03-31 | — | — | — | $540,789.00 | — | — | -$1.11M | — | — | — | -$1.06M | — | — | — | 88,942,763 |
|---|
| 2011-12-31 | $200,000.00 | — | — | $751,517.00 | — | — | -$1.46M | — | — | — | -$1.53M | — | — | — | 80,832,267 |
|---|
| 2011-09-30 | — | — | — | $634,186.00 | — | — | -$1.28M | — | — | — | -$1.04M | — | — | — | 79,289,756 |
|---|
| 2011-06-30 | — | — | — | $585,194.00 | — | — | -$2.84M | — | — | — | -$2.71M | — | — | — | — |
|---|
| 2011-03-31 | — | — | — | $800,341.00 | — | — | -$1.37M | — | — | — | -$1.41M | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | $798,352.00 | — | — | -$1.51M | — | — | — | -$1.14M | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | $1.54M | — | — | -$2.21M | — | — | — | -$2.02M | — | — | — | — |
|---|
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 | $0.00 | — | — | — | — | $6.44M | -$6.44M | $27,000.00 | -$6M | $0.00 | -$6M | -$0.49 | -$0.49 | 12,347,495 | 12,347,495 |
|---|
| 2024-12-31 | $6.36M | — | — | — | — | $8.83M | -$2.47M | -$53,000.00 | -$3.14M | $0.00 | -$3.14M | -$0.84 | -$0.84 | 3,758,804 | 3,758,804 |
|---|
| 2023-12-31 | $0.00 | — | — | — | — | $17.29M | -$17.29M | $31,000.00 | -$17.05M | $0.00 | -$17.05M | -$6.63 | -$6.63 | 2,570,620 | 2,570,620 |
|---|
| 2022-12-31 | — | — | — | — | — | $34.42M | -$34.42M | — | -$36.07M | $0.00 | -$36.07M | -$16.65 | -$16.65 | 2,166,311 | 2,166,311 |
|---|
| 2021-12-31 | — | — | — | — | — | $66.02M | -$66.02M | — | -$66.73M | $0.00 | -$66.73M | -$38.15 | -$38.15 | 1,749,071 | 1,749,071 |
|---|
| 2020-12-31 | — | — | — | $14.59M | — | $33.46M | -$33.46M | — | -$34.58M | $0.00 | -$34.58M | — | — | — | 40,124,953 |
|---|
| 2019-12-31 | — | — | — | $26.35M | — | $50.56M | -$50.56M | — | -$50.87M | $0.00 | -$50.87M | — | — | — | 38,063,173 |
|---|
| 2018-12-31 | — | — | — | $20.49M | — | $47.57M | -$47.57M | — | -$47.06M | $122,000.00 | -$47.19M | — | — | — | 32,436,506 |
|---|
| 2017-12-31 | — | — | — | $16.4M | — | $20.39M | -$20.39M | — | -$21.21M | — | -$21.21M | — | — | — | 4,976,377 |
|---|
| 2017-06-30 | — | — | — | $733,661.00 | — | — | -$4.59M | — | -$6.84M | -$1.04M | -$5.8M | — | — | — | 23,219,237 |
|---|
| 2016-12-31 | — | — | — | $8.99M | — | $9.84M | -$9.84M | — | -$9.85M | — | -$9.85M | — | — | — | 4,205,277 |
|---|
| 2016-06-30 | — | — | — | $2.18M | — | — | -$11.19M | — | -$8.95M | -$680,000.00 | -$8.27M | — | — | — | 20,322,714 |
|---|
| 2015-12-31 | — | — | — | $5.84M | — | $6.28M | -$6.28M | — | -$6.4M | — | -$6.41M | — | — | — | 4,148,389 |
|---|
| 2015-06-30 | — | — | — | $4.57M | — | — | -$18.08M | — | -$18.06M | $0.00 | -$18.06M | — | — | — | 14,417,029 |
|---|
| 2014-06-30 | $182,229.00 | — | — | $3.34M | — | — | -$9.15M | — | -$9.23M | $0.00 | -$9.23M | — | — | — | 5,476,717 |
|---|
| 2013-06-30 | $7,819.00 | — | — | $2.09M | — | — | -$4.65M | — | — | — | -$6.12M | — | — | — | 1,366,384 |
|---|
| 2012-06-30 | — | — | — | $2.57M | — | — | -$5.41M | — | — | — | -$5.07M | — | — | — | 857,033 |
|---|
| 2011-06-30 | — | — | — | $3.72M | — | — | -$7.92M | — | — | — | -$7.27M | — | — | — | 69,332,447 |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | — | — | -$13.38M | — | — | — | — |
|---|
| 2009-06-30 | — | — | — | — | — | — | — | — | — | — | -$5.73M | — | — | — | — |
|---|
| 2008-06-30 | — | — | — | — | — | — | — | — | — | — | -$4.6M | — | — | — | — |
|---|
| 2007-06-30 | — | — | — | — | — | — | — | — | — | — | -$3.25M | — | — | — | — |
|---|
| 2006-06-30 | — | — | — | — | — | — | — | — | — | — | -$3.31M | — | — | — | — |
|---|
| 2005-06-30 | — | — | — | — | — | — | — | — | — | — | -$2.98M | — | — | — | — |
|---|
| 2004-06-30 | — | — | — | — | — | — | — | — | — | — | -$3.73M | — | — | — | — |
|---|
| 2003-06-30 | — | — | — | — | — | — | — | — | — | — | -$2.78M | — | — | — | — |
|---|
| 2002-06-30 | — | — | — | — | — | — | — | — | — | — | -$3.02M | — | — | — | — |
|---|
| 2001-06-30 | — | — | — | — | — | — | — | — | — | — | -$2.03M | — | — | — | — |
|---|
| 2000-06-30 | — | — | — | — | — | — | — | — | — | — | -$3.35M | — | — | — | — |
|---|
| 1999-06-30 | — | — | — | — | — | — | — | — | — | — | -$1.17M | — | — | — | — |
|---|