Complete source-backed income-statement history.
- Available history
- 2008-12-31 to 2025-09-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 |
|---|
| 2025-09-30 | $62.1M | $24.14M | $37.96M | — | — | — | -$113.85M | -$9.66M | — | — | -$123.51M | -$1.40 | -$1.40 | 88,109,000 | 88,109,000 |
|---|
| 2025-06-30 | $62.1M | $22.66M | $39.44M | — | — | — | $5.93M | -$9.5M | — | — | -$3.57M | -$0.04 | -$0.04 | 88,093,000 | 88,093,000 |
|---|
| 2025-03-31 | $61.49M | $21.99M | $39.5M | — | — | — | $4.79M | -$9.46M | — | — | -$4.68M | -$0.05 | -$0.05 | 88,064,000 | 88,064,000 |
|---|
| 2024-12-31 | $61.26M | $22.74M | $38.52M | — | — | — | $6.39M | -$9.4M | — | — | -$3.02M | -$0.03 | -$0.03 | 11,000 | 11,000 |
|---|
| 2024-09-30 | $61.06M | $22.26M | $38.8M | — | — | — | $6.73M | -$9.7M | — | — | -$2.97M | -$0.03 | -$0.03 | 87,930,000 | 87,930,000 |
|---|
| 2024-06-30 | $60.1M | $21.98M | $38.12M | — | — | — | $5.91M | -$9.38M | — | — | -$3.47M | -$0.04 | -$0.04 | 87,910,000 | 87,910,000 |
|---|
| 2024-03-31 | $59.51M | $21.72M | $37.79M | — | — | — | $4.44M | -$8.08M | — | — | -$3.65M | -$0.04 | -$0.04 | 87,885,000 | 87,885,000 |
|---|
| 2023-12-31 | $58.85M | $20.25M | $38.6M | — | — | — | $6.28M | -$9.39M | — | — | -$3.11M | -$0.04 | -$0.04 | 18,000 | 18,000 |
|---|
| 2023-09-30 | $56.65M | $19.8M | $36.85M | — | — | — | -$36.2M | -$7.42M | — | — | -$43.62M | -$0.50 | -$0.50 | 87,759,000 | 87,759,000 |
|---|
| 2023-06-30 | $56.6M | $20.26M | $36.34M | — | — | — | $3.61M | -$6.23M | — | — | -$2.61M | -$0.03 | -$0.03 | 87,741,000 | 87,741,000 |
|---|
| 2023-03-31 | $55.81M | $19.52M | $36.29M | — | — | — | $3.24M | -$6.89M | — | — | -$3.64M | -$0.04 | -$0.04 | 87,649,000 | 87,649,000 |
|---|
| 2022-12-31 | $55.59M | $18.7M | $36.89M | — | — | — | $2.76M | -$6.29M | — | — | -$3.53M | -$0.04 | -$0.04 | 34,000 | 34,000 |
|---|
| 2022-09-30 | $54.6M | $19.56M | $35.04M | — | — | — | $692,000.00 | -$11.43M | — | — | -$10.74M | -$0.12 | -$0.12 | 87,453,000 | 87,453,000 |
|---|
| 2022-06-30 | $51.38M | $18.58M | $32.8M | — | — | — | -$2.72M | -$6.16M | — | — | -$8.87M | -$0.10 | -$0.10 | 87,392,000 | 87,392,000 |
|---|
| 2022-03-31 | $47.8M | $17.15M | $30.65M | — | — | — | -$2.46M | -$5.26M | — | — | -$7.72M | -$0.09 | -$0.09 | 87,214,000 | 87,214,000 |
|---|
| 2021-12-31 | $44.75M | $15.6M | $29.15M | — | — | — | -$2.19M | -$4.6M | — | — | -$6.8M | -$0.08 | -$0.08 | 87,000 | 87,000 |
|---|
| 2021-09-30 | $42.5M | $15.45M | $27.05M | — | — | — | -$1.62M | -$20.71M | — | — | $31.32M | $0.37 | $0.37 | 84,496,000 | 84,496,000 |
|---|
| 2021-06-30 | $41.3M | $14.74M | $26.55M | — | — | — | -$2.34M | -$14.4M | — | — | -$6.99M | -$0.08 | -$0.08 | 84,461,000 | 84,461,000 |
|---|
| 2021-03-31 | $40.61M | $14.99M | $25.62M | — | — | — | $1.56M | -$8.84M | — | — | -$1.15M | -$0.02 | -$0.02 | 84,413,000 | 84,413,000 |
|---|
| 2020-12-31 | $42.79M | $15.96M | $26.82M | — | — | — | -$5.75M | -$9.85M | — | — | -$11.04M | -$0.14 | -$0.14 | 206,000 | 206,000 |
|---|
| 2020-09-30 | $43.72M | $16.11M | $27.6M | — | — | — | $1.67M | -$8.71M | — | — | -$956,000.00 | -$0.01 | -$0.01 | 82,186,000 | 82,186,000 |
|---|
| 2020-06-30 | $43.76M | $16.59M | $27.17M | — | — | — | -$3.04M | -$8.96M | — | — | -$5.41M | -$0.07 | -$0.07 | 82,153,000 | 82,153,000 |
|---|
| 2020-03-31 | $76.79M | $28.64M | $48.15M | — | — | — | $12.1M | -$10.38M | — | — | $1.72M | $0.02 | $0.02 | 82,086,000 | 82,287,000 |
|---|
| 2019-12-31 | -$51.77M | -$21.64M | -$30.12M | — | — | — | $32.6M | — | — | — | $54.2M | $0.65 | $0.65 | 324,000 | 324,000 |
|---|
| 2019-09-30 | $80.26M | $30.69M | $49.57M | — | — | — | $5.77M | — | — | — | $332.77M | $4.14 | $4.14 | 79,981,000 | 79,981,000 |
|---|
| 2019-06-30 | $76.82M | $28.13M | $48.69M | — | — | $66.71M | $9.06M | -$15.25M | — | — | $987,000.00 | $0.01 | $0.01 | 79,934,000 | 79,934,000 |
|---|
| 2019-03-31 | $71.43M | $26.14M | $45.29M | — | — | $74.94M | $2.05M | -$12.64M | — | — | -$4.41M | -$0.06 | -$0.06 | 79,881,000 | 79,881,000 |
|---|
| 2018-12-31 | $71.74M | $25.65M | $46.09M | — | — | — | $12.04M | -$11.85M | — | $0.00 | $5.69M | $0.07 | $0.07 | 265,000 | 240,000 |
|---|
| 2018-09-30 | $71M | $25.99M | $45.01M | — | — | $64.11M | $11.8M | -$12.5M | — | $0.00 | $5.89M | $0.07 | $0.07 | 79,076,000 | 79,076,000 |
|---|
| 2018-06-30 | $75.34M | $26.92M | $48.43M | — | — | $60.12M | $17.72M | -$13.16M | — | $0.00 | $10.75M | $0.14 | $0.13 | 78,520,000 | 78,616,000 |
|---|
| 2018-03-31 | $84.88M | $29.9M | $54.98M | — | — | $67.58M | $17.3M | -$14.01M | — | — | $3.3M | $0.04 | $0.04 | 78,483,000 | 78,547,000 |
|---|
| 2017-12-31 | $36.51M | $19.2M | $17.31M | — | — | — | -$9.96M | -$10.88M | — | $23,000.00 | $2.34M | $0.03 | $0.03 | 528,000 | 405,000 |
|---|
| 2017-09-30 | $82.82M | $29.65M | $53.17M | — | — | $67.91M | $14.91M | -$12.09M | — | $0.00 | $2.83M | $0.04 | $0.04 | 77,291,000 | 77,423,000 |
|---|
| 2017-06-30 | — | — | $54.77M | — | — | $63.71M | $19.75M | -$11.9M | — | -$107,000.00 | $7.86M | $0.10 | $0.10 | 76,705,000 | 76,830,000 |
|---|
| 2017-03-31 | — | — | $49.64M | — | — | $59.56M | $17.94M | -$11.33M | — | — | $6.63M | $0.09 | $0.09 | 74,854,000 | 74,966,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | $17.18M | -$11.76M | — | $76,000.00 | $5.45M | $0.06 | $0.06 | 815,000 | 819,000 |
|---|
| 2016-09-30 | — | — | $50.61M | — | — | $64.61M | $92.75M | -$13.09M | — | $2,000.00 | $79.67M | $1.07 | $1.07 | 73,994,000 | 74,133,000 |
|---|
| 2016-06-30 | — | — | $51.23M | — | — | $58.65M | $44.87M | -$13.04M | — | -$693,000.00 | $31.84M | $0.44 | $0.44 | 71,719,000 | 71,912,000 |
|---|
| 2016-03-31 | — | — | $48.4M | — | — | $60.44M | $16.7M | -$14.32M | — | — | $2.38M | $0.03 | $0.03 | 68,301,000 | 68,488,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $77.01M | -$14.91M | — | $64,000.00 | $62.13M | $0.91 | $0.91 | 9,000 | 20,000 |
|---|
| 2015-09-30 | — | — | $50.13M | — | — | $63.3M | $14.95M | -$14.37M | — | $42,000.00 | $647,000.00 | $0.01 | $0.01 | 68,186,000 | 68,305,000 |
|---|
| 2015-06-30 | — | — | $47M | — | — | $63.91M | $11.77M | -$14.66M | — | $28,000.00 | -$2.55M | -$0.04 | -$0.04 | 68,176,000 | 68,176,000 |
|---|
| 2015-03-31 | — | — | — | — | — | $60.58M | $44.55M | -$15.16M | — | — | $29.51M | $0.43 | $0.43 | 68,141,000 | 68,191,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $17.42M | -$15.11M | — | — | $2.33M | $0.04 | $0.04 | 70,000 | 77,000 |
|---|
| 2014-09-30 | — | — | — | — | — | $54.86M | $18.55M | -$14.9M | — | — | $3.67M | $0.05 | $0.05 | 66,738,000 | 66,790,000 |
|---|
| 2014-06-30 | — | — | — | — | — | $56.69M | $16.13M | -$14.77M | — | — | $1.09M | $0.02 | $0.02 | 66,732,000 | 66,761,000 |
|---|
| 2014-03-31 | — | — | — | — | — | $56.57M | $12.04M | -$14.31M | — | — | $104.55M | $1.56 | $1.56 | 66,701,000 | 66,701,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $13.85M | -$18.15M | — | — | $18.91M | $0.28 | $0.28 | 177,000 | 35,000 |
|---|
| 2013-09-30 | — | — | — | — | — | $48.41M | $17.42M | -$15.71M | — | — | $5.84M | $0.09 | $0.09 | 66,410,000 | 66,561,000 |
|---|
| 2013-06-30 | — | — | — | — | — | $48.8M | $17.12M | -$15.58M | — | — | $5.26M | $0.08 | $0.08 | 66,405,000 | 66,556,000 |
|---|
| 2013-03-31 | — | — | — | — | — | — | $16.81M | -$15.95M | — | — | $7.34M | $0.11 | $0.11 | 66,393,000 | 66,519,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $16.79M | -$16.4M | — | — | $2.96M | $0.04 | $0.04 | 12,000 | 13,000 |
|---|
| 2012-09-30 | — | — | — | — | — | — | $17.25M | -$14.65M | — | — | $9.56M | $0.14 | $0.14 | 66,246,000 | 66,379,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | $20.91M | -$15.22M | — | — | $6.01M | $0.09 | $0.09 | 66,241,000 | 66,380,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | $20.42M | -$15.59M | — | — | $5.18M | $0.08 | $0.08 | 66,194,000 | 66,328,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$10.29M | -$12.05M | — | — | $30.69M | $0.46 | $0.46 | 29,000 | -5,000 |
|---|
| 2011-09-30 | — | — | — | — | — | — | $18.45M | -$16.17M | — | — | $63.01M | $0.95 | $0.95 | 66,017,000 | 66,064,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | $20.99M | -$16.56M | — | — | $6.52M | $0.10 | $0.10 | 65,954,000 | 65,989,000 |
|---|
| 2011-03-31 | — | — | — | — | — | — | $20.36M | -$18.24M | — | — | $4.67M | $0.07 | $0.07 | 65,885,000 | 65,907,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | $16.86M | -$25.43M | — | — | $10.59M | $0.17 | $0.17 | 808,000 | 680,000 |
|---|
| 2010-09-30 | — | — | — | — | — | — | $19.76M | -$16.66M | — | — | $6.63M | $0.11 | $0.10 | 62,894,000 | 63,055,000 |
|---|
| 2010-06-30 | — | — | — | — | — | — | $22.99M | -$16.9M | — | — | $14.99M | $0.24 | $0.24 | 61,171,000 | 61,287,000 |
|---|
| 2010-03-31 | — | — | — | — | — | — | $21.01M | -$16.65M | — | — | $5.22M | $0.09 | $0.09 | 59,898,000 | 60,001,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | $6.53M | -$16.76M | — | — | $7.25M | $0.11 | $0.11 | 958,000 | 1,028,000 |
|---|
| 2009-09-30 | — | — | — | — | — | — | $22.41M | -$18.35M | — | — | $9.55M | $0.16 | $0.16 | 58,556,000 | 58,571,000 |
|---|
| 2009-06-30 | — | — | — | — | — | — | $23.97M | -$18.1M | — | — | $13.09M | $0.23 | $0.23 | 56,276,000 | 56,277,000 |
|---|
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 |
|---|
| 2024-12-31 | $241.94M | $88.7M | $153.23M | — | — | — | $23.47M | -$36.57M | — | — | -$13.1M | -$0.15 | -$0.15 | 87,920,000 | 87,920,000 |
|---|
| 2023-12-31 | $227.91M | $79.83M | $148.08M | — | — | — | -$23.06M | -$29.91M | — | — | -$52.98M | -$0.61 | -$0.61 | 87,735,000 | 87,735,000 |
|---|
| 2022-12-31 | $209.38M | $74M | $135.38M | — | — | — | -$1.72M | -$29.15M | — | — | -$30.87M | -$0.36 | -$0.36 | 87,388,000 | 87,388,000 |
|---|
| 2021-12-31 | $169.15M | $60.78M | $108.37M | — | — | — | -$4.59M | -$48.55M | — | — | $16.38M | $0.19 | $0.19 | 84,544,000 | 84,544,000 |
|---|
| 2020-12-31 | $176M | $62.98M | $113.02M | — | — | — | -$2.42M | -$37.9M | — | — | -$15.68M | -$0.20 | -$0.20 | 82,348,000 | 82,348,000 |
|---|
| 2019-12-31 | $176.75M | $63.33M | $113.42M | — | — | — | $49.48M | -$53.73M | — | $0.00 | $383.55M | $4.75 | $4.75 | 80,257,000 | 80,257,000 |
|---|
| 2018-12-31 | $291.73M | $105.59M | $186.14M | — | — | — | $52.83M | -$51.68M | — | $0.00 | $25.63M | $0.32 | $0.32 | 78,960,000 | 79,042,000 |
|---|
| 2017-12-31 | $280.28M | $105.4M | $174.88M | — | — | — | $42.63M | -$46.2M | — | -$84,000.00 | $19.67M | $0.25 | $0.25 | 76,820,000 | 76,820,000 |
|---|
| 2016-12-31 | $313.26M | $115.01M | — | — | — | — | $171.5M | -$52.21M | — | -$615,000.00 | $119.34M | $1.65 | $1.65 | 72,163,000 | 72,339,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $148.28M | -$59.09M | — | $134,000.00 | $89.74M | $1.31 | $1.31 | 68,177,000 | 68,310,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $64.15M | -$59.08M | — | $117,000.00 | $111.64M | $1.67 | $1.67 | 66,795,000 | 66,837,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $65.19M | -$65.38M | — | — | $37.35M | $0.55 | $0.55 | 66,580,000 | 66,580,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $67.42M | -$59.65M | — | — | $23.71M | $0.35 | $0.35 | 66,239,000 | 66,376,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $46.85M | -$61.23M | — | $0.00 | $104.88M | $1.58 | $1.58 | 65,982,000 | 65,982,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | $74.33M | -$74.94M | — | — | $37.43M | $0.60 | $0.60 | 62,140,000 | 62,140,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | $76.59M | -$66.87M | — | — | $40.75M | $0.71 | $0.71 | 56,894,000 | 56,968,000 |
|---|
| 2008-12-31 | — | — | — | — | — | — | $83.4M | -$78.59M | — | — | $27.08M | $0.55 | $0.55 | 49,138,000 | 49,217,000 |
|---|