Complete source-backed income-statement history.
- Available history
- 2011-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 | $33.43M | — | — | $28.96M | $25.92M | $55.96M | -$22.53M | -$44.5M | -$67.02M | $0.00 | -$67.02M | -$2.32 | -$2.32 | 28,938 | 28,938 |
|---|
| 2026-03-31 | $35.07M | — | — | $33.8M | $26.68M | $61.83M | -$26.76M | $4.37M | -$22.39M | $1,000.00 | -$22.39M | -$1.02 | -$1.24 | 22,014 | 24,715 |
|---|
| 2025-12-31 | $34.08M | — | — | $27.67M | $22.77M | $51.92M | -$17.84M | -$84.42M | -$102.27M | -$67,000.00 | -$102.2M | -$7.00 | -$7.00 | 2,348 | 2,348 |
|---|
| 2025-09-30 | $44.04M | — | — | $30.54M | $26.61M | $59.26M | -$15.22M | -$17.87M | -$33.09M | $34,000.00 | -$33.13M | -$3.82 | -$3.82 | 8,669 | 8,669 |
|---|
| 2025-06-30 | $37.93M | — | — | $32.79M | $28.48M | $62.32M | -$24.39M | -$12.83M | -$37.21M | $40,000.00 | -$37.25M | -$4.32 | -$4.32 | 8,620 | 8,620 |
|---|
| 2025-03-31 | $30.02M | — | — | $34.62M | $27.35M | $63.27M | -$33.26M | $9.83M | -$23.43M | $36,000.00 | -$23.46M | -$2.77 | -$2.77 | 8,470 | 8,470 |
|---|
| 2024-12-31 | $30.54M | — | — | $33.3M | $27.19M | $61.82M | -$31.28M | $392,000.00 | -$30.89M | -$109,000.00 | -$30.78M | -$3.73 | -$3.60 | 89 | 13 |
|---|
| 2024-09-30 | $38.78M | — | — | $36.13M | $27.63M | $65.07M | -$26.28M | -$5.76M | -$32.04M | $28,000.00 | -$32.07M | -$3.85 | -$3.85 | 8,336 | 8,336 |
|---|
| 2024-06-30 | $42.79M | — | — | $38.37M | $31.07M | $70.91M | -$28.12M | $51.98M | $23.86M | $67,000.00 | $23.79M | $2.26 | -$2.97 | 8,069 | 10,295 |
|---|
| 2024-03-31 | $33.13M | — | — | $35.43M | $29.55M | $66.89M | -$33.76M | -$3.53M | -$37.29M | $71,000.00 | -$37.36M | -$4.85 | -$4.85 | 7,700 | 7,700 |
|---|
| 2023-12-31 | $33.75M | — | — | $39.38M | $30.69M | $71.56M | -$37.81M | -$3.9M | -$41.71M | $130,000.00 | -$41.84M | -$17.90 | -$17.90 | -106,417 | -106,417 |
|---|
| 2023-09-30 | $36.01M | — | — | $35.55M | $30.81M | $67.27M | -$31.26M | -$3.23M | -$34.49M | $12,000.00 | -$34.51M | -$0.30 | -$0.30 | 114,401 | 114,401 |
|---|
| 2023-06-30 | $37.58M | — | — | $31.48M | $34.48M | $67.15M | -$29.57M | -$2.93M | -$32.5M | $127,000.00 | -$32.63M | -$0.29 | -$0.29 | 114,207,000 | 114,207,000 |
|---|
| 2023-03-31 | $38.7M | — | — | $32.34M | $35.91M | $69.6M | -$30.9M | -$3.17M | -$34.07M | $54,000.00 | -$34.13M | -$0.30 | -$0.30 | 113,481,000 | 113,481,000 |
|---|
| 2022-12-31 | $33.58M | — | — | $30.93M | $34.65M | $67.45M | -$33.87M | -$4.56M | -$38.43M | $73,000.00 | -$38.51M | -$0.42 | -$0.42 | -79,071,129 | -79,071,129 |
|---|
| 2022-09-30 | $36.15M | — | — | $31.36M | $34.65M | $66.98M | -$30.84M | -$5.44M | -$36.28M | $45,000.00 | -$36.32M | -$0.45 | -$0.45 | 80,210,000 | 80,210,000 |
|---|
| 2022-06-30 | $39.68M | — | — | $44.31M | $37.34M | $82.59M | -$42.91M | -$6.03M | -$48.94M | $121,000.00 | -$49.06M | -$0.62 | -$0.62 | 79,651,000 | 79,651,000 |
|---|
| 2022-03-31 | $47.67M | — | — | $42.06M | $38.77M | $82.26M | -$34.59M | -$6.68M | -$41.27M | $130,000.00 | -$41.4M | -$0.53 | -$0.53 | 77,570,000 | 77,570,000 |
|---|
| 2021-12-31 | $126.27M | — | — | $44M | $34.56M | $79.31M | $46.96M | -$8.36M | $38.6M | -$121,000.00 | $38.72M | $0.52 | $0.52 | 153,000 | 153,000 |
|---|
| 2021-09-30 | $37.69M | — | — | $45.81M | $35.1M | $81.5M | -$43.81M | -$7.89M | -$51.71M | $106,000.00 | -$51.81M | -$0.69 | -$0.69 | 75,461,000 | 75,461,000 |
|---|
| 2021-06-30 | $22.6M | — | — | $33.98M | $36.53M | $71.65M | -$49.05M | -$4.4M | -$53.45M | $134,000.00 | -$53.58M | -$0.71 | -$0.71 | 75,189,000 | 75,189,000 |
|---|
| 2021-03-31 | $23.26M | — | — | $37.05M | $37.65M | $75.63M | -$52.37M | -$4.89M | -$57.27M | $149,000.00 | -$57.41M | — | — | — | 74,517,000 |
|---|
| 2020-12-31 | $35.1M | — | — | $37.19M | $33.93M | $72.17M | -$37.07M | -$6.29M | -$43.36M | $62,000.00 | -$43.42M | — | — | — | 565,000 |
|---|
| 2020-09-30 | $21.33M | — | — | $37.04M | $30.97M | $68.44M | -$47.11M | -$6.34M | -$53.45M | $44,000.00 | -$53.5M | — | — | — | 73,466,000 |
|---|
| 2020-06-30 | $33.51M | — | — | $42.59M | $30.84M | $73.83M | -$40.32M | -$5.97M | -$46.29M | $137,000.00 | -$46.43M | — | — | — | 73,237,000 |
|---|
| 2020-03-31 | $18.14M | — | — | $34M | $30.68M | $65.49M | -$47.36M | -$5.51M | -$52.87M | $66,000.00 | -$52.93M | — | — | — | 67,627 |
|---|
| 2019-12-31 | $18.1M | — | — | $31.58M | $28.39M | $61.36M | -$43.27M | -$5.38M | -$48.65M | $2,000.00 | -$48.65M | — | — | — | 61,893,703 |
|---|
| 2019-09-30 | $13.15M | $1.01M | — | $26.27M | $25.27M | $52.55M | -$39.4M | -$1.95M | -$41.35M | $20,000.00 | -$41.37M | — | — | — | 62,093 |
|---|
| 2019-06-30 | $9.49M | — | — | $26.52M | $24.66M | $51.18M | -$41.69M | -$1.72M | -$43.41M | $8,000.00 | -$43.42M | — | — | — | 60,929 |
|---|
| 2019-03-31 | $155,000.00 | — | — | $37.97M | $27.1M | $65.08M | -$64.92M | -$1.23M | -$66.15M | $10,000.00 | -$66.16M | — | — | — | 60,856 |
|---|
| 2018-12-31 | $206,000.00 | — | — | $38.89M | $18.77M | $57.66M | -$57.46M | -$738,000.00 | -$58.19M | $17,000.00 | -$58.21M | — | — | — | -55,408,481 |
|---|
| 2018-09-30 | $239,000.00 | — | — | $36.43M | $12.97M | $49.39M | -$49.15M | $1.09M | -$48.07M | $14,000.00 | -$48.08M | — | — | — | 60,586,511 |
|---|
| 2018-06-30 | $19.89M | — | — | $44.73M | — | $54.22M | -$34.33M | $660,000.00 | -$33.67M | -$17,000.00 | -$33.66M | — | — | — | 56,089,159 |
|---|
| 2018-03-31 | $10M | — | — | $41.32M | — | $48.94M | -$38.94M | $495,000.00 | -$38.45M | $12,000.00 | -$38.46M | — | — | — | 49,602,809 |
|---|
| 2017-12-31 | $1.53M | — | — | $34.83M | — | $40.99M | -$39.45M | $421,000.00 | -$39.03M | $9,000.00 | -$39.04M | — | — | — | 924,839 |
|---|
| 2017-09-30 | — | — | — | $25.24M | — | $31.06M | -$31.06M | $428,000.00 | -$30.63M | $13,000.00 | -$30.64M | — | — | — | 47,141,146 |
|---|
| 2017-06-30 | $3,000.00 | — | — | $23.12M | — | $29.76M | -$29.75M | $383,000.00 | -$29.37M | $18,000.00 | -$29.39M | — | — | — | 45,831,239 |
|---|
| 2017-03-31 | $68,000.00 | — | — | $24.08M | — | $30.35M | -$30.28M | $385,000.00 | -$29.89M | $23,000.00 | -$29.92M | — | — | — | 41,894,796 |
|---|
| 2016-12-31 | $47,000.00 | — | — | $20.67M | — | $27.21M | -$27.17M | $369,000.00 | -$26.8M | — | -$26.94M | — | — | — | 1,299,727 |
|---|
| 2016-09-30 | $48,000.00 | — | — | $19.89M | — | $25.79M | -$25.74M | $317,000.00 | -$25.43M | — | -$25.43M | — | — | — | 36,819,329 |
|---|
| 2016-06-30 | $59,000.00 | — | — | $24.58M | — | $30.54M | -$30.48M | $318,000.00 | -$30.16M | — | -$30.16M | — | — | — | 35,956,470 |
|---|
| 2016-03-31 | — | — | — | $21.8M | — | $27.35M | -$27.35M | $290,000.00 | -$27.06M | — | -$27.06M | — | — | — | 35,878,502 |
|---|
| 2015-12-31 | $25,000.00 | — | — | $24.06M | — | $29.33M | -$29.3M | $257,000.00 | — | — | -$29.05M | — | — | — | 43,761 |
|---|
| 2015-09-30 | $75,000.00 | — | — | $25.92M | — | $30.69M | -$30.61M | $237,000.00 | — | — | -$30.37M | — | — | — | 35,708,739 |
|---|
| 2015-06-30 | $150,000.00 | — | — | $27.01M | — | $33.16M | -$33.01M | $318,000.00 | — | — | -$32.7M | — | — | — | 35,697,012 |
|---|
| 2015-03-31 | — | — | — | $20.75M | — | $26.15M | -$26.15M | $83,000.00 | — | — | -$26.07M | — | — | — | 35,317,181 |
|---|
| 2014-12-31 | $15,000.00 | — | — | $20.04M | — | $25.96M | -$25.94M | $15,000.00 | — | — | -$25.93M | — | — | — | 516,620 |
|---|
| 2014-09-30 | $21,000.00 | — | — | $15.95M | — | $19.77M | -$19.74M | $20,000.00 | — | — | -$19.72M | — | — | — | 32,558,646 |
|---|
| 2014-06-30 | $21,000.00 | — | — | $13.16M | — | $16.47M | -$16.45M | $17,000.00 | — | — | -$16.43M | — | — | — | 29,659,457 |
|---|
| 2014-03-31 | $171,000.00 | — | — | $10.98M | — | $13.88M | -$13.71M | $18,000.00 | — | — | -$13.69M | — | — | — | 29,606,683 |
|---|
| 2013-12-31 | $21,000.00 | — | — | $9.69M | — | $12.17M | -$12.15M | $2,000.00 | — | — | — | — | — | — | 3,675,090 |
|---|
| 2013-09-30 | — | — | — | $7.74M | — | $9.32M | -$9.32M | — | — | — | — | — | — | — | 2,544,587 |
|---|
| 2013-06-30 | $133,000.00 | — | — | $6.06M | — | $7M | -$6.87M | $1,000.00 | — | — | — | — | — | — | 2,404,080 |
|---|
| 2013-03-31 | $233,000.00 | — | — | $4.97M | — | $5.84M | -$5.61M | — | — | — | — | — | — | — | 2,225,596 |
|---|
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 | $146.07M | — | — | $125.62M | $105.21M | $236.77M | -$90.71M | -$105.29M | -$196M | $43,000.00 | -$196.04M | -$17.93 | -$17.93 | 10,935 | 10,935 |
|---|
| 2024-12-31 | $145.24M | — | — | $143.23M | $115.44M | $264.68M | -$119.44M | $43.08M | -$76.37M | $57,000.00 | -$76.42M | -$9.41 | -$14.00 | 8,125 | 8,455 |
|---|
| 2023-12-31 | $146.03M | — | — | $138.75M | $131.88M | $275.57M | -$129.54M | -$13.24M | -$142.78M | $323,000.00 | -$143.1M | -$18.79 | -$18.79 | 7,616 | 7,616 |
|---|
| 2022-12-31 | $157.07M | — | — | $148.66M | $145.4M | $299.28M | -$142.2M | -$22.72M | -$164.92M | $369,000.00 | -$165.29M | -$2.02 | -$2.02 | 81,871 | 81,871 |
|---|
| 2021-12-31 | $209.82M | — | — | $160.84M | $143.85M | $308.09M | -$98.27M | -$25.55M | -$123.82M | $268,000.00 | -$124.09M | -$1.65 | -$1.65 | 75,218,000 | 75,218,000 |
|---|
| 2020-12-31 | $108.09M | — | — | $150.81M | $126.42M | $279.94M | -$171.85M | -$24.11M | -$195.96M | $309,000.00 | -$196.27M | -$2.72 | -$2.72 | 72,044,000 | 72,044,000 |
|---|
| 2019-12-31 | $40.89M | — | — | $122.34M | $105.42M | $230.17M | -$189.28M | -$10.28M | -$199.55M | $40,000.00 | -$199.59M | — | — | — | 61,955,000 |
|---|
| 2018-12-31 | $30.34M | — | — | $161.37M | $48.85M | $210.22M | -$179.88M | $1.5M | -$178.38M | $26,000.00 | -$178.41M | — | — | — | 56,780 |
|---|
| 2017-12-31 | $1.61M | — | — | $107.27M | $24.87M | $132.14M | -$130.54M | $1.62M | -$128.92M | $63,000.00 | -$128.98M | — | — | — | 45,899,784 |
|---|
| 2016-12-31 | $154,000.00 | — | — | $86.94M | — | $110.89M | -$110.73M | $1.29M | -$109.44M | $139,000.00 | -$109.58M | — | — | — | 37,523,051 |
|---|
| 2015-12-31 | $250,000.00 | — | — | $97.74M | — | $119.33M | -$119.08M | $895,000.00 | -$118.18M | -$118.09M | -$118.18M | — | — | — | 35,619,506 |
|---|
| 2014-12-31 | $229,000.00 | — | — | $60.13M | — | $76.08M | -$75.85M | $69,000.00 | -$75.78M | -$75.78M | -$75.78M | — | — | — | 31,135,694 |
|---|
| 2013-12-31 | $387,000.00 | — | — | $28.45M | — | $34.34M | -$33.95M | $3,000.00 | — | -$33.95M | -$33.95M | — | — | — | 6,067,679 |
|---|
| 2012-12-31 | $634,000.00 | — | — | $14.1M | — | $16.52M | -$15.89M | — | — | -$15.89M | -$15.89M | — | — | — | 1,775,323 |
|---|
| 2011-12-31 | $152,000.00 | — | — | $8.62M | — | $10.46M | -$10.31M | — | — | — | — | — | — | — | 1,004,144 |
|---|