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 | $30.6M | — | — | — | $11.62M | $35.72M | -$5.12M | — | -$5.67M | $19,000.00 | -$5.69M | -$0.28 | -$0.28 | 20,671,000 | 20,671,000 |
|---|
| 2026-03-31 | $25.97M | — | — | — | $12.26M | $31.36M | -$5.39M | — | -$1.62M | -$2.9M | $1.28M | $0.08 | $0.08 | 554,055 | 554,055 |
|---|
| 2025-12-31 | $16.29M | — | — | — | $10.69M | $16.94M | -$656,000.00 | — | -$856,000.00 | $19,000.00 | -$875,000.00 | -$0.05 | -$0.05 | 19,218,347 | 19,218,347 |
|---|
| 2025-09-30 | $12.36M | — | — | — | $11.41M | $17.77M | -$5.41M | — | -$5.53M | $20,000.00 | -$5.55M | -$0.31 | -$0.31 | 18,447,000 | 18,447,000 |
|---|
| 2025-06-30 | $11.12M | — | — | — | $8.95M | $14.82M | -$3.7M | — | -$3.5M | $14,000.00 | -$3.52M | -$0.21 | -$0.21 | 16,992,000 | 16,992,000 |
|---|
| 2025-03-31 | $15.58M | — | — | — | $5.4M | $13.45M | $2.13M | — | $945,000.00 | $87,000.00 | $858,000.00 | $0.05 | $0.04 | 47,594 | 245,698 |
|---|
| 2024-12-31 | $40.74M | — | — | — | $9.36M | $31.3M | $9.44M | — | $7.17M | $6,000.00 | $7.16M | $0.38 | $0.34 | 15,879,951 | 17,774,240 |
|---|
| 2024-09-30 | $12.74M | — | — | — | $6.36M | $13.6M | -$861,000.00 | — | -$1.2M | $6,000.00 | -$1.2M | -$0.09 | -$0.09 | 15,721,000 | 15,721,000 |
|---|
| 2024-06-30 | $9.13M | — | — | — | $6.56M | $11.91M | -$2.78M | — | -$3.04M | $7,000.00 | -$3.05M | -$0.20 | -$0.20 | 15,702,144 | 15,702,000 |
|---|
| 2024-03-31 | $9.86M | — | — | — | $6.82M | $23.86M | -$14M | — | -$14.68M | -$2,000.00 | -$14.68M | -$1.19 | -$1.19 | 575,423 | 575,423 |
|---|
| 2023-12-31 | $13.28M | — | — | — | $6.37M | $12.85M | $427,000.00 | — | -$2.76M | -$24,000.00 | -$2.74M | -$0.22 | -$0.22 | 12,828,011 | 12,828,011 |
|---|
| 2023-09-30 | $13.01M | — | — | — | $6.83M | $12.43M | $586,000.00 | — | -$301,000.00 | $16,000.00 | -$317,000.00 | -$0.04 | -$0.04 | 12,376,000 | 12,376,000 |
|---|
| 2023-06-30 | $12.98M | — | — | — | $7.89M | $15.7M | -$2.72M | — | -$3.52M | $20,000.00 | -$3.54M | -$0.37 | -$0.37 | 9,879,000 | 9,879,000 |
|---|
| 2023-03-31 | $12.55M | — | — | — | $7.8M | $15.16M | -$2.62M | — | -$2.96M | — | -$3.07M | -$0.35 | -$0.35 | 35,000 | 35,000 |
|---|
| 2022-12-31 | $27.88M | — | — | — | $9.11M | $24.44M | $3.44M | — | $5.02M | — | $5.02M | $0.55 | $0.55 | 8,945,000 | 8,945,000 |
|---|
| 2022-09-30 | $14.01M | — | — | — | $9.64M | $18.72M | -$4.71M | — | -$5.66M | — | -$5.66M | -$0.65 | -$0.65 | 8,845,000 | 8,845,000 |
|---|
| 2022-06-30 | $13.59M | — | — | — | $9.82M | $18.17M | -$4.58M | — | -$5.99M | — | -$5.99M | -$0.69 | -$0.69 | 8,771 | 8,771 |
|---|
| 2022-03-31 | $16.85M | — | — | — | $9.03M | $18.37M | -$1.52M | — | -$2.54M | -$212,000.00 | -$2.32M | $0.18 | $0.17 | -160,881,873 | -164,326,364 |
|---|
| 2021-12-31 | $14.08M | — | — | — | $7.36M | $14.85M | -$764,000.00 | — | -$430,000.00 | -$26,000.00 | -$404,000.00 | $0.00 | $0.00 | 173,167,450 | 173,167,450 |
|---|
| 2021-09-30 | $10.1M | — | — | — | $7.16M | $11.52M | -$1.41M | — | -$682,000.00 | -$487,000.00 | -$184,000.00 | $0.00 | $0.00 | 168,275,139 | 168,275,139 |
|---|
| 2021-06-30 | $5.6M | — | — | — | $6.04M | $12.24M | $2.77M | — | $5.13M | -$63,000.00 | $5.19M | $0.03 | $0.03 | 167,940,285 | 171,257,356 |
|---|
| 2021-03-31 | $443,000.00 | — | — | — | $6.5M | $12.78M | -$4.52M | — | -$6.94M | -$134,000.00 | -$6.8M | $0.00 | $0.00 | 12,439,885 | 12,439,885 |
|---|
| 2020-12-31 | $66,000.00 | — | — | — | $5.36M | $11.24M | -$1.28M | — | -$9.67M | — | -$9.64M | -$0.07 | -$0.07 | 136,866,072 | 136,866,072 |
|---|
| 2020-09-30 | $27,000.00 | — | — | — | $6.17M | $12.24M | -$5.06M | — | -$26.75M | -$181,000.00 | -$26.54M | -$0.23 | -$0.23 | 114,532,217 | 114,532,217 |
|---|
| 2020-06-30 | $76,200.00 | — | — | — | $3.84M | $8.63M | -$2.62M | — | -$19.87M | $0.00 | -$19.86M | -$0.21 | -$0.21 | 94,416,684 | 94,416,684 |
|---|
| 2020-03-31 | $100,000.00 | — | — | — | $2.51M | $8.91M | -$1.17M | — | -$4.33M | $103,000.00 | -$4.44M | — | — | — | 3,259,666 |
|---|
| 2019-12-31 | $240,000.00 | — | — | — | $3M | $10.9M | $611,000.00 | — | -$2.03M | $136,000.00 | -$2.17M | — | — | — | 42,418,641 |
|---|
| 2019-09-30 | $10.24M | — | — | — | $4.99M | $11.33M | -$1.09M | — | -$3.06M | $27,000.00 | -$3.1M | — | — | — | 41,439,520 |
|---|
| 2019-06-30 | $9.8M | — | — | — | $5.85M | $12.5M | -$2.7M | — | -$4.99M | $47,000.00 | -$5.03M | — | — | — | 38,351,161 |
|---|
| 2019-03-31 | $12.07M | — | — | — | $8.21M | $15.74M | -$3.67M | — | -$6.12M | $101,000.00 | -$6.23M | — | — | — | 125,909 |
|---|
| 2018-12-31 | $14.64M | — | — | — | $6.43M | $15.26M | -$612,000.00 | — | -$3.22M | $55,000.00 | -$3.26M | — | — | — | 38,033,756 |
|---|
| 2018-09-30 | $13.74M | — | — | — | $6.49M | $14.64M | -$897,000.00 | — | -$3.49M | $0.00 | -$3.48M | — | — | — | 37,696,256 |
|---|
| 2018-06-30 | $13.08M | — | — | — | $6.54M | $13.52M | -$439,000.00 | — | -$3.14M | $139,000.00 | -$3.27M | — | — | — | 37,696,256 |
|---|
| 2018-03-31 | $17.67M | — | — | — | $6.63M | $14.69M | $2.99M | — | -$48,000.00 | -$94,000.00 | $55,000.00 | — | — | — | 4,705,214 |
|---|
| 2017-12-31 | $18.49M | — | — | — | $9.26M | $19.86M | -$1.37M | — | -$5.81M | $113,000.00 | -$5.91M | — | — | — | 29,389,017 |
|---|
| 2017-09-30 | $16.28M | — | — | — | $6.25M | $16.28M | $1,000.00 | — | -$7.27M | $196,000.00 | -$7.45M | — | — | — | 12,650,909 |
|---|
| 2017-06-30 | $15.24M | — | — | — | $6.32M | $16.14M | -$896,000.00 | — | -$4.97M | $186,000.00 | -$5.15M | — | — | — | 10,920,446 |
|---|
| 2017-03-31 | $19.59M | — | — | — | $6.01M | $20.56M | -$969,000.00 | — | -$9.55M | $109,000.00 | -$9.64M | — | — | — | 639,414 |
|---|
| 2016-12-31 | $24.45M | — | — | — | $6.1M | $21.49M | $2.96M | — | -$448,000.00 | $33,000.00 | -$463,000.00 | — | — | — | 8,361,807 |
|---|
| 2016-09-30 | $23.88M | — | — | — | $5.24M | $19.39M | $4.49M | — | -$440,000.00 | $43,000.00 | -$468,000.00 | — | — | — | 7,235,435 |
|---|
| 2016-06-30 | $22.48M | — | — | — | $6.43M | $22.2M | $275,000.00 | — | -$4.51M | $67,000.00 | -$4.55M | — | — | — | 6,623,449 |
|---|
| 2016-03-31 | $23.21M | — | — | — | $7.43M | $24.39M | -$1.18M | — | -$6.27M | -$125,000.00 | -$6.06M | — | — | — | -414 |
|---|
| 2015-12-31 | $30.71M | — | — | — | $7.61M | $27.36M | $3.34M | — | -$1.51M | $470,000.00 | -$2.46M | — | — | — | 6,366,685 |
|---|
| 2015-09-30 | $27.7M | — | — | — | $9.51M | $45.64M | -$17.94M | — | -$23.07M | $0.00 | -$22.33M | — | — | — | 6,323,691 |
|---|
| 2015-06-30 | $22.83M | — | — | — | $9.62M | $28.2M | -$5.37M | — | -$11.32M | $0.00 | -$10.89M | — | — | — | 6,732,178 |
|---|
| 2015-03-31 | $27.63M | — | — | — | $7.83M | $34.3M | -$6.67M | — | -$11.64M | $0.00 | -$11.03M | — | — | — | -69,048,957 |
|---|
| 2014-12-31 | $31.28M | — | — | — | $7.48M | $28.14M | $3.13M | — | -$1.93M | $0.00 | -$2.28M | — | — | — | 76,863,408 |
|---|
| 2014-09-30 | $23.72M | — | — | — | $8.21M | $23.37M | $356,000.00 | — | — | — | -$7.34M | — | — | — | 76,748,753 |
|---|
| 2014-06-30 | $22.86M | — | — | — | $7.71M | $28.51M | -$5.66M | — | — | — | -$10.66M | — | — | — | 76,567,128 |
|---|
| 2014-03-31 | $31.66M | — | — | — | $7.59M | $27.04M | $4.63M | — | -$465,000.00 | $0.00 | -$3.33M | — | — | — | 2,726,999 |
|---|
| 2013-12-31 | $34.89M | — | — | — | $6.95M | $32.59M | $2.3M | — | -$2.69M | $0.00 | -$10.38M | — | — | — | 61,729,658 |
|---|
| 2013-09-30 | $19.24M | — | — | — | $4.1M | $18.61M | $632,000.00 | — | -$5.17M | $0.00 | -$5.17M | — | — | — | 52,920,060 |
|---|
| 2013-06-30 | $18.54M | — | — | — | $6.2M | $19.71M | -$1.17M | — | -$6.99M | $0.00 | -$6.99M | — | — | — | 48,357,020 |
|---|
| 2013-03-31 | $19.64M | — | — | — | $4.56M | $16.51M | $3.13M | — | -$15.99M | $75,000.00 | -$16.54M | — | — | — | 262,830 |
|---|
| 2012-12-31 | $21.78M | — | — | — | $5.44M | $17.48M | $4.3M | — | -$1.26M | $0.00 | -$1.78M | — | — | — | 48,320,257 |
|---|
| 2012-09-30 | $22.61M | — | — | — | $6.31M | $19.03M | $3.58M | — | -$2.62M | $0.00 | -$2.61M | — | — | — | 48,299,715 |
|---|
| 2012-06-30 | $20.9M | — | — | — | $5.89M | $18.96M | $1.94M | — | -$4.87M | -$5.02M | -$133,000.00 | -$0.12 | — | 45,119,838 | 45,119,838 |
|---|
| 2012-03-31 | $17.7M | — | — | — | $3.93M | $16.22M | $1.48M | — | — | — | -$5.78M | — | — | 36,223,235,122 | 458,158 |
|---|
| 2011-12-31 | $19.79M | — | — | — | $4.3M | $16.39M | $3.4M | — | — | — | -$10.64M | — | — | 37,620,287 | 37,620,287 |
|---|
| 2011-09-30 | $21.03M | — | — | — | $4.07M | $14.75M | $6.28M | — | — | — | -$230,000.00 | -$0.01 | — | 37,115,346 | 37,115,346 |
|---|
| 2011-06-30 | $18.04M | — | — | — | $3.41M | $14M | $4.04M | — | — | — | -$6.39M | -$0.20 | — | 32,632,563 | — |
|---|
| 2011-03-31 | $15.36M | — | — | — | $3.11M | $13.32M | $2.04M | — | — | — | -$7.26M | — | — | 30,763,749,922 | — |
|---|
| 2010-12-31 | $16.09M | — | — | — | $2.79M | $11.94M | $4.15M | — | — | — | -$4.08M | — | — | 31,330,641 | — |
|---|
| 2010-09-30 | $15.12M | — | — | — | $3.67M | $14.27M | $844,000.00 | — | — | — | -$10.84M | -$0.36 | — | 30,294,306 | — |
|---|
| 2010-06-30 | $19.35M | — | — | — | $5.48M | $19.47M | -$116,000.00 | — | — | — | -$7.06M | -$0.24 | — | 29,421,168 | — |
|---|
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 |
|---|
| 2026-03-31 | $65.73M | — | — | — | $43.31M | $80.89M | -$15.16M | — | -$11.5M | -$2.84M | -$8.66M | -$0.49 | -$0.49 | 18,777,332 | 18,777,332 |
|---|
| 2025-03-31 | $78.18M | — | — | — | $27.68M | $70.26M | $7.92M | — | $3.87M | $106,000.00 | $3.76M | $0.18 | $0.16 | 15,813,590 | 17,818,428 |
|---|
| 2024-03-31 | $49.13M | — | — | — | $27.9M | $64.83M | -$15.7M | — | -$21.26M | $10,000.00 | -$21.27M | -$1.78 | -$1.78 | 12,253,293 | 12,253,293 |
|---|
| 2023-03-31 | $68.03M | — | — | — | $36.82M | $76.95M | -$8.92M | — | -$9.58M | $119,000.00 | -$9.69M | -$1.13 | -$1.13 | 8,889,000 | 8,889,000 |
|---|
| 2022-03-31 | $56.05M | $813,000.00 | — | — | $29.55M | $56.98M | -$925,000.00 | — | $1.48M | -$788,000.00 | $2.27M | $0.21 | $0.20 | 8,532,000 | 8,691,000 |
|---|
| 2021-03-31 | $600,000.00 | — | — | — | $21.87M | $44.89M | -$13.47M | — | -$63.22M | -$315,000.00 | -$62.91M | -$0.49 | -$0.49 | 127,787,379 | 127,787,379 |
|---|
| 2020-03-31 | $1.4M | — | — | — | $16.34M | $43.64M | -$4.35M | — | -$14.41M | $313,000.00 | -$14.73M | — | -$0.34 | — | 44,004,780 |
|---|
| 2019-03-31 | $53.53M | — | — | — | $27.66M | $59.15M | -$5.62M | — | -$15.97M | $295,000.00 | -$16.23M | — | — | — | 37,919,754 |
|---|
| 2018-03-31 | $67.68M | — | — | — | $28.45M | $66.96M | $723,000.00 | — | -$18.09M | $401,000.00 | -$18.45M | — | — | — | 23,104,811 |
|---|
| 2017-03-31 | $90.39M | — | — | — | $23.78M | $83.64M | $6.76M | — | -$14.95M | $252,000.00 | -$15.13M | — | — | — | 8,049,160 |
|---|
| 2016-03-31 | $104.45M | — | — | — | $33.37M | $125.6M | -$21.15M | — | -$42.16M | $345,000.00 | -$41.74M | — | — | — | 6,467,978 |
|---|
| 2015-03-31 | $105.48M | — | — | — | $31.12M | $114.33M | -$8.84M | — | -$28.98M | $0.00 | -$31.31M | — | — | — | 7,678,535 |
|---|
| 2014-03-31 | $104.33M | — | — | — | $26.33M | $97.94M | $6.39M | — | -$13.96M | $0.00 | -$25.86M | — | — | — | 57,084,319 |
|---|
| 2013-03-31 | $81.09M | — | — | — | $20.81M | $68.55M | $12.54M | — | -$25.15M | -$4.94M | -$21.07M | — | — | — | 47,517,167 |
|---|
| 2012-03-31 | $76.56M | — | — | — | $15.72M | $61.36M | $15.19M | — | -$13.96M | $0.00 | -$23.04M | -$0.65 | — | 36,259,036,000 | 36,259,036 |
|---|
| 2011-03-31 | $58.44M | — | — | — | $11.78M | $50.16M | $8.28M | — | — | — | -$29.24M | -$0.96 | — | 30,794,102,000 | — |
|---|