Complete source-backed income-statement history.
- Available history
- 2010-07-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 | — | — | — | $12.85M | $5.93M | $18.78M | -$18.78M | — | — | — | -$17.8M | -$0.35 | -$0.35 | 50,869,259 | 50,869,259 |
|---|
| 2026-03-31 | $0.00 | — | — | $11.54M | — | $16.57M | -$16.57M | — | — | — | -$15.72M | -$0.35 | -$0.35 | 45,226,328 | 45,226,328 |
|---|
| 2025-12-31 | $0.00 | — | — | $10.54M | — | $16.45M | -$16.45M | — | — | — | -$15.54M | -$0.38 | -$0.38 | 572,849 | 572,849 |
|---|
| 2025-09-30 | — | — | — | $10.33M | — | $16.81M | -$16.81M | — | — | — | -$15.8M | -$0.40 | -$0.40 | 39,741,404 | 39,741,404 |
|---|
| 2025-06-30 | — | — | — | $6.12M | $5.67M | $11.79M | -$11.79M | — | — | — | -$10.85M | -$0.27 | -$0.27 | 39,572,177 | 39,572,177 |
|---|
| 2025-03-31 | $0.00 | — | — | $5.68M | — | $11.34M | -$11.34M | — | — | — | -$10.41M | -$0.28 | -$0.28 | 36,584,920 | 36,584,920 |
|---|
| 2024-12-31 | — | — | — | $4.59M | — | $7.3M | -$7.3M | — | — | — | -$6.27M | $0.22 | $0.22 | 6,989,587 | 6,989,587 |
|---|
| 2024-09-30 | — | — | — | $3.11M | — | $4.62M | -$4.62M | — | — | — | -$3.96M | -$0.19 | -$0.19 | 21,161,143 | 21,161,143 |
|---|
| 2024-06-30 | — | — | — | $2.33M | — | $3.67M | -$3.67M | — | — | — | -$3.58M | -$1.83 | -$1.83 | 1,958,245 | 1,958,245 |
|---|
| 2024-03-31 | — | — | — | $2.68M | — | $3.91M | -$3.91M | — | — | — | -$3.8M | -$3.12 | -$3.12 | 1,219,139 | 1,219,139 |
|---|
| 2023-12-31 | — | — | — | $1.7M | — | $3.34M | -$13.13M | — | — | — | -$12.2M | — | — | — | — |
|---|
| 2023-09-30 | — | — | — | $1.07M | — | $2.12M | $2.12M | — | — | — | $1.97M | — | — | — | — |
|---|
| 2023-06-30 | — | — | — | $197,903.00 | — | $1.24M | $1.24M | — | — | — | -$1.11M | — | — | — | — |
|---|
| 2023-03-31 | — | — | — | $265,735.00 | — | $1.54M | -$1.54M | — | — | — | -$1.41M | — | — | — | — |
|---|
| 2022-12-31 | — | — | — | $1.13M | — | $2.55M | $2.55M | — | — | — | $2.55M | — | — | — | — |
|---|
| 2022-09-30 | — | — | — | $1.54M | — | $2.92M | $2.92M | — | — | — | $2.92M | — | — | — | — |
|---|
| 2022-06-30 | — | — | — | $1.52M | — | $2.86M | $2.86M | — | — | — | -$2.86M | — | — | — | — |
|---|
| 2022-03-31 | — | — | — | $1.18M | — | $2.72M | $2.72M | — | — | — | -$2.72M | — | — | — | — |
|---|
| 2021-12-31 | — | — | — | $915,600.00 | $2.3M | $3.21M | -$62.24M | — | — | — | -$61.74M | — | — | — | 1,559,935 |
|---|
| 2021-09-30 | — | — | — | $1.16M | $2.64M | $3.8M | $3.8M | — | — | — | $3.8M | — | — | — | 25,201,312 |
|---|
| 2021-06-30 | — | — | — | $693,222.00 | $1.27M | $1.96M | $1.96M | — | — | — | -$1.72M | — | — | — | 17,218,103 |
|---|
| 2021-03-31 | — | — | — | $22.38M | -$1.37M | $23.75M | $23.75M | — | — | — | -$23.75M | — | — | — | 14,515,088 |
|---|
| 2020-12-31 | — | — | — | $890,963.00 | $1.94M | $2.83M | $2.83M | — | — | — | -$16.87M | — | — | — | 775,085 |
|---|
| 2020-09-30 | — | — | — | $1.05M | $1.17M | $2.23M | $2.23M | — | — | — | -$2.22M | — | — | — | 12,427,355 |
|---|
| 2020-06-30 | — | — | — | $1.27M | $869,206.00 | $2.14M | $2.14M | — | — | — | -$2.15M | — | — | — | 9,339,309 |
|---|
| 2020-03-31 | — | — | — | -$1.34M | -$1.32M | -$2.67M | $2.67M | — | — | — | -$2.65M | — | — | — | 6,974,387 |
|---|
| 2019-12-31 | — | — | — | $5.52M | $8.78M | $14.3M | -$14.3M | — | — | — | -$14M | — | — | — | 184,140 |
|---|
| 2019-09-30 | — | — | — | -$916,984.00 | -$1.34M | -$2.26M | $2.26M | — | — | — | $2.22M | — | — | — | 6,741,084 |
|---|
| 2019-06-30 | — | — | — | -$649,254.00 | -$1.17M | -$1.82M | $1.82M | — | — | — | $1.76M | — | — | — | 6,385,381 |
|---|
| 2019-03-31 | — | — | — | -$482,767.00 | -$1.18M | -$1.66M | $1.66M | — | — | — | $1.62M | — | — | — | 4,887,075 |
|---|
| 2018-12-31 | — | — | — | $1.97M | $9.59M | $11.56M | -$11.56M | — | — | — | -$18.74M | — | — | — | 118,396 |
|---|
| 2018-09-30 | — | — | — | -$362,628.00 | -$1.19M | -$1.55M | $1.55M | — | — | — | $1.54M | — | — | — | 1,462,191 |
|---|
| 2018-06-30 | — | — | — | -$311,151.00 | -$1.58M | -$1.89M | $1.89M | — | — | — | $1.87M | — | — | — | 1,453,676 |
|---|
| 2018-03-31 | — | — | — | -$58,588.00 | -$1.16M | -$1.22M | $1.22M | — | — | — | $1.19M | — | — | — | 1,422,866 |
|---|
| 2017-12-31 | — | — | — | $7.06M | $9.97M | $17.03M | -$17.03M | — | — | — | -$16.34M | — | — | — | 404 |
|---|
| 2017-09-30 | — | — | — | -$253,973.00 | -$1.06M | -$1.31M | $1.31M | — | — | — | $1.23M | — | — | — | 1,411,828 |
|---|
| 2017-06-30 | — | — | — | -$1.22M | -$1.79M | -$3.01M | $3.01M | — | — | — | $2.99M | — | — | — | 1,411,825 |
|---|
| 2017-03-31 | — | — | — | -$2.05M | -$1.45M | -$3.5M | $3.5M | — | — | — | $3.28M | — | — | — | 1,406,972 |
|---|
| 2016-12-31 | — | — | — | $23.75M | $10.51M | $67.53M | -$67.53M | — | — | — | -$58.2M | — | — | — | -26,713,805 |
|---|
| 2016-09-30 | — | — | — | -$3.23M | -$1.27M | -$4.5M | $4.5M | — | — | — | $4.27M | — | — | — | 28,119,848 |
|---|
| 2016-06-30 | — | — | — | -$3.43M | -$1.24M | -$4.67M | $4.67M | — | — | — | $4.64M | — | — | — | 28,119,796 |
|---|
| 2016-03-31 | — | — | — | $3.94M | $1.76M | $5.71M | -$5.71M | — | — | — | -$5.36M | — | — | — | 28,119,747 |
|---|
| 2015-10-31 | — | — | — | $2.52M | $1.23M | $3.75M | -$3.75M | — | — | — | -$3.52M | — | — | — | 28,119,609 |
|---|
| 2015-09-30 | — | — | — | $1.68M | $1.43M | $3.1M | -$3.1M | — | — | — | -$2.92M | — | — | — | 28,119,579 |
|---|
| 2015-07-31 | — | — | — | $1.75M | $1.37M | $3.11M | -$3.11M | — | — | — | -$3.03M | — | — | — | 28,119,521 |
|---|
| 2015-06-30 | — | — | — | $1.95M | $1.93M | $4.92M | -$4.87M | — | — | — | -$4.75M | — | — | — | 28,119,493 |
|---|
| 2015-04-30 | $49,286.00 | $0.00 | $0.00 | $1.91M | $2.23M | $5.17M | -$5.12M | — | — | — | -$4.99M | — | — | 13,374 | 13,374 |
|---|
| 2015-03-31 | — | — | — | $1.58M | $1.62M | $3.2M | -$3.2M | — | — | — | -$2.94M | — | — | — | 28,119,410 |
|---|
| 2015-01-31 | $0.00 | $0.00 | $0.00 | $1.23M | $1.91M | $3.13M | -$3.13M | — | — | — | -$2.87M | -$0.10 | -$0.10 | 28,119,360 | 28,119,360 |
|---|
| 2014-10-31 | $0.00 | $0.00 | $0.00 | $2.56M | $1.59M | $4.14M | -$4.14M | — | — | — | -$4.05M | -$0.14 | -$0.14 | 28,107,395 | 28,107,395 |
|---|
| 2014-07-31 | $0.00 | $0.00 | $0.00 | $966,514.00 | $1.45M | $2.42M | -$2.42M | — | — | — | -$2.17M | -$0.08 | -$0.08 | 27,661,499 | 27,661,499 |
|---|
| 2014-04-30 | -$104,449.00 | $98,525.00 | -$133,463.00 | $785,597.00 | $9.59M | $10.37M | -$10.48M | — | — | — | -$10.41M | -$0.15 | -$0.13 | 3,550,869 | 3,544,212 |
|---|
| 2014-01-31 | $41,864.00 | $410.00 | $180.00 | $689,666.00 | $1.78M | $2.47M | -$2.43M | — | — | — | -$3.35M | -$0.43 | -$0.44 | 10,260,021 | 10,266,601 |
|---|
| 2013-10-31 | $55,707.00 | $3,355.00 | $21,330.00 | $748,565.00 | $1.42M | $2.17M | -$2.11M | — | — | — | -$3.53M | -$1.23 | -$1.25 | 4,942,362 | 4,948,942 |
|---|
| 2013-07-31 | $165,804.00 | $27,510.00 | $7,884.00 | $772,893.00 | $982,521.00 | $1.76M | -$1.59M | — | — | — | -$2.25M | -$2.06 | -$3.36 | 2,102,771 | 2,210,251 |
|---|
| 2013-04-30 | $181,572.00 | $26,533.00 | $37,251.00 | $844,523.00 | $549,012.00 | $1.42M | -$1.24M | — | — | — | -$1.86M | -$1.54 | -$0.77 | 58,842 | 58,842 |
|---|
| 2013-01-31 | $222,388.00 | $1,534.00 | $1,337.00 | $369,447.00 | $1.44M | $1.81M | -$1.59M | — | — | — | -$2.41M | -$1.45 | -$2.78 | 1,658,895 | 1,767,640 |
|---|
| 2012-10-31 | $514,872.00 | $9,134.00 | $5,437.00 | $604,574.00 | $422,843.00 | $1.2M | -$682,843.00 | — | — | — | -$1.56M | -$0.97 | -$2.63 | 1,603,710 | 1,712,455 |
|---|
| 2012-07-31 | $272,096.00 | $5,911.00 | $5,547.00 | $637,272.00 | $1.26M | $1.95M | -$1.68M | — | — | — | -$3.59M | -$2.38 | -$4.30 | 1,509,361 | 1,618,106 |
|---|
| 2012-04-30 | $95,487.00 | $3,637.00 | $5,317.00 | $722,165.00 | $1.21M | $1.96M | -$1.86M | — | — | — | -$2.61M | -$11.59 | -$13.42 | -23,626,098 | -25,242,690 |
|---|
| 2012-01-31 | $148,262.00 | $2,512.00 | $2,161.00 | $599,935.00 | $1.42M | $2.02M | -$1.87M | — | — | — | -$7.3M | -$0.26 | -$0.39 | 27,558,532 | 29,731,481 |
|---|
| 2011-10-31 | $95,159.00 | $10,500.00 | $16,915.00 | $488,577.00 | $1.66M | $2.15M | -$2.05M | — | — | — | -$2.93M | -$0.12 | -$0.29 | 23,805,323 | 25,980,214 |
|---|
| 2011-07-31 | $24,873.00 | $34,604.00 | $24,873.00 | $651,961.00 | $1.8M | $2.45M | -$2.43M | — | — | — | -$2.87M | -$0.12 | -$0.33 | 23,395,565 | 24,143,997 |
|---|
| 2011-04-30 | $44,342.00 | $182,464.00 | $44,342.00 | $465,300.00 | $2M | $2.77M | $2.73M | — | — | — | $2.85M | -$0.12 | -$0.12 | 14,882 | 14,882 |
|---|
| 2011-01-31 | $26,589.00 | $25,973.00 | $26,589.00 | $498,521.00 | $2.28M | $2.78M | $2.75M | — | — | — | $2.54M | -$0.11 | -$0.11 | 23,391,155 | 23,391,155 |
|---|
| 2010-10-31 | $27,126.00 | $8,957.00 | $27,126.00 | $572,649.00 | $1.51M | $2.08M | $2.06M | — | — | — | $2.05M | -$0.09 | -$0.09 | 23,387,979 | 23,387,979 |
|---|
| 2010-07-31 | — | $1,790.00 | $5,110.00 | $1.15M | $1.88M | $3.03M | $3.02M | — | — | — | $3M | -$0.13 | -$0.13 | 23,215,708 | 23,215,708 |
|---|
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 | — | — | $32.67M | — | $56.39M | -$56.39M | — | — | $0.00 | -$52.6M | -$1.34 | -$1.34 | 39,217,244 | 39,217,244 |
|---|
| 2024-12-31 | $0.00 | — | — | $12.71M | — | $19.49M | -$19.49M | — | — | $0.00 | -$17.6M | -$1.15 | -$1.15 | 15,271,705 | 15,271,705 |
|---|
| 2023-12-31 | — | — | — | $3.23M | — | $8.23M | -$8.23M | — | — | $0.00 | -$7.71M | -$31.04 | -$31.04 | 248,447 | 248,447 |
|---|
| 2022-12-31 | — | — | — | $5.38M | — | $11.05M | $11.05M | — | — | $0.00 | $11.05M | — | — | — | — |
|---|
| 2021-12-31 | — | — | — | $25.15M | $7.58M | $32.73M | -$32.73M | — | — | $0.00 | -$32.47M | — | — | — | 20,577,246 |
|---|
| 2020-12-31 | — | — | — | $4.56M | $5.31M | $9.87M | $9.87M | — | — | $0.00 | -$9.85M | — | — | — | 10,365,826 |
|---|
| 2019-12-31 | — | — | — | $3.47M | $5.08M | $8.56M | -$8.56M | — | — | $0.00 | -$8.39M | — | — | — | 6,195,444 |
|---|
| 2018-12-31 | — | — | — | $1.24M | $5.65M | $6.89M | -$6.89M | — | — | $0.00 | -$14.14M | — | — | — | 1,564,773 |
|---|
| 2017-12-31 | — | — | — | $3.53M | $5.68M | $9.21M | -$9.21M | — | — | $0.00 | -$8.84M | — | — | — | 1,410,630 |
|---|
| 2016-12-31 | $0.00 | $0.00 | $0.00 | $13.14M | $6.25M | $52.65M | -$52.65M | — | — | -$7.96M | -$43.92M | — | — | — | 1,405,992 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | — | $0.00 | — | — | — | — | — |
|---|
| 2015-04-30 | $49,286.00 | $0.00 | $0.00 | $6.66M | $7.17M | $14.87M | -$14.82M | — | — | $0.00 | -$14.08M | — | — | 28,077,963 | 28,077,963 |
|---|
| 2014-04-30 | $158,926.00 | $129,800.00 | -$104,069.00 | $3M | $13.77M | $16.77M | -$16.61M | — | — | $0.00 | -$19.54M | -$2.71 | -$2.71 | 9,362,031 | 9,362,031 |
|---|
| 2013-04-30 | $1.19M | $43,111.00 | $49,572.00 | $2.46M | $3.68M | $6.38M | -$5.19M | — | — | — | -$9.42M | -$6.29 | -$6.68 | 1,650,280 | 1,759,025 |
|---|
| 2012-04-30 | $363,781.00 | $51,253.00 | $49,266.00 | $2.46M | $6.09M | $8.58M | -$8.22M | — | — | — | -$15.71M | -$12.12 | -$14.07 | 1,296,414 | 1,387,621 |
|---|
| 2011-04-30 | $103,167.00 | $219,182.00 | $103,167.00 | $2.68M | $7.68M | $10.67M | $10.56M | — | — | — | $10.45M | -$0.45 | -$0.45 | 23,346,496 | 23,346,496 |
|---|