Complete source-backed income-statement history.
- Available history
- 2009-12-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 | $0.00 | — | — | — | — | — | -$3.42M | $460,000.00 | -$2.96M | — | -$2.96M | -$0.02 | -$0.02 | 145,971,346 | 145,971,346 |
|---|
| 2026-03-31 | $0.00 | — | — | — | — | — | -$3.32M | $176,000.00 | -$3.15M | — | -$3.15M | -$0.02 | -$0.02 | 131,597,619 | 131,597,619 |
|---|
| 2025-12-31 | $0.00 | — | — | — | — | — | -$1.84M | $132,000.00 | -$1.71M | — | -$1.71M | -$0.01 | -$0.01 | 436,623 | 436,623 |
|---|
| 2025-09-30 | $0.00 | — | — | — | — | — | -$2.11M | $1.38M | -$723,000.00 | — | -$723,000.00 | -$0.01 | -$0.01 | 125,363,337 | 125,363,337 |
|---|
| 2025-06-30 | $0.00 | — | — | — | — | — | -$2.49M | $129,000.00 | -$2.36M | — | -$2.36M | -$0.02 | -$0.02 | 124,931,351 | 124,931,351 |
|---|
| 2025-03-31 | $0.00 | — | — | — | — | — | -$2.86M | $150,000.00 | -$2.71M | — | -$2.71M | -$0.02 | -$0.02 | 123,873,020 | 123,873,020 |
|---|
| 2024-12-31 | $0.00 | — | — | — | — | — | -$1.9M | $228,000.00 | -$1.67M | — | -$1.67M | -$0.02 | -$0.01 | 368,843 | 536,909 |
|---|
| 2024-09-30 | $0.00 | — | — | — | — | $1.83M | -$1.83M | $195,000.00 | -$1.64M | — | -$1.64M | -$0.01 | -$0.01 | 122,341,829 | 122,341,829 |
|---|
| 2024-06-30 | $0.00 | — | — | — | — | -$15.49M | $15.49M | $146,000.00 | $15.63M | — | $15.63M | $0.13 | $0.12 | 121,922,034 | 125,421,848 |
|---|
| 2024-03-31 | $0.00 | — | — | — | — | $1.22M | -$1.22M | $145,000.00 | -$1.07M | — | -$1.07M | -$0.01 | -$0.01 | 121,217,992 | 121,217,992 |
|---|
| 2023-12-31 | $0.00 | — | — | — | — | $1.69M | — | $31,000.00 | -$1.66M | — | -$1.66M | -$0.01 | -$0.01 | 207,987 | 207,987 |
|---|
| 2023-09-30 | $0.00 | — | — | — | — | $1.52M | — | $70,000.00 | -$1.45M | — | -$1.45M | -$0.01 | -$0.01 | 121,088,494 | 121,088,494 |
|---|
| 2023-06-30 | $0.00 | — | — | — | — | $1.57M | — | $67,000.00 | -$1.5M | — | -$1.5M | -$0.01 | -$0.01 | 120,637,683 | 120,637,683 |
|---|
| 2023-03-31 | $0.00 | — | — | — | — | $1.98M | — | $11,000.00 | -$1.97M | — | -$1.97M | -$0.02 | -$0.02 | 119,041,318 | 119,041,318 |
|---|
| 2022-12-31 | $0.00 | — | — | — | — | $1.56M | — | $60,000.00 | -$1.5M | — | -$1.5M | -$0.01 | -$0.01 | 118,584 | 118,584 |
|---|
| 2022-09-30 | $0.00 | — | — | — | — | $1.71M | — | $13,000.00 | -$1.69M | — | -$1.69M | -$0.02 | -$0.02 | 118,127,920 | 118,127,920 |
|---|
| 2022-06-30 | $0.00 | — | — | — | — | $1.87M | — | $446,000.00 | -$1.42M | — | -$1.42M | -$0.01 | -$0.01 | 118,080,896 | 118,080,896 |
|---|
| 2022-03-31 | $0.00 | — | — | — | — | $321,000.00 | — | $1,000.00 | -$320,000.00 | — | -$320,000.00 | $0.00 | $0.00 | 117,444,389 | 117,444,389 |
|---|
| 2021-12-31 | $0.00 | — | — | — | — | $8.33M | — | $14,000.00 | -$8.32M | — | -$8.32M | -$0.08 | -$0.08 | 2,334,035 | 2,334,035 |
|---|
| 2021-09-30 | $0.00 | — | — | — | — | $3.1M | — | $31,000.00 | -$3.07M | — | -$3.07M | -$0.02 | -$0.02 | 115,586,268 | 115,586,268 |
|---|
| 2021-06-30 | $0.00 | — | — | — | — | $829,000.00 | — | $76,000.00 | -$753,000.00 | — | -$753,000.00 | -$0.01 | -$0.01 | 104,565,060 | 104,565,060 |
|---|
| 2021-03-31 | $0.00 | — | — | — | — | $3.08M | — | -$22,000.00 | -$3.1M | — | -$3.1M | -$0.03 | -$0.03 | 103,512,054 | 103,512,054 |
|---|
| 2020-12-31 | $0.00 | — | — | — | — | $2.25M | — | $48,000.00 | -$2.2M | — | -$2.2M | -$0.03 | -$0.03 | 331,290 | 486,052 |
|---|
| 2020-09-30 | $0.00 | — | — | — | — | -$1.6M | — | $2.62M | $4.22M | — | $4.22M | $0.05 | $0.05 | 102,368,232 | 105,504,340 |
|---|
| 2020-06-30 | $0.00 | — | — | — | — | -$720,000.00 | — | $1.18M | $1.9M | — | $1.9M | $0.01 | $0.02 | 101,372,460 | 103,863,384 |
|---|
| 2020-03-31 | $0.00 | — | — | — | — | $2.34M | — | -$1.16M | -$3.5M | — | -$3.5M | -$0.03 | -$0.03 | 100,698,124 | 100,698,124 |
|---|
| 2019-12-31 | $0.00 | — | — | — | — | $1.67M | — | $480,000.00 | -$1.19M | — | -$1.19M | -$0.01 | -$0.01 | 43,139 | 43,139 |
|---|
| 2019-09-30 | $0.00 | — | — | — | — | $2.28M | — | -$218,000.00 | -$2.5M | — | -$2.5M | -$0.02 | -$0.02 | 100,606,542 | 100,606,542 |
|---|
| 2019-06-30 | $0.00 | — | — | — | — | $2.03M | — | -$1.02M | -$3.04M | — | -$3.04M | -$0.03 | -$0.03 | 100,537,541 | 100,537,541 |
|---|
| 2019-03-31 | $0.00 | $946,000.00 | — | — | — | $2.11M | — | -$547,000.00 | -$2.65M | — | -$2.65M | -$0.03 | -$0.03 | 100,323,736 | 100,323,736 |
|---|
| 2018-12-31 | $0.00 | $1.24M | — | — | — | $3.77M | — | -$15,000.00 | -$3.78M | — | -$3.78M | -$0.04 | -$0.04 | 138,194 | 138,194 |
|---|
| 2018-09-30 | $0.00 | $960,000.00 | — | — | — | $1.94M | — | -$121,000.00 | -$2.06M | — | -$2.06M | -$0.02 | -$0.02 | 99,805,266 | 99,805,266 |
|---|
| 2018-06-30 | $0.00 | — | — | — | — | $1.96M | — | $32,000.00 | -$1.92M | — | -$1.92M | -$0.02 | -$0.02 | 99,547,531 | 99,547,531 |
|---|
| 2018-03-31 | $0.00 | $1.55M | — | — | — | $3.2M | — | $2.25M | -$948,000.00 | — | -$948,000.00 | -$0.01 | -$0.01 | 99,445,750 | 99,445,750 |
|---|
| 2017-12-31 | $0.00 | $2.24M | — | — | — | $3.34M | — | -$507,000.00 | — | — | -$3.85M | -$0.04 | -$0.04 | 263,494 | 263,494 |
|---|
| 2017-09-30 | $0.00 | $1.64M | — | — | — | $2.6M | — | -$60,000.00 | — | — | -$2.66M | -$0.03 | -$0.03 | 98,993,395 | 98,993,395 |
|---|
| 2017-06-30 | $0.00 | — | — | — | — | $2.23M | — | -$450,000.00 | — | — | -$2.68M | -$0.03 | -$0.03 | 98,196,308 | 98,196,308 |
|---|
| 2017-03-31 | $0.00 | — | — | — | — | $2.58M | — | -$263,000.00 | — | — | -$2.85M | -$0.03 | -$0.03 | 97,894,661 | 97,894,661 |
|---|
| 2016-12-31 | $0.00 | — | — | — | — | $2.14M | — | $163,000.00 | — | — | -$1.97M | -$0.03 | -$0.03 | 2,928,672 | 2,928,672 |
|---|
| 2016-09-30 | $0.00 | — | — | — | — | $1.89M | — | -$190,000.00 | — | — | -$2.08M | -$0.02 | -$0.02 | 92,543,232 | 92,543,232 |
|---|
| 2016-06-30 | $0.00 | — | — | — | — | $1.61M | — | $3.25M | — | — | $1.64M | $0.02 | $0.02 | 82,904,132 | 83,990,701 |
|---|
| 2016-03-31 | $0.00 | — | — | — | — | $2.08M | — | $1.36M | — | — | -$714,000.00 | -$0.01 | -$0.01 | 82,888,987 | 82,888,987 |
|---|
| 2015-12-31 | $0.00 | — | — | — | — | $2.38M | — | $210,000.00 | -$2.17M | — | -$2.17M | -$0.03 | -$0.03 | 104,505 | 1,188,174 |
|---|
| 2015-09-30 | $0.00 | — | — | — | — | $2.87M | — | $3.41M | $536,000.00 | — | $536,000.00 | $0.01 | $0.01 | 82,618,766 | 82,790,051 |
|---|
| 2015-06-30 | $0.00 | — | — | — | — | $1.96M | -$1.96M | $5.55M | $3.59M | — | $3.59M | $0.04 | $0.04 | 82,390,217 | 82,390,217 |
|---|
| 2015-03-31 | $0.00 | — | — | — | — | $252,000.00 | -$252,000.00 | -$695,000.00 | -$947,000.00 | — | -$947,000.00 | -$0.01 | -$0.01 | 82,390,217 | 82,390,217 |
|---|
| 2014-12-31 | $0.00 | — | — | — | — | $7.88M | -$7.88M | -$2.08M | -$9.96M | — | -$9.96M | -$0.12 | -$0.12 | 19,114 | 19,114 |
|---|
| 2014-09-30 | $0.00 | — | — | — | — | $1.11M | -$1.11M | -$3.8M | -$4.91M | — | -$4.91M | -$0.06 | -$0.06 | 82,275,217 | 82,275,217 |
|---|
| 2014-06-30 | — | — | — | — | — | — | -$2.32M | -$604,000.00 | -$2.92M | — | -$2.92M | -$0.04 | -$0.04 | 82,275,217 | 82,275,217 |
|---|
| 2014-03-31 | — | — | — | — | — | — | -$2.91M | $1.77M | -$1.14M | — | -$1.14M | -$0.01 | -$0.01 | 82,275,217 | 82,275,217 |
|---|
| 2013-12-31 | — | — | — | — | — | — | -$1.94M | -$6.1M | — | — | -$8.04M | -$0.10 | -$0.10 | 102,097 | 102,097 |
|---|
| 2013-09-30 | — | — | — | — | — | — | -$3.52M | $497,000.00 | -$3.03M | — | -$3.03M | -$0.04 | -$0.04 | 81,788,835 | 81,788,835 |
|---|
| 2013-06-30 | — | — | — | — | — | — | -$7.37M | -$18.06M | -$25.43M | — | -$21.02M | -$0.26 | -$0.26 | 81,745,476 | 81,745,476 |
|---|
| 2013-03-31 | — | — | — | — | — | — | -$9.32M | -$29.05M | -$38.37M | — | -$27.41M | -$0.34 | -$0.34 | 81,597,452 | 81,597,452 |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$10.51M | -$44.56M | — | — | -$41.2M | -$0.55 | -$0.55 | 1,167,899 | 1,167,899 |
|---|
| 2012-09-30 | — | — | — | — | — | — | -$7.17M | $29.36M | — | — | $12.27M | $0.16 | $0.16 | 75,859,161 | 76,725,177 |
|---|
| 2012-06-30 | — | — | — | — | — | — | -$8.95M | -$34.76M | — | — | -$30.5M | -$0.42 | -$0.42 | 72,112,543 | 72,112,543 |
|---|
| 2012-03-31 | — | — | — | — | — | — | -$7M | -$7.22M | — | — | -$11.23M | -$0.16 | -$0.16 | 71,548,388 | 71,548,388 |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$10.7M | $9.6M | — | — | -$3.07M | -$0.06 | -$0.06 | 1,016,178 | 1,093,000 |
|---|
| 2011-09-30 | — | — | — | — | — | — | -$7.19M | $27.88M | — | — | $10.73M | $0.15 | $0.15 | 71,213,543 | 72,781,902 |
|---|
| 2011-06-30 | — | — | — | — | — | — | $71.26M | $94,000.00 | — | — | $47.76M | $0.69 | $0.69 | 69,088,613 | 69,536,081 |
|---|
| 2011-03-31 | — | — | — | — | — | — | -$4.14M | $258,000.00 | — | — | -$3.88M | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | -$5.08M | -$98,000.00 | — | — | -$66.43M | -$0.10 | -$0.10 | 1,438,264 | 1,438,264 |
|---|
| 2010-09-30 | — | — | — | — | — | — | -$4.08M | -$66,000.00 | — | — | -$4.15M | -$0.09 | -$0.09 | 46,586,708 | 46,586,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 | — | — | — | — | — | -$9.29M | $1.79M | -$7.5M | — | -$7.5M | -$0.06 | -$0.06 | 125,164,651 | 125,164,651 |
|---|
| 2024-12-31 | $0.00 | — | — | — | — | — | $10.54M | $714,000.00 | $11.25M | $0.00 | $11.25M | $0.09 | $0.09 | 122,198,006 | 125,611,300 |
|---|
| 2023-12-31 | $0.00 | — | — | — | — | $6.76M | -$6.76M | $179,000.00 | -$6.59M | $0.00 | -$6.59M | -$0.05 | -$0.05 | 120,471,317 | 120,471,317 |
|---|
| 2022-12-31 | $0.00 | — | — | — | — | $5.45M | — | $520,000.00 | -$4.93M | $0.00 | -$4.93M | -$0.04 | -$0.04 | 118,005,490 | 118,005,490 |
|---|
| 2021-12-31 | $0.00 | — | — | — | — | $15.34M | — | $99,000.00 | -$15.24M | $0.00 | -$15.24M | -$0.14 | -$0.14 | 110,263,237 | 110,263,237 |
|---|
| 2020-12-31 | $0.00 | — | — | — | — | $2.26M | — | $2.68M | $420,000.00 | $0.00 | $420,000.00 | $0.00 | $0.00 | 101,814,139 | 104,478,920 |
|---|
| 2019-12-31 | $0.00 | — | — | — | — | $8.09M | — | -$1.3M | -$9.39M | $0.00 | -$9.39M | -$0.09 | -$0.09 | 100,533,448 | 100,533,448 |
|---|
| 2018-12-31 | $0.00 | $4.8M | — | — | — | $10.86M | — | $2.14M | -$8.71M | — | -$8.71M | -$0.09 | -$0.09 | 99,738,461 | 99,738,461 |
|---|
| 2017-12-31 | $0.00 | $6.93M | — | — | — | $10.76M | — | -$1.28M | -$12.04M | — | -$12.04M | -$0.12 | -$0.12 | 98,627,255 | 98,627,255 |
|---|
| 2016-12-31 | $0.00 | — | — | — | — | $7.72M | — | $4.58M | -$3.13M | — | -$3.13M | -$0.04 | -$0.04 | 89,064,260 | 89,064,260 |
|---|
| 2015-12-31 | $0.00 | — | — | — | — | $7.46M | — | $8.47M | $1.01M | — | $1.01M | $0.01 | $0.01 | 82,571,182 | 83,755,080 |
|---|
| 2014-12-31 | $0.00 | — | — | — | — | $14.22M | -$14.22M | -$4.71M | -$18.93M | — | -$18.93M | -$0.23 | -$0.23 | 82,294,331 | 82,294,331 |
|---|
| 2013-12-31 | — | — | — | — | — | — | -$22.15M | -$52.71M | — | -$15.37M | -$59.49M | -$0.73 | -$0.73 | 81,813,386 | 81,813,386 |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$33.54M | -$57.27M | — | -$20.15M | -$70.66M | -$0.95 | -$0.95 | 74,351,065 | 74,351,065 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $49.23M | $37.83M | — | $35.52M | $51.55M | $0.75 | $0.74 | 68,457,885 | 69,295,947 |
|---|
| 2010-12-31 | — | — | — | — | — | — | -$19.54M | -$481,000.00 | — | — | -$81.27M | -$0.42 | -$0.42 | 47,335,571 | 47,335,571 |
|---|
| 2009-12-31 | — | — | — | — | — | — | -$11.34M | $5.39M | — | — | -$5.95M | -$0.16 | -$0.16 | 37,268,400 | 37,268,400 |
|---|