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 | $45.87M | — | $113.03M | — | $21.71M | — | $67.87M | -$6.17M | $61.71M | -$5.49M | $67.15M | $0.97 | $0.83 | 69,112,000 | 84,494,000 |
|---|
| 2026-03-31 | $42.7M | — | $87.95M | — | $19.54M | — | $44.77M | -$8.41M | $36.36M | $2.92M | $32.94M | $0.48 | $0.42 | 68,841,000 | 84,135,000 |
|---|
| 2025-12-31 | $42.22M | — | $40.15M | — | $22.86M | — | -$10.49M | -$4.49M | -$14.99M | -$28.51M | $11.94M | $0.19 | $0.19 | 670,000 | 670,000 |
|---|
| 2025-09-30 | $44.73M | — | $52.17M | — | $29.34M | — | $33.87M | -$49.35M | -$15.48M | -$25.64M | $11.93M | $0.17 | $0.17 | 69,855,000 | 77,869,000 |
|---|
| 2025-06-30 | $66.19M | — | $41.57M | — | $27.61M | — | -$28.36M | -$13.3M | -$41.67M | $2.29M | -$72.24M | -$1.09 | -$1.09 | 66,491,000 | 66,491,000 |
|---|
| 2025-03-31 | $35.85M | — | $3.04M | — | $42.91M | — | -$62.26M | -$9.43M | -$71.69M | $106,000.00 | -$72.91M | -$1.14 | -$1.14 | 64,069,000 | 64,069,000 |
|---|
| 2024-12-31 | $41.24M | — | $6.15M | — | $25.62M | — | -$40.91M | -$5.48M | -$46.39M | $6.98M | -$54.94M | -$0.86 | -$0.86 | 55,000 | 55,000 |
|---|
| 2024-09-30 | $39.05M | — | $78.11M | — | $26.71M | — | $56.05M | -$7.87M | $48.18M | -$825,000.00 | $48.2M | $0.75 | $0.69 | 63,946,000 | 71,660,000 |
|---|
| 2024-06-30 | $41.12M | — | $37.82M | — | $33.95M | — | -$17.71M | -$5.66M | -$23.37M | -$273,000.00 | -$24.35M | -$0.38 | -$0.38 | 63,933,000 | 63,933,000 |
|---|
| 2024-03-31 | $41.56M | — | $8.37M | — | $31.77M | — | -$44.89M | -$4.83M | -$49.72M | $329,000.00 | -$51.41M | -$0.81 | -$0.81 | 63,341,000 | 63,341,000 |
|---|
| 2023-12-31 | $31.45M | — | $73.83M | — | $32.84M | — | $16.27M | -$4.46M | $11.81M | -$264,000.00 | $7.23M | $0.12 | $0.12 | 34,000 | 34,000 |
|---|
| 2023-09-30 | $32.91M | — | $74.76M | — | $35.34M | — | $21.17M | -$2.8M | $18.37M | -$7.76M | $22.31M | $0.38 | $0.35 | 58,910,000 | 67,402,000 |
|---|
| 2023-06-30 | $31.32M | — | $15.47M | — | $33.33M | — | -$42.48M | -$7.13M | -$49.61M | -$1.02M | -$52.6M | -$0.89 | -$0.89 | 58,874,000 | 58,874,000 |
|---|
| 2023-03-31 | $43.05M | — | $691,000.00 | — | $31.85M | — | -$56.54M | -$6.38M | -$62.92M | $3.43M | -$70.32M | -$1.20 | -$1.20 | 58,549,000 | 58,549,000 |
|---|
| 2022-12-31 | $22.48M | — | $14.55M | — | $28.89M | — | -$23.01M | -$4.61M | -$27.61M | $4.89M | -$38.62M | -$0.67 | -$0.67 | 991,000 | 991,000 |
|---|
| 2022-09-30 | $13.81M | — | -$1.88M | — | $29.07M | — | -$61.88M | -$8M | -$69.88M | -$1.89M | -$73.53M | -$1.27 | -$1.27 | 57,677,000 | 57,677,000 |
|---|
| 2022-06-30 | $19.25M | — | $91.08M | — | $30.11M | — | $33.84M | $21.17M | $55.01M | $2.9M | $46.4M | $0.87 | $0.73 | 53,033,000 | 66,895,000 |
|---|
| 2022-03-31 | $23.02M | — | $8.93M | — | $30.86M | — | -$47.9M | -$8.32M | -$56.23M | -$1.15M | -$61.47M | -$1.16 | -$1.16 | 52,887,000 | 52,887,000 |
|---|
| 2021-12-31 | $27.72M | — | $56.03M | — | $18.22M | — | $7.8M | -$7.1M | $703,000.00 | $4.76M | -$9.57M | -$0.14 | -$0.14 | 2,071,000 | 2,071,000 |
|---|
| 2021-09-30 | $26.71M | — | $16.61M | — | $26.02M | — | -$44.68M | -$9.9M | -$54.58M | $7,000.00 | -$59.62M | -$1.18 | -$1.18 | 50,482,000 | 50,482,000 |
|---|
| 2021-06-30 | $21.63M | — | $85.01M | — | $23.38M | — | $31.03M | -$19.87M | $11.17M | -$4.78M | $9.74M | $0.21 | $0.20 | 45,425,000 | 58,171,000 |
|---|
| 2021-03-31 | $10.12M | — | — | — | $23.52M | — | $31.35M | -$31.64M | -$292,000.00 | $1.86M | -$6.55M | — | — | — | 37,695,000 |
|---|
| 2020-12-31 | $10.75M | — | — | — | $22.84M | — | -$34.8M | -$10.4M | -$45.2M | -$1.92M | -$49.63M | — | — | -1,000 | -1,000 |
|---|
| 2020-09-30 | $9.43M | — | — | — | $19.93M | — | -$14.21M | -$10.15M | -$24.36M | $7.28M | -$34.49M | — | — | 34,629,000 | 34,629,000 |
|---|
| 2020-06-30 | $8.96M | — | — | — | $20.52M | — | -$19.37M | -$9.61M | -$28.98M | -$11.46M | -$8.21M | -$0.24 | -$0.24 | 34,603,000 | 34,603,000 |
|---|
| 2020-03-31 | $21M | — | — | — | $21.64M | — | -$54.33M | -$8.27M | -$62.6M | -$44.28M | -$16.45M | — | — | 34,665,000 | 34,665,000 |
|---|
| 2019-12-31 | $26.95M | — | — | — | $20.63M | — | -$14.92M | -$2.29M | -$17.21M | $19.38M | -$39.75M | — | — | -981,000 | -981,000 |
|---|
| 2019-09-30 | $18.75M | — | — | — | $18.54M | — | -$42.37M | -$9.69M | -$52.06M | -$12.53M | -$38.97M | — | — | 36,913,000 | 36,913,000 |
|---|
| 2019-06-30 | $17.55M | — | — | — | $19.51M | — | -$46.65M | -$10.76M | -$54.83M | -$15.32M | -$45.34M | -$1.13 | -$1.13 | 40,081,000 | 40,081,000 |
|---|
| 2019-03-31 | $20.8M | — | — | — | $18.4M | — | -$38.64M | -$7.63M | -$52.33M | -$12.94M | -$42.8M | -$1.06 | -$1.06 | 40,315,000 | 40,315,000 |
|---|
| 2018-12-31 | $54.96M | — | — | — | $32.51M | — | $102.93M | -$28.29M | $74.57M | $14.38M | $53.5M | $1.33 | $1.33 | 131,000 | 1,065,000 |
|---|
| 2018-09-30 | $86.59M | — | — | — | $23.22M | — | -$3.78M | -$18.83M | -$22.08M | -$14.97M | -$12.47M | -$0.31 | -$0.31 | 40,229,000 | 40,229,000 |
|---|
| 2018-06-30 | $288.59M | — | — | — | $29.73M | — | $11.77M | -$18.77M | -$7M | -$10.75M | -$994,000.00 | -$0.02 | -$0.02 | 40,194,000 | 40,194,000 |
|---|
| 2018-03-31 | $301.91M | — | — | — | $26M | — | -$3.93M | -$21.56M | -$25.48M | -$6.03M | -$24.12M | -$0.60 | -$0.60 | 40,164,000 | 40,164,000 |
|---|
| 2017-12-31 | $614.29M | — | — | — | $29.57M | — | -$10.57M | -$12.96M | -$11.53M | -$71.16M | $46.63M | $1.20 | $0.99 | -761,000 | -453,000 |
|---|
| 2017-09-30 | $901.24M | — | — | — | $28.59M | — | $20.72M | -$30.06M | -$9.35M | -$48.78M | $34.39M | $0.83 | $0.74 | 41,348,000 | 50,647,000 |
|---|
| 2017-06-30 | $886.26M | — | — | — | $25.58M | — | -$3.79M | -$17.76M | -$21.55M | -$9.75M | -$16.37M | -$0.41 | -$0.41 | 40,220,000 | 40,220,000 |
|---|
| 2017-03-31 | $887.68M | — | — | — | $23.78M | — | $17.39M | -$18.12M | -$730,000.00 | -$2.38M | -$3.6M | -$0.09 | -$0.09 | 38,420,000 | 38,420,000 |
|---|
| 2016-12-31 | $932.1M | — | — | — | $36.45M | — | $56.07M | -$19.43M | $36.64M | $12.2M | $18.68M | $0.49 | $0.49 | 17,000 | 272,000 |
|---|
| 2016-09-30 | $841.85M | — | — | — | $24.26M | — | $30.86M | -$12.89M | $17.97M | $5.08M | $7.93M | $0.21 | $0.20 | 38,282,000 | 39,136,000 |
|---|
| 2016-06-30 | $887.73M | — | — | — | $23.59M | — | $27.41M | -$8.95M | $18.46M | $5.47M | $8.19M | $0.21 | $0.21 | 38,425,000 | 38,536,000 |
|---|
| 2016-03-31 | $749.2M | — | — | — | $20.37M | — | -$22.65M | -$12.06M | -$34.71M | -$14.89M | -$24.14M | -$0.63 | -$0.63 | 38,197,000 | 38,197,000 |
|---|
| 2015-12-31 | $739.91M | — | — | — | $21.12M | — | $12.74M | -$7.96M | $4.78M | $4.07M | -$3.59M | -$0.09 | -$0.09 | -19,000 | -238,000 |
|---|
| 2015-09-30 | $742.8M | — | — | — | $19.28M | — | $19.83M | -$10.4M | $9.44M | -$604,000.00 | $6.18M | $0.16 | $0.16 | 38,066,000 | 38,556,000 |
|---|
| 2015-06-30 | $744.49M | $697.16M | $47.33M | — | $20.23M | — | $24.4M | -$11.39M | $13.01M | $5.22M | $7.79M | $0.20 | $0.19 | 38,027,000 | 40,075,000 |
|---|
| 2015-03-31 | $738.39M | $712.83M | $25.56M | — | $18.98M | — | $4.1M | -$9.87M | -$5.77M | -$2.45M | -$3.32M | -$0.09 | -$0.09 | 37,803,000 | 37,803,000 |
|---|
| 2014-12-31 | $829.94M | $732.29M | $97.65M | — | $20.83M | — | $73.93M | -$9.32M | $64.61M | $22.38M | $42.24M | $1.12 | $1.06 | 366,000 | -400,000 |
|---|
| 2014-09-30 | $833.93M | $735.84M | $98.08M | — | $20.22M | — | $75.06M | -$9.06M | $66M | $24.25M | $41.75M | $1.11 | $1.03 | 37,588,000 | 40,542,000 |
|---|
| 2014-06-30 | $837.86M | $759.54M | $78.32M | — | $19.37M | — | $58.95M | -$8.86M | $50.09M | $17.78M | $32.31M | $0.86 | $0.82 | 37,467,000 | 39,359,000 |
|---|
| 2014-03-31 | $733.89M | $633.14M | $100.75M | — | $22.41M | — | $78.34M | -$8.62M | $69.73M | $26.53M | $43.2M | $1.30 | $1.04 | 33,153,000 | 43,251,000 |
|---|
| 2013-12-31 | $712.87M | $640.7M | $72.17M | — | $11.59M | — | $51.05M | -$10.22M | $40.83M | $15.37M | $25.46M | $0.84 | $0.70 | 83,000 | 1,486,000 |
|---|
| 2013-09-30 | $757.97M | $716.95M | $41.02M | — | $15.49M | — | $25.53M | -$8.49M | $17.04M | $7.63M | $9.41M | $0.31 | $0.28 | 30,204,000 | 37,483,000 |
|---|
| 2013-06-30 | $804.7M | $772.09M | $32.61M | — | $14.05M | — | $18.56M | -$8.31M | $10.25M | $4.29M | $5.97M | $0.20 | $0.19 | 30,160,000 | 36,804,000 |
|---|
| 2013-03-31 | $765.48M | $738.26M | $27.21M | — | $14.51M | — | $12.7M | -$8.55M | $4.15M | $1.6M | $2.56M | $0.09 | $0.08 | 29,933,000 | 30,210,000 |
|---|
| 2012-12-31 | $883.71M | $841.74M | $41.97M | — | $20.67M | — | $68.44M | -$9.27M | $59.16M | $26.14M | $33.02M | $1.09 | $1.09 | -203,000 | -36,000 |
|---|
| 2012-09-30 | $947.41M | $919.52M | $27.9M | — | $19.27M | — | $8.62M | -$10.23M | -$1.61M | -$604,000.00 | -$1M | -$0.03 | -$0.03 | 29,655,000 | 29,655,000 |
|---|
| 2012-06-30 | $870.36M | $852.22M | $18.13M | — | $19.22M | — | -$1.08M | -$10.62M | -$11.7M | -$4.15M | -$7.55M | -$0.25 | -$0.25 | 29,614,000 | 29,614,000 |
|---|
| 2012-03-31 | $775.4M | $766.63M | $8.77M | — | $19.86M | — | -$11.09M | -$9.61M | -$20.7M | -$8M | -$12.69M | -$0.39 | -$0.39 | 32,238,000 | 32,238,000 |
|---|
| 2011-12-31 | $922.79M | $870.74M | $52.05M | — | $19.87M | — | $32.18M | -$9.43M | $22.76M | $9.5M | $13.27M | $0.39 | $0.35 | -799,000 | -803,000 |
|---|
| 2011-09-30 | $957.02M | $909.73M | $47.29M | — | $18.25M | — | $29.05M | -$9.67M | $19.38M | $6.98M | $12.43M | $0.35 | $0.32 | 35,624,000 | 42,151,000 |
|---|
| 2011-06-30 | $861.58M | $826.31M | $35.26M | — | $17.47M | — | $17.79M | -$9.92M | $7.87M | $2.85M | $4.98M | $0.14 | $0.14 | 36,415,000 | 42,953,000 |
|---|
| 2011-03-31 | $812.33M | $774.7M | $37.62M | — | $17.63M | — | $20M | -$8.1M | $11.89M | $4.36M | $7.74M | $0.21 | $0.20 | 36,199 | 42,764 |
|---|
| 2010-12-31 | $757.42M | $705.81M | $51.62M | — | $18.9M | — | $32.72M | -$8.45M | $24.27M | $7.9M | $16.39M | $0.49 | $0.46 | 1,263,000 | 2,267,000 |
|---|
| 2010-09-30 | $496.15M | $464.19M | $31.96M | — | $15.02M | — | $16.94M | -$6.45M | $10.5M | $3.08M | $7.37M | $0.23 | $0.23 | 31,369,000 | 31,584,000 |
|---|
| 2010-06-30 | $453.36M | $422.69M | $30.67M | — | $13.6M | — | $17.08M | -$5.67M | $11.41M | $2.52M | $8.68M | $0.28 | $0.27 | 31,359,000 | 31,678,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 |
|---|
| 2025-12-31 | $188.98M | — | $136.93M | — | $122.71M | — | -$67.25M | -$76.57M | -$143.82M | -$51.75M | -$121.28M | -$1.80 | -$1.80 | 67,496,000 | 67,496,000 |
|---|
| 2024-12-31 | $162.97M | — | $130.45M | — | $118.05M | — | -$47.46M | -$23.84M | -$71.3M | $6.21M | -$82.5M | -$1.29 | -$1.29 | 63,796,000 | 63,796,000 |
|---|
| 2023-12-31 | $136.29M | — | $164.75M | — | $133.35M | — | -$61.58M | -$20.77M | -$82.35M | -$5.62M | -$93.38M | -$1.59 | -$1.59 | 58,814,000 | 58,814,000 |
|---|
| 2022-12-31 | $78.56M | — | $112.68M | — | $118.93M | — | -$98.95M | $247,000.00 | -$98.7M | $4.75M | -$127.22M | -$2.29 | -$2.29 | 55,541,000 | 55,541,000 |
|---|
| 2021-12-31 | $86.18M | — | $202.06M | — | $91.14M | — | $25.51M | -$68.51M | -$43M | $1.85M | -$65.99M | -$1.41 | -$1.41 | 46,652,000 | 46,652,000 |
|---|
| 2020-12-31 | $50.13M | — | $111.56M | — | $84.93M | — | -$122.7M | -$38.43M | -$161.13M | -$50.38M | -$108.78M | -$3.14 | -$3.14 | 34,631,000 | 34,631,000 |
|---|
| 2019-12-31 | $84.04M | — | — | — | $77.08M | — | -$142.57M | -$30.37M | -$172.94M | -$21.32M | -$166.86M | -$4.38 | -$4.38 | 38,111,000 | 38,111,000 |
|---|
| 2018-12-31 | $332.28M | — | — | — | $108.26M | — | $89.95M | -$84.31M | $20.01M | -$20.15M | $15.92M | $0.39 | $0.39 | 40,320,000 | 41,254,000 |
|---|
| 2017-12-31 | $3.29B | — | — | — | $107.52M | — | $23.75M | -$78.9M | -$43.15M | -$132.06M | $61.06M | $1.56 | $1.47 | 39,247,000 | 50,240,000 |
|---|
| 2016-12-31 | $3.41B | — | — | — | $104.68M | — | $91.69M | -$53.34M | $38.35M | $7.86M | $10.66M | $0.28 | $0.28 | 38,318,000 | 38,573,000 |
|---|
| 2015-12-31 | $2.97B | — | — | — | $79.59M | — | $61.08M | -$39.61M | $21.47M | $6.24M | $7.06M | $0.19 | $0.18 | 37,947,000 | 39,028,000 |
|---|
| 2014-12-31 | $3.24B | $2.86B | $374.8M | — | $77.73M | — | $286.27M | -$35.84M | $250.43M | $90.93M | $159.5M | $4.37 | $3.96 | 36,467,000 | 40,730,000 |
|---|
| 2013-12-31 | $3.04B | $2.87B | $173.02M | — | $55.64M | — | $107.85M | -$35.57M | $72.28M | $28.89M | $43.39M | $1.44 | $1.26 | 30,183,000 | 38,304,000 |
|---|
| 2012-12-31 | $3.48B | $3.38B | $96.77M | — | $79.02M | — | $64.89M | -$39.73M | $25.16M | $13.39M | $11.78M | $0.39 | $0.39 | 30,296,000 | 30,463,000 |
|---|
| 2011-12-31 | $3.55B | $3.38B | $172.23M | — | $73.22M | — | $99.01M | -$37.11M | $61.9M | $23.69M | $38.42M | $1.09 | $1.01 | 35,276,000 | 41,808,000 |
|---|
| 2010-12-31 | $2.13B | $1.98B | $152.53M | — | $60.48M | — | $92.05M | -$26M | $66.05M | $17.89M | $48.01M | $1.55 | $1.51 | 31,032,000 | 32,347,000 |
|---|
| 2009-12-31 | $1.31B | $1.22B | $84.05M | — | $44.92M | — | $39.13M | -$18.88M | $20.25M | $91,000.00 | $19.79M | $0.79 | $0.79 | 24,895,000 | 25,069,000 |
|---|