Complete source-backed income-statement history.
- Available history
- 2010-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 | — | — | — | — | — | — | -$8.5M | $11.42M | $2.92M | -$1.87M | $4.79M | $0.14 | $0.14 | 32,866,494 | 33,097,811 |
|---|
| 2026-03-31 | — | — | — | — | — | — | $4.81M | -$19.14M | -$14.33M | -$23,008.00 | -$14.31M | -$0.83 | -$0.83 | 17,241,665 | 17,241,665 |
|---|
| 2025-12-31 | — | — | — | — | — | — | $1.81M | -$25.67M | -$23.87M | $205,212.00 | -$24.07M | -$1.81 | -$1.81 | 725,017 | 725,017 |
|---|
| 2025-09-30 | — | — | — | — | — | — | $24.96M | -$30.43M | -$5.47M | -$73,202.00 | -$5.39M | -$0.44 | -$0.44 | 12,378,494 | 12,378,494 |
|---|
| 2025-06-30 | — | — | — | — | — | — | $23.04M | -$7.16M | $15.87M | -$52,451.00 | $15.92M | $1.26 | $1.24 | 12,116,897 | 12,328,749 |
|---|
| 2025-03-31 | — | — | — | — | — | — | $19.27M | -$41.59M | -$22.32M | $223,681.00 | -$22.55M | -$1.88 | -$1.88 | 12,020,108 | 12,020,108 |
|---|
| 2024-12-31 | — | — | — | — | — | — | $9.47M | $449,046.00 | $9.92M | -$802,228.00 | $10.73M | $1.18 | $1.18 | 448,358 | 448,358 |
|---|
| 2024-09-30 | — | — | — | — | — | — | $22.74M | -$31.73M | -$8.99M | $718,827.00 | -$9.71M | -$0.81 | -$0.81 | 11,973,992 | 11,973,992 |
|---|
| 2024-06-30 | — | — | — | — | — | — | -$3.08M | -$15.46M | -$18.55M | $0.00 | -$18.55M | -$1.90 | -$1.90 | 9,775,758 | 9,775,758 |
|---|
| 2024-03-31 | — | — | — | — | — | — | -$2.85M | -$17.64M | -$20.5M | $0.00 | -$20.5M | -$2.14 | -$2.14 | 9,587,113 | 9,587,113 |
|---|
| 2023-12-31 | — | — | — | — | — | — | -$5.58M | -$22.03M | -$27.62M | $0.00 | -$27.62M | -$3.21 | -$3.21 | 273,658 | 273,658 |
|---|
| 2023-09-30 | — | — | — | — | — | — | -$9.61M | -$3.53M | -$13.15M | $0.00 | -$13.15M | -$1.47 | -$1.47 | 8,935,863 | 8,935,863 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | $14.4M | -$10.42M | $0.00 | -$10.42M | -$1.38 | -$1.38 | 148,363 | 148,363 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | -$5.53M | -$7.93M | $0.00 | -$7.93M | -$1.09 | -$1.09 | 7,243,345 | 7,243,345 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | -$9.75M | -$14.31M | $0.00 | -$14.31M | -$2.10 | — | 6,807,317 | — |
|---|
| 2022-12-30 | — | — | — | — | — | — | — | — | — | — | — | -$2.10 | -$2.10 | 6,807,317 | 6,807,317 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | -$86,967.00 | -$7.09M | $0.00 | -$7.09M | -$1.05 | -$1.05 | 6,771,245 | 6,771,245 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | -$281,921.00 | -$7.23M | $0.00 | -$7.23M | -$1.07 | -$1.07 | 9,365 | 9,365 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | -$1.52M | -$6.95M | -$119,731.00 | -$6.83M | -$1.01 | -$1.01 | 6,743,528 | 6,743,528 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | -$689,282.00 | -$4.88M | $0.00 | -$4.88M | -$0.72 | -$0.72 | 6,751,581 | 6,751,581 |
|---|
| 2021-12-30 | — | — | — | — | — | — | — | — | — | — | — | -$0.72 | -$0.72 | 6,751,581 | 6,751,581 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | -$1.5M | -$4.57M | $0.00 | -$4.57M | -$0.68 | -$0.68 | 6,680,637 | 6,680,637 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | $50,492.00 | -$2.15M | -$297,672.00 | -$1.85M | -$0.29 | -$0.29 | -10,208 | -7,441 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | -$2.49M | -$4.75M | -$235,379.00 | -$4.51M | -$0.73 | -$0.73 | 6,153,334 | 6,153,334 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | -$1.12M | -$3.79M | -$571,901.00 | -$3.21M | -$0.53 | -$0.53 | 6,042,150 | 6,042,150 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | $39.4M | $35.85M | $2.41M | $33.44M | $5.09 | $5.09 | 6,576,049 | 6,576,049 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | -$418,915.00 | -$2.55M | $0.00 | -$2.55M | -$0.39 | -$0.39 | 26,450 | 26,450 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | -$588,199.00 | -$1.91M | $0.00 | -$1.91M | -$0.29 | -$0.29 | 6,550,068 | 6,550,068 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | -$1.78M | -$2.93M | $0.00 | -$2.93M | -$0.45 | -$0.45 | 6,439,273 | 6,439,273 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | -$860,344.00 | -$1.85M | $0.00 | -$1.85M | -$0.29 | -$0.29 | 6,357,113 | 6,357,113 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | — | $0.00 | -$2.15M | $2.32 | — | 24,773 | 24,773 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | — | — | -$1.44M | -$0.23 | -$0.23 | 6,357,113 | 6,357,113 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | — | $0.00 | -$1.89M | -$0.30 | -$0.30 | 6,260,796 | 6,260,796 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | — | $0.00 | -$2.89M | -$0.47 | -$0.47 | 6,155,695 | 6,155,695 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | — | $0.00 | -$3.81M | $1.52 | — | 151,556 | 151,556 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | — | — | -$906,282.00 | -$0.15 | -$0.15 | 6,000,946 | 6,000,946 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | — | $0.00 | -$808,344.00 | -$0.14 | -$0.14 | 5,650,321 | 5,650,321 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | — | $0.00 | -$668,636.00 | -$0.14 | -$0.14 | 4,903,851 | 4,903,851 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | — | $0.00 | -$771,732.00 | — | — | — | 98,227 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | — | — | -$516,929.00 | -$0.11 | -$0.11 | 4,903,766 | 4,903,766 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | — | — | -$592,142.00 | -$0.13 | -$0.13 | 4,640,034 | 4,640,034 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | — | — | -$955,650.00 | -$0.24 | -$0.24 | 3,993,766 | 3,993,766 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | — | — | -$270,311.00 | — | — | — | 9,897 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | — | — | -$181,257.00 | -$0.05 | -$0.05 | 3,957,640 | 3,957,640 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | — | — | -$318,158.00 | -$0.08 | -$0.08 | 3,917,727 | 3,917,727 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | — | — | -$450,492.00 | -$0.12 | -$0.12 | — | 3,880,210 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | — | — | -$1.56M | — | — | — | 10,703 |
|---|
| 2015-03-31 | $750,000.00 | — | — | — | — | — | — | — | — | — | -$346,186.00 | -$0.09 | -$0.09 | — | 3,873,506 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | — | — | -$661,250.00 | -$0.17 | -$0.17 | — | 3,817,872 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | — | — | -$1.04M | -$0.27 | -$0.27 | — | 3,805,539 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | — | — | -$726,237.00 | $0.19 | — | — | 7,485 |
|---|
| 2014-03-31 | $0.00 | — | — | — | — | — | — | — | — | — | -$679,524.00 | $0.18 | $0.18 | — | 3,805,539 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.61M | -$0.43 | -$0.43 | — | 3,767,795 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | — | — | -$6.18M | -$1.65 | -$1.65 | — | 3,750,394 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | — | — | -$4.13M | $5.86 | — | — | 300,057 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | — | — | -$501,033.00 | -$0.19 | -$0.19 | — | 2,642,495 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.16M | -$0.46 | -$0.46 | — | 2,502,102 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | — | — | -$4.24M | -$1.71 | -$1.71 | 2,480,269 | 2,480,269 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | — | — | -$1.87M | $0.86 | -$3.84 | 215,869 | 215,869 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | — | — | -$243,079.00 | $0.15 | $0.15 | 1,641,894 | 1,641,894 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | — | — | -$492,480.00 | $0.31 | $0.31 | 1,577,423 | 1,577,423 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | — | — | -$1.65M | -$1.05 | -$1.05 | 1,566,467 | 1,566,467 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | — | — | -$1.56M | $2.65 | -$0.99 | 0 | 0 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | — | — | -$140,394.00 | -$0.09 | -$0.09 | 1,566,467 | 1,566,467 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | — | — | -$296,237.00 | -$0.19 | -$0.19 | 1,566,467 | 1,566,467 |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | — | — | -$862,128.00 | -$0.55 | -$0.55 | 1,566,467 | 1,566,467 |
|---|
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 | — | — | — | — | — | — | $69.08M | -$104.86M | -$35.78M | $303,240.00 | -$36.09M | -$2.80 | -$2.80 | 12,902,668 | 12,902,668 |
|---|
| 2024-12-31 | — | — | — | — | — | — | $26.28M | -$64.39M | -$38.11M | -$83,401.00 | -$38.03M | -$3.49 | -$3.49 | 10,896,228 | 10,896,228 |
|---|
| 2023-12-31 | — | — | — | — | — | — | -$33.1M | -$26.01M | -$59.11M | $0.00 | -$59.11M | -$7.14 | -$7.14 | 8,283,357 | 8,283,357 |
|---|
| 2023-06-30 | — | — | — | — | — | — | -$38.77M | -$969,559.00 | -$39.74M | $0.00 | -$39.74M | -$5.61 | -$5.61 | 7,087,027 | 7,087,027 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | -$3.99M | -$23.63M | -$119,731.00 | -$23.51M | -$3.49 | -$3.49 | 6,734,444 | 6,734,444 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | $35.83M | $25.17M | $1.3M | $23.87M | $3.82 | $3.82 | 6,250,894 | 6,253,661 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | -$3.65M | -$9.24M | $0.00 | -$9.24M | -$1.43 | -$1.43 | 6,475,795 | 6,475,795 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | -$3.92M | -$8.36M | $0.00 | -$8.36M | $1.33 | — | 6,282,285 | 6,282,285 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | -$2.42M | -$6.19M | $0.00 | -$6.19M | $1.09 | — | 5,675,366 | 5,675,366 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | -$2.84M | $0.00 | -$2.84M | — | — | — | 4,608,177 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | -$1.22M | $0.00 | -$1.22M | — | — | — | 3,928,327 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | — | $0.00 | -$3.61M | — | — | — | 3,842,909 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | — | $0.00 | -$9.2M | $2.43 | — | — | 3,782,061 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | — | $0.00 | -$10.03M | $3.54 | — | — | 2,837,523 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | — | $0.00 | -$4.26M | $2.35 | -$2.35 | 1,814,072 | 1,814,072 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | — | — | -$2.85M | $1.82 | -$1.82 | 1,566,467 | 1,566,467 |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | — | — | -$2.85M | -$0.70 | -$0.70 | 1,566,467 | 1,566,467 |
|---|