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 | $34.84M | — | $8.8M | $4.28M | — | $31.91M | -$23.11M | $4.14M | -$18.97M | -$24,000.00 | -$19.36M | -$0.05 | -$0.05 | 475,216,000 | 475,216,000 |
|---|
| 2026-03-31 | $44.08M | — | $15.07M | $4.8M | — | $36.34M | -$21.27M | -$8.65M | -$29.92M | $216,000.00 | -$29.95M | -$0.09 | -$0.09 | 380,730,000 | 380,730,000 |
|---|
| 2025-12-31 | $26.91M | — | $3.9M | $2.99M | — | $35.6M | -$31.7M | $1.87M | -$29.83M | $72,000.00 | -$30.13M | $1.58 | $1.58 | 73,030,000 | 73,030,000 |
|---|
| 2025-09-30 | $24.33M | — | $6.27M | $1.61M | — | $20.32M | -$14.06M | $726,000.00 | -$13.33M | $251,000.00 | -$13.01M | -$0.39 | -$0.39 | 38,795,000 | 38,795,000 |
|---|
| 2025-06-30 | $25.86M | — | $6.13M | $112,000.00 | — | $16.25M | -$10.13M | -$7.34M | -$17.47M | -$129,000.00 | -$19.05M | -$2.66 | -$2.66 | 7,986,000 | 7,986,000 |
|---|
| 2025-03-31 | $25.02M | — | $5.28M | $129,000.00 | — | $11.67M | -$6.38M | $1.72M | -$4.66M | $59,000.00 | -$4.21M | -$0.98 | -$0.98 | 6,284,000 | 6,284,000 |
|---|
| 2024-12-31 | $19.44M | — | $1.27M | $6.2M | — | $10.38M | -$9.11M | $4.8M | -$4.3M | $9,000.00 | -$445,000.00 | $4.13 | $4.13 | 77,000 | 77,000 |
|---|
| 2024-09-30 | $31.06M | $22.52M | $8.55M | $4.6M | — | $33.14M | -$24.6M | -$7.21M | -$31.8M | $52,000.00 | -$25.55M | -$24.82 | -$24.82 | 1,083,000 | 1,083,000 |
|---|
| 2024-06-30 | $17.79M | $29.03M | -$3.79M | $102,000.00 | — | $23.14M | -$26.93M | -$12.86M | -$39.79M | -$4,000.00 | -$33.93M | -$37.81 | -$37.81 | 932,000 | 932,000 |
|---|
| 2024-03-31 | $38.37M | $25.42M | $18.19M | $111,000.00 | — | $14.53M | $3.66M | $10.53M | $14.19M | -$1,000.00 | $3.72M | $2.36 | $3.32 | 460,000 | 1,043,000 |
|---|
| 2023-12-31 | $30.61M | $45.18M | $753,000.00 | $1.11M | — | $52.9M | -$52.15M | -$53.83M | -$105.97M | -$203,000.00 | -$99.93M | -$946.59 | -$946.59 | 0 | 0 |
|---|
| 2023-09-30 | $43.09M | $34.36M | $8.73M | $1.1M | — | $29.08M | -$20.35M | -$6.94M | -$27.29M | -$565,000.00 | -$21.77M | -$99.48 | -$99.48 | 223,000 | 223,000 |
|---|
| 2023-06-30 | $47.41M | $29.52M | $17.89M | $1.8M | — | $68.39M | -$50.51M | -$12.38M | -$62.88M | $1.37M | -$60.68M | -$1,244.98 | -$1,244.98 | 49,000 | 49,000 |
|---|
| 2023-03-31 | $28.94M | $26.46M | $2.49M | $1.84M | — | $32.35M | -$29.86M | -$16.01M | -$45.87M | -$263,000.00 | -$48.65M | -$1,039.89 | -$1,039.89 | 47,000 | 47,000 |
|---|
| 2022-12-31 | $30.48M | $23.77M | $6.71M | $828,000.00 | — | $118.04M | -$111.33M | -$18.2M | -$129.53M | -$4.85M | -$120.01M | -$0.47 | -$0.47 | -722,000 | -722,000 |
|---|
| 2022-09-30 | $44.27M | $25.45M | $18.82M | $521,000.00 | — | $25.83M | -$7.01M | -$936,000.00 | -$7.95M | $144,000.00 | -$7.27M | -$0.03 | -$0.03 | 980,000 | 980,000 |
|---|
| 2022-06-30 | $17.37M | $12.37M | $5M | $729,000.00 | — | $28.72M | -$23.72M | -$2.15M | -$25.87M | $217,000.00 | -$25.76M | -$26.73 | -$26.73 | 966,000 | 966,000 |
|---|
| 2022-03-31 | $32.83M | $10.49M | $22.33M | $695,000.00 | — | $21.3M | $1.03M | -$29.82M | -$28.79M | — | -$28.77M | -$94.97 | -$94.97 | — | — |
|---|
| 2021-12-31 | $7.82M | $7.2M | $619,000.00 | $384,000.00 | — | $16.13M | -$15.51M | -$8.98M | -$24.49M | -$14,000.00 | -$24.6M | -$0.45 | -$0.45 | — | — |
|---|
| 2021-09-30 | -$30.79M | $5.27M | -$36.07M | $524,000.00 | — | $13.81M | -$49.87M | $3.73M | -$46.14M | -$3.37M | -$42.87M | -$0.73 | -$0.73 | 58,987,000 | 58,987,000 |
|---|
| 2021-06-30 | $62.13M | $6.28M | $55.85M | $531,000.00 | — | $10.03M | $45.82M | -$1.19M | $44.64M | $3.5M | $42.22M | $0.83 | $0.81 | 50,783,000 | 52,780,000 |
|---|
| 2021-03-31 | $13.25M | $5.11M | $8.14M | $602,000.00 | — | $6.94M | $1.2M | $1.88M | $3.08M | $6,000.00 | $2M | $0.05 | $0.05 | 39,256,336 | 40,202,443 |
|---|
| 2020-12-31 | $7.19M | $5.27M | $1.92M | $477,000.00 | — | $2.63M | -$709,000.00 | — | -$10.45M | -$6,000.00 | -$8.09M | — | — | — | 2,847,493 |
|---|
| 2020-09-30 | $5.68M | $3.74M | $1.94M | $469,000.00 | — | $3.57M | -$1.63M | — | -$16.74M | -$6,000.00 | -$16.74M | -$1.69 | -$1.69 | 9,879,000 | 9,879,000 |
|---|
| 2020-06-30 | $5.4M | $3.5M | $1.91M | $462,000.00 | — | $2.68M | -$770,000.00 | — | -$1.38M | -$6,000.00 | -$1.38M | -$0.24 | -$0.24 | 5,864,000 | 5,864,000 |
|---|
| 2020-03-31 | $5.61M | $3.85M | $1.75M | $440,626.00 | — | $4.68M | -$2.93M | — | -$4.84M | -$5,905.00 | -$6.53M | -$1.44 | -$1.44 | 4,533,217 | 4,533,217 |
|---|
| 2019-12-31 | $6.26M | $5.86M | $403,824.00 | $452,255.00 | — | $9.34M | -$8.94M | — | -$10.32M | -$15,009.00 | -$11.84M | — | — | — | 576,775 |
|---|
| 2019-09-30 | $5.34M | $4.35M | $996,068.00 | $481,902.00 | — | $8.68M | -$7.69M | — | -$10.06M | -$5,140.00 | -$10.34M | — | — | — | 1,599,306 |
|---|
| 2019-06-30 | $4.99M | $4.27M | $719,741.00 | $471,268.00 | — | $4.36M | -$3.64M | — | -$3.8M | -$73,976.00 | -$4.06M | — | — | — | 812,355 |
|---|
| 2019-03-31 | $5.77M | $4.83M | $939,714.00 | $455,678.00 | — | $5.37M | -$4.43M | — | -$6.62M | -$14,168.00 | -$6.68M | — | — | — | 142,395 |
|---|
| 2018-12-31 | $6.17M | $5.57M | $599,346.00 | $386,545.00 | — | $8.95M | -$8.35M | — | -$12.42M | -$59,119.00 | -$11.84M | — | — | — | 6,674 |
|---|
| 2018-09-30 | $8.34M | $6.32M | $2.03M | $333,555.00 | — | $6.22M | -$4.19M | — | -$7.55M | -$23,737.00 | -$7.45M | — | — | — | 84,441 |
|---|
| 2018-06-30 | $7.44M | $6.08M | $1.36M | $367,415.00 | — | $5.46M | -$4.1M | — | -$6.99M | $10,715.00 | -$6.89M | — | — | — | 67,115 |
|---|
| 2018-03-31 | $5.2M | $3.8M | $1.39M | $343,023.00 | — | $4.36M | -$2.97M | — | -$6.1M | -$4,458.00 | -$6.06M | — | — | — | 1,819,598 |
|---|
| 2017-12-31 | $3.5M | $2.19M | $1.32M | $321,745.00 | — | $3.75M | -$2.43M | — | -$6.06M | — | -$5.92M | — | — | — | -10,261,365 |
|---|
| 2017-09-30 | $3.22M | $2.12M | $1.1M | $306,000.00 | — | $2.41M | -$1.32M | — | -$2.07M | — | -$1.97M | — | — | — | 13,745,540 |
|---|
| 2017-06-30 | $1.82M | $1.09M | $730,000.00 | $265,000.00 | — | $2.17M | -$1.44M | — | -$1.85M | — | -$1.74M | — | — | — | 10,467,658 |
|---|
| 2017-03-31 | $1.63M | $920,000.00 | $708,000.00 | $227,000.00 | — | $1.5M | -$787,000.00 | — | -$994,000.00 | — | -$994,000.00 | — | — | — | 8,382,713 |
|---|
| 2016-12-31 | $1.99M | $1.36M | $629,000.00 | $198,000.00 | — | $1.58M | -$947,000.00 | — | -$955,000.00 | $42,000.00 | -$957,000.00 | — | — | — | 140,597 |
|---|
| 2016-09-30 | $1.83M | $1.12M | $703,000.00 | $147,000.00 | — | $786,000.00 | -$83,000.00 | — | -$60,000.00 | -$22,000.00 | -$38,000.00 | -$0.01 | -$0.01 | 6,775,971 | 6,775,971 |
|---|
| 2016-06-30 | $2.06M | $1.31M | $754,000.00 | $170,000.00 | — | $743,000.00 | $11,000.00 | — | $66,000.00 | — | $66,000.00 | $0.01 | $0.01 | 6,775,971 | 6,775,971 |
|---|
| 2016-03-31 | $1.71M | $1.09M | $620,000.00 | $194,000.00 | — | $820,000.00 | -$200,000.00 | — | -$193,000.00 | — | -$193,000.00 | — | — | — | 6,776,000 |
|---|
| 2015-12-31 | $2.3M | $1.59M | $719,000.00 | $231,000.00 | — | $939,000.00 | -$220,000.00 | — | -$226,000.00 | — | -$225,000.00 | — | — | — | 29 |
|---|
| 2015-09-30 | $1.42M | $935,000.00 | $480,000.00 | $203,000.00 | — | $897,000.00 | -$417,000.00 | — | -$396,000.00 | — | -$396,000.00 | -$0.059 | -$0.059 | 6,775,971 | 6,775,971 |
|---|
| 2015-06-30 | $2.15M | $1.35M | $801,000.00 | $226,000.00 | — | $948,000.00 | -$147,000.00 | — | -$271,000.00 | — | -$271,000.00 | -$0.04 | -$0.04 | 6,775,971 | 6,775,971 |
|---|
| 2015-03-31 | $1.9M | $1.18M | $713,000.00 | $234,000.00 | — | $932,000.00 | -$219,000.00 | $65,000.00 | -$204,000.00 | $0.00 | -$204,000.00 | — | — | — | 6,775,971 |
|---|
| 2014-12-31 | $2.11M | $1.42M | $696,000.00 | $225,000.00 | — | $1.06M | -$360,000.00 | — | -$498,000.00 | — | -$499,000.00 | — | — | — | -9,547 |
|---|
| 2014-09-30 | $2.23M | $1.49M | $746,000.00 | $197,000.00 | — | $924,000.00 | -$178,000.00 | — | -$150,000.00 | — | -$150,000.00 | -$0.022 | -$0.022 | — | 6,782,418 |
|---|
| 2014-06-30 | $2.64M | $1.56M | $1.08M | $211,000.00 | — | $932,000.00 | $151,000.00 | — | $149,000.00 | — | $149,000.00 | $0.02 | $0.02 | 6,815,793 | 6,836,189 |
|---|
| 2014-03-31 | $2.04M | $1.28M | $762,000.00 | $183,000.00 | — | $917,000.00 | -$155,000.00 | — | -$158,000.00 | $0.00 | -$158,000.00 | -$0.023 | -$0.023 | 6,841,201 | 6,841,201 |
|---|
| 2013-12-31 | $2.27M | $1.5M | $766,000.00 | $195,000.00 | — | $939,000.00 | -$173,000.00 | — | -$405,000.00 | — | -$361,000.00 | — | — | — | 0 |
|---|
| 2013-09-30 | $2.09M | $1.4M | $689,000.00 | $224,000.00 | — | $923,000.00 | -$234,000.00 | — | -$252,000.00 | — | -$252,000.00 | -$0.037 | -$0.037 | 6,853,161 | 6,853,161 |
|---|
| 2013-06-30 | $2.23M | $1.34M | $886,000.00 | $177,000.00 | — | $810,000.00 | $76,000.00 | — | -$125,000.00 | — | -$125,000.00 | -$0.018 | -$0.018 | 6,853,161 | 6,853,161 |
|---|
| 2013-03-31 | $2.19M | $1.36M | $828,000.00 | $172,000.00 | — | $814,000.00 | $14,000.00 | — | $107,000.00 | $0.00 | $107,000.00 | $0.016 | $0.016 | 6,853,161 | 6,853,720 |
|---|
| 2012-12-31 | $1.73M | $1.11M | $616,000.00 | $191,000.00 | — | $1.05M | -$438,000.00 | — | -$433,000.00 | -$18,000.00 | -$415,000.00 | -$0.061 | -$0.06 | -179 | -28,503 |
|---|
| 2012-09-30 | $1.68M | $1.04M | $642,000.00 | $191,000.00 | — | $885,000.00 | -$243,000.00 | — | -$459,000.00 | $8,000.00 | -$467,000.00 | -$0.068 | -$0.068 | 6,863,150 | 6,933,601 |
|---|
| 2012-06-30 | $2.94M | $1.67M | $1.28M | $160,000.00 | — | $805,000.00 | $471,000.00 | — | $478,000.00 | — | $478,000.00 | $0.07 | $0.069 | 6,853,594 | 6,939,347 |
|---|
| 2012-03-31 | $2.24M | $1.31M | $927,000.00 | $162,000.00 | — | $811,000.00 | $116,000.00 | — | $87,000.00 | $12,000.00 | $75,000.00 | $0.011 | $0.011 | 6,849,654 | 7,055,656 |
|---|
| 2011-12-31 | $2.06M | $1.15M | $904,000.00 | $175,000.00 | — | $836,000.00 | $68,000.00 | — | $89,000.00 | -$8,000.00 | $97,000.00 | $0.014 | $0.013 | 33,953 | 40,622 |
|---|
| 2011-09-30 | $3.02M | $1.81M | $1.21M | $186,000.00 | — | $739,000.00 | $474,000.00 | — | $488,000.00 | $39,000.00 | $449,000.00 | $0.067 | $0.064 | 6,731,556 | 6,875,577 |
|---|
| 2011-06-30 | $3.17M | $1.88M | $1.29M | $202,000.00 | — | $874,000.00 | $419,000.00 | — | $417,000.00 | $9,000.00 | $408,000.00 | $0.061 | $0.058 | — | — |
|---|
| 2011-03-31 | $2.98M | $1.87M | $1.11M | $186,000.00 | — | $910,000.00 | $196,000.00 | — | $171,000.00 | $1,000.00 | $170,000.00 | $0.025 | $0.024 | — | — |
|---|
| 2010-12-31 | $3.07M | $2.1M | $972,000.00 | $132,000.00 | — | $807,000.00 | $165,000.00 | — | $215,000.00 | — | $213,000.00 | $0.032 | $0.031 | — | — |
|---|
| 2010-09-30 | $3.19M | $2.04M | $1.15M | $161,000.00 | — | $768,000.00 | $382,000.00 | — | $303,000.00 | — | $303,000.00 | $0.045 | $0.045 | — | — |
|---|
| 2010-06-30 | $2.17M | $1.3M | $869,000.00 | $96,000.00 | — | $749,000.00 | $120,000.00 | — | $103,000.00 | — | $103,000.00 | $0.015 | $0.015 | — | — |
|---|
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 | $102.11M | — | $21.57M | $4.83M | — | $83.84M | -$62.27M | -$3.03M | -$65.29M | $253,000.00 | -$66.4M | -$0.83 | -$0.83 | 90,709,000 | 90,709,000 |
|---|
| 2024-12-31 | $106.66M | — | $24.22M | $11.01M | — | $81.19M | -$56.97M | -$4.73M | -$61.7M | $56,000.00 | -$56.2M | -$68.09 | -$68.09 | 903,000 | 903,000 |
|---|
| 2023-12-31 | $134.85M | $125.39M | $24.78M | $4.42M | — | $174.09M | -$149.3M | -$91.27M | -$240.57M | $348,000.00 | -$231.03M | -$2,192.47 | -$2,192.47 | 106,000 | 106,000 |
|---|
| 2022-12-31 | $117.64M | $66.96M | $50.68M | $2.77M | — | $190.16M | -$139.48M | -$48.95M | -$188.42M | -$4.49M | -$181.82M | -$0.74 | -$0.74 | 30,000 | 30,000 |
|---|
| 2021-12-31 | $52.4M | $23.86M | $28.54M | $2.04M | — | $46.9M | -$18.36M | -$4.55M | -$22.91M | $130,000.00 | -$23.25M | -$0.42 | -$0.42 | — | — |
|---|
| 2020-12-31 | $23.87M | $16.36M | $7.51M | $1.85M | — | $13.55M | -$6.03M | — | -$33.41M | -$24,000.00 | -$32.73M | — | — | — | 9,606,493 |
|---|
| 2019-12-31 | $22.36M | $19.3M | $3.06M | $1.86M | — | $27.76M | -$24.7M | — | -$30.81M | -$108,293.00 | -$32.91M | — | — | — | 1,433,464 |
|---|
| 2018-12-31 | $27.15M | $21.77M | $5.38M | $1.43M | — | $24.99M | -$19.61M | — | -$33.06M | -$76,599.00 | -$32.23M | — | — | — | 72,498 |
|---|
| 2017-12-31 | $10.17M | $6.33M | $3.85M | $1.12M | — | $9.83M | -$5.98M | — | -$10.97M | -$78,393.00 | -$10.62M | — | — | — | 623,583 |
|---|
| 2016-12-31 | $7.6M | $4.89M | $2.71M | $709,000.00 | — | $3.93M | -$1.22M | $77,000.00 | -$1.14M | $20,000.00 | -$1.12M | — | — | — | 6,916,568 |
|---|
| 2015-12-31 | $7.77M | $5.05M | $2.71M | $894,000.00 | — | $3.72M | -$1M | -$94,000.00 | -$1.1M | -$1,000.00 | -$1.1M | — | — | — | 6,776,000 |
|---|
| 2014-12-31 | $9.02M | $5.74M | $3.29M | $816,000.00 | — | $3.83M | -$542,000.00 | $60,000.00 | -$657,000.00 | $1,000.00 | -$658,000.00 | — | — | — | 6,803,269 |
|---|
| 2013-12-31 | $8.77M | $5.6M | $3.17M | $768,000.00 | — | $3.49M | -$317,000.00 | — | -$676,000.00 | $3,000.00 | -$632,000.00 | — | — | — | 6,853,161 |
|---|
| 2012-12-31 | $8.59M | $5.13M | $3.46M | $704,000.00 | — | $3.56M | -$94,000.00 | — | -$327,000.00 | $2,000.00 | -$329,000.00 | -$0.048 | -$0.048 | 6,855,322 | 6,958,081 |
|---|
| 2011-12-31 | $11.23M | $6.72M | $4.52M | $749,000.00 | — | $3.36M | $1.16M | — | $1.17M | $41,000.00 | $1.12M | $0.167 | $0.163 | 6,747,931 | 6,899,024 |
|---|
| 2010-12-31 | $10.4M | $6.72M | $3.67M | $561,000.00 | — | $3.18M | $495,000.00 | — | $489,000.00 | $2,000.00 | $487,000.00 | $0.073 | $0.071 | — | — |
|---|