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 | $64.77M | — | — | — | $23.03M | — | -$4.78M | -$17.86M | -$22.63M | $3.91M | -$26.54M | -$0.23 | -$0.23 | 129,122,000 | 129,122,000 |
|---|
| 2026-03-31 | $70.06M | — | — | — | $14.83M | — | $8.17M | -$23.99M | -$15.82M | $1.6M | -$17.42M | -$0.16 | -$0.16 | 128,417,000 | 128,417,000 |
|---|
| 2025-12-31 | $71.96M | — | — | — | $18.81M | — | -$371,000.00 | -$9.22M | -$9.59M | $2.03M | -$11.62M | -$0.11 | -$0.11 | 164,000 | 164,000 |
|---|
| 2025-09-30 | $73.85M | — | — | — | $11.35M | — | $10.16M | -$7.97M | $2.19M | $1.1M | $1.09M | -$0.01 | -$0.01 | 126,688,000 | 126,688,000 |
|---|
| 2025-06-30 | $67.15M | — | — | — | $9.68M | — | $6.15M | $11.24M | $17.38M | -$1.83M | $19.21M | $0.13 | $0.13 | 126,614,000 | 127,854,000 |
|---|
| 2025-03-31 | $60.03M | — | — | — | $11.59M | — | -$8.5M | -$4.25M | -$12.75M | $4.58M | -$17.33M | -$0.16 | -$0.16 | 126,476,000 | 126,476,000 |
|---|
| 2024-12-31 | $61.18M | — | — | — | $12M | — | -$4.25M | -$45.76M | -$50.01M | $213,000.00 | -$50.22M | -$0.42 | -$0.42 | 119,000 | 119,000 |
|---|
| 2024-09-30 | $72.31M | — | — | — | $10.44M | — | $9.43M | $2.23M | $11.67M | $1.73M | $9.93M | $0.06 | $0.06 | 126,150,000 | 127,337,000 |
|---|
| 2024-06-30 | $60.39M | — | — | — | $10.35M | — | -$1.42M | -$8.08M | -$9.5M | $182,000.00 | -$9.68M | -$0.10 | -$0.10 | 125,614,000 | 125,614,000 |
|---|
| 2024-03-31 | $56.48M | — | — | — | $10.65M | — | -$4.71M | -$8.48M | -$13.19M | $8,000.00 | -$13.2M | -$0.13 | -$0.13 | 125,507,000 | 125,507,000 |
|---|
| 2023-12-31 | $52.41M | — | — | — | $11.62M | — | -$11.99M | -$2.15M | -$14.14M | $938,000.00 | -$15.08M | -$0.28 | -$0.28 | -1,698,248,000 | -1,698,248,000 |
|---|
| 2023-09-30 | $57.68M | — | — | — | $12.09M | — | $2.02M | -$8.07M | -$6.05M | $115,000.00 | -$6.17M | $0.00 | $0.00 | 1,836,251,000 | 1,836,251,000 |
|---|
| 2023-06-30 | $55.07M | — | — | — | $10.12M | — | $2.62M | -$2.59M | $35,000.00 | $26,000.00 | $9,000.00 | $0.00 | $0.00 | 1,813,393,000 | 1,813,393,000 |
|---|
| 2023-03-31 | $58.64M | — | — | — | $9.63M | — | $7.19M | -$10.63M | -$3.44M | $44,000.00 | -$3.48M | $0.00 | $0.00 | 1,811,831,000 | 1,811,831,000 |
|---|
| 2022-12-31 | $41.31M | — | — | — | $8.18M | — | -$9.32M | $4.01M | -$5.31M | $22,000.00 | -$5.34M | -$2.01 | -$2.01 | -1,679,309,000 | -1,679,309,000 |
|---|
| 2022-09-30 | $37.63M | — | — | — | $8.61M | — | -$186.64M | -$17.87M | -$204.51M | -$153,000.00 | -$204.36M | -$0.11 | -$0.11 | 1,800,504,000 | 1,800,504,000 |
|---|
| 2022-06-30 | $36.8M | — | — | — | $9.69M | — | -$11.36M | -$15.28M | -$26.64M | $121,000.00 | -$26.76M | -$0.01 | -$0.01 | 1,799,886,000 | 1,799,886,000 |
|---|
| 2022-03-31 | $32.77M | — | — | — | $9.34M | — | -$13.71M | -$6.67M | -$20.38M | $83,000.00 | -$20.46M | -$0.01 | -$0.01 | 1,797,671,000 | 1,797,671,000 |
|---|
| 2021-12-31 | $34.48M | — | — | — | $5.66M | — | -$15.52M | -$9.05M | -$24.57M | -$616,000.00 | -$23.96M | -$0.01 | -$0.01 | 9,777,000 | 9,777,000 |
|---|
| 2021-09-30 | $32.61M | — | — | — | $9.2M | — | -$14.71M | -$16.29M | -$31M | -$114,000.00 | -$30.89M | -$0.02 | -$0.02 | 1,793,144,000 | 1,793,144,000 |
|---|
| 2021-06-30 | $30.28M | — | — | — | $9.68M | — | -$16.01M | -$5.09M | -$21.1M | $354,000.00 | -$21.45M | -$0.01 | -$0.01 | 1,791,943,000 | 1,791,943,000 |
|---|
| 2021-03-31 | $26.93M | — | — | — | $10.1M | — | -$19.26M | -$17M | -$36.26M | $77,000.00 | -$36.33M | -$0.02 | -$0.02 | 1,679,754,000 | 1,679,754,000 |
|---|
| 2020-12-31 | $33.17M | — | — | — | $10.33M | — | -$15.06M | -$6.18M | -$21.24M | $493,000.00 | -$21.73M | -$0.02 | -$0.02 | 9,805,000 | 9,805,000 |
|---|
| 2020-09-30 | $32.76M | — | — | — | $10.06M | — | -$14.64M | -$10.25M | -$24.89M | $58,000.00 | -$24.95M | -$0.01 | -$0.01 | 1,670,315,000 | 1,670,315,000 |
|---|
| 2020-06-30 | $30.36M | — | — | — | $10.25M | — | -$15.38M | -$9.27M | -$24.65M | $90,000.00 | -$24.74M | -$0.01 | -$0.01 | 1,668,974,000 | 1,668,974,000 |
|---|
| 2020-03-31 | $32.19M | — | — | — | $11.09M | — | -$14.09M | -$24.12M | -$38.2M | $21,000.00 | -$38.22M | -$0.02 | -$0.02 | 1,557,960,000 | 1,557,960,000 |
|---|
| 2019-12-31 | $31.84M | — | — | — | $9.71M | — | -$17.05M | -$20.27M | -$37.33M | $421,000.00 | -$37.75M | -$0.03 | -$0.02 | 622,000 | 7,924,000 |
|---|
| 2019-09-30 | $38.61M | — | — | — | $12.9M | — | -$12.01M | $33.16M | $21.15M | $40,000.00 | $21.11M | $0.01 | -$0.01 | 1,451,703,000 | 1,647,734,000 |
|---|
| 2019-06-30 | $31.19M | — | — | — | $11.02M | — | -$16.66M | $22.9M | $6.25M | $57,000.00 | $6.19M | $0.00 | -$0.01 | 1,450,380,000 | 1,640,442,000 |
|---|
| 2019-03-31 | $30.08M | — | — | — | $11.61M | — | -$18.33M | $44.13M | $25.8M | $27,000.00 | $25.77M | $0.02 | -$0.02 | 1,448,318,000 | 1,632,257,000 |
|---|
| 2018-12-31 | $31.95M | — | — | — | $13.16M | — | -$18.41M | -$78.04M | -$96.44M | $9,000.00 | -$96.45M | -$0.08 | $0.02 | 6,132,000 | -179,372,000 |
|---|
| 2018-09-30 | $35.69M | — | — | — | $15.06M | — | -$17.96M | $27.03M | $9.07M | $51,000.00 | $9.02M | $0.01 | -$0.02 | 1,264,516,000 | 1,427,800,000 |
|---|
| 2018-06-30 | $33.73M | — | — | — | $15.94M | — | $1.95M | -$8.94M | -$6.99M | $24,000.00 | -$7.01M | -$0.01 | -$0.01 | 1,263,372,000 | 1,263,372,000 |
|---|
| 2018-03-31 | $28.75M | $2.17M | — | — | $11.28M | — | -$12.96M | $100.93M | $87.97M | $41,000.00 | $87.93M | $0.07 | $0.06 | 1,262,336,000 | 1,437,328,000 |
|---|
| 2017-12-31 | $29.43M | $2.17M | — | — | $10.32M | — | -$30.16M | $7.55M | -$22.6M | -$19,000.00 | -$22.59M | -$0.02 | -$0.02 | 28,727,000 | 28,727,000 |
|---|
| 2017-09-30 | $30.46M | $2.91M | — | — | $9.55M | — | -$10.72M | $63.2M | $52.47M | $67,000.00 | $52.41M | $0.04 | $0.04 | 1,169,993,000 | 1,345,905,000 |
|---|
| 2017-06-30 | $28.12M | $2.78M | — | — | $9.47M | — | -$12.44M | -$86.19M | -$98.63M | $106,000.00 | -$98.73M | -$0.09 | -$0.09 | 1,128,985,000 | 1,128,985,000 |
|---|
| 2017-03-31 | $24.65M | $2.1M | — | — | $9.42M | — | -$15.13M | -$4.99M | -$20.13M | $36,000.00 | -$20.16M | -$0.02 | -$0.02 | 1,113,968,000 | 1,113,968,000 |
|---|
| 2016-12-31 | $24.4M | $2.43M | — | — | $10.42M | — | -$16.38M | -$100.82M | -$117.2M | $19,000.00 | -$117.22M | -$0.11 | -$0.11 | 7,450,000 | 7,450,000 |
|---|
| 2016-09-30 | $25.54M | $2.41M | — | — | $10.08M | — | -$14.76M | $5.88M | -$8.88M | -$6.3M | -$2.58M | $0.00 | $0.00 | 1,080,313,000 | 1,080,313,000 |
|---|
| 2016-06-30 | $25.09M | $2.89M | — | — | $11.45M | — | -$16.41M | $30.06M | $13.65M | -$450,000.00 | $14.1M | $0.01 | $0.01 | 1,049,381,000 | 1,249,672,000 |
|---|
| 2016-03-31 | $21.84M | $2.18M | — | — | $8.61M | — | -$15.7M | -$11.06M | -$26.76M | $191,000.00 | -$26.95M | -$0.03 | -$0.03 | 1,041,028,000 | 1,041,028,000 |
|---|
| 2015-12-31 | $22.77M | $2.79M | — | — | $8.99M | — | -$15.91M | -$9.96M | -$25.87M | $943,000.00 | -$26.82M | -$0.03 | -$0.02 | 5,984,000 | 9,107,000 |
|---|
| 2015-09-30 | $23.68M | $2.91M | — | — | $9.68M | — | -$16.09M | $40.3M | $24.21M | $115,000.00 | $24.1M | $0.02 | $0.02 | 1,031,398,000 | 1,234,551,000 |
|---|
| 2015-06-30 | $23.02M | $2.98M | — | — | $10.16M | — | -$17.42M | $222.29M | $204.87M | $106,000.00 | $204.77M | $0.20 | $0.17 | 1,009,917,000 | 1,205,450,000 |
|---|
| 2015-03-31 | $21.02M | $3.13M | — | — | $8.6M | — | -$17.19M | -$112.31M | -$129.5M | $228,000.00 | -$129.73M | -$0.13 | -$0.13 | 1,000,845,000 | 1,000,845,000 |
|---|
| 2014-12-31 | $22.09M | $3.62M | — | — | $8.72M | — | -$32.19M | $123.83M | $91.64M | -$374,000.00 | $92.02M | $0.11 | $0.11 | 19,882,000 | 19,882,000 |
|---|
| 2014-09-30 | $23.44M | $3.84M | — | — | $8.78M | — | -$18.09M | $147.57M | $129.48M | $89,000.00 | $129.39M | $0.13 | $0.11 | 987,668,000 | 1,189,190,000 |
|---|
| 2014-06-30 | $23.99M | $4.33M | — | — | $8.25M | — | -$25.04M | -$407.72M | -$432.76M | $972,000.00 | -$433.73M | -$0.48 | -$0.48 | 904,994,000 | 904,994,000 |
|---|
| 2014-03-31 | $20.54M | $3.07M | — | — | $7.77M | — | -$20.58M | -$229.77M | -$250.35M | $193,000.00 | -$250.54M | -$0.29 | -$0.29 | 849,321,000 | 849,321,000 |
|---|
| 2013-12-31 | $20.99M | $2.95M | — | — | $7.31M | — | -$26.83M | -$207.17M | -$234M | $797,000.00 | -$234.8M | -$0.32 | -$0.32 | 55,444,000 | 55,444,000 |
|---|
| 2013-09-30 | $22.55M | $4.15M | — | — | $9.08M | — | -$22.57M | -$182.28M | -$204.85M | $118,000.00 | -$204.97M | -$0.30 | -$0.30 | 673,546,000 | 673,546,000 |
|---|
| 2013-06-30 | $19.84M | $3.59M | — | — | $6.58M | — | -$19.6M | -$106.55M | -$126.15M | $119,000.00 | -$126.27M | -$0.25 | -$0.25 | 496,169,000 | 496,169,000 |
|---|
| 2013-03-31 | $19.33M | $2.94M | — | — | $6.92M | — | -$18.39M | -$6.59M | -$24.98M | $103,000.00 | -$25.08M | -$0.05 | -$0.05 | 472,187,000 | 472,187,000 |
|---|
| 2012-12-31 | $19.06M | $2.82M | — | — | $6.43M | — | -$19M | $104,000.00 | -$18.9M | $52,000.00 | -$18.95M | -$0.04 | -$0.04 | 11,935,000 | 11,935,000 |
|---|
| 2012-09-30 | $20.54M | $4.04M | — | — | $7.43M | — | -$17.66M | -$23.48M | -$41.13M | $56,000.00 | -$41.19M | -$0.10 | -$0.10 | 392,344,000 | 392,344,000 |
|---|
| 2012-06-30 | $19.98M | $3.7M | — | — | $7.02M | — | -$43.4M | $16.02M | -$27.39M | $148,000.00 | -$27.53M | -$0.07 | -$0.07 | 379,433,000 | 379,433,000 |
|---|
| 2012-03-31 | $16.74M | $2.72M | — | — | $6.62M | — | -$14.93M | -$9.44M | -$24.37M | $157,000.00 | -$24.53M | -$0.07 | -$0.07 | 357,418,000 | 357,418,000 |
|---|
| 2011-12-31 | $17.39M | $2.61M | — | — | -$185,000.00 | — | -$22.27M | -$11.72M | -$33.99M | -$276,000.00 | -$33.71M | -$0.11 | -$0.11 | 298,849,481 | 298,849,481 |
|---|
| 2011-09-30 | $18.19M | $2.87M | — | — | $12.25M | — | -$21.39M | $20.69M | -$703,000.00 | -$22,000.00 | -$681,000.00 | $0.00 | $0.00 | 295,513 | 295,513 |
|---|
| 2011-03-31 | $18.25M | $2.78M | — | — | $10.18M | — | -$12.76M | $6.4M | -$6.36M | $108,000.00 | -$6.47M | -$0.02 | -$0.02 | 293,053,000 | 293,053,000 |
|---|
| 2010-12-31 | $16.53M | $3.87M | — | — | $10.58M | — | -$28.81M | $11.02M | -$17.79M | $289,000.00 | -$18.08M | -$0.06 | -$0.06 | 3,615,000 | 3,615,000 |
|---|
| 2010-09-30 | $18.22M | $3.33M | — | — | $12.91M | — | -$13.31M | -$11.17M | -$24.49M | $8,000.00 | -$24.49M | -$0.09 | -$0.09 | 287,502,000 | 287,502,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 | $272.99M | — | — | $6.1M | $51.43M | — | $7.43M | -$10.2M | -$2.77M | $5.88M | -$8.65M | -$0.15 | -$0.15 | 126,757,000 | 126,757,000 |
|---|
| 2024-12-31 | $250.35M | — | — | $6.5M | $43.43M | — | -$949,000.00 | -$60.08M | -$61.03M | $2.14M | -$63.16M | -$0.59 | -$0.59 | 125,877,000 | 125,877,000 |
|---|
| 2023-12-31 | $223.81M | — | — | $1.4M | $43.46M | — | -$165,000.00 | -$23.43M | -$23.6M | $1.12M | -$24.72M | -$0.29 | -$0.29 | 122,334,000 | 122,334,000 |
|---|
| 2022-12-31 | $148.5M | — | — | $500,000.00 | $33.35M | — | -$221.03M | -$35.81M | -$256.84M | $73,000.00 | -$256.92M | -$2.15 | -$2.15 | 120,055,000 | 120,055,000 |
|---|
| 2021-12-31 | $124.3M | — | — | $1M | $34.63M | — | -$65.5M | -$47.42M | -$112.92M | -$299,000.00 | -$112.63M | -$0.06 | -$0.06 | 1,765,139,000 | 1,765,139,000 |
|---|
| 2020-12-31 | $128.49M | — | — | $1.9M | $41.74M | — | -$59.16M | -$49.81M | -$108.98M | $662,000.00 | -$109.64M | -$0.07 | -$0.07 | 1,642,359,000 | 1,642,359,000 |
|---|
| 2019-12-31 | $131.72M | — | — | $3.2M | $45.23M | — | -$64.05M | $79.92M | $15.87M | $545,000.00 | $15.32M | $0.01 | -$0.07 | 1,450,768,000 | 1,655,191,000 |
|---|
| 2018-12-31 | $130.11M | — | — | $2.7M | $55.44M | — | -$47.38M | $40.99M | -$6.39M | $125,000.00 | -$6.52M | -$0.01 | -$0.01 | 1,269,548,000 | 1,269,548,000 |
|---|
| 2017-12-31 | $112.66M | $9.94M | — | $3.8M | $38.76M | — | -$68.45M | -$20.44M | -$88.88M | $190,000.00 | -$89.07M | -$0.08 | -$0.08 | 1,166,581,000 | 1,166,581,000 |
|---|
| 2016-12-31 | $96.86M | $9.91M | — | $2.1M | $40.56M | — | -$63.25M | -$75.94M | -$139.19M | -$6.54M | -$132.65M | -$0.12 | -$0.12 | 1,064,443,000 | 1,064,443,000 |
|---|
| 2015-12-31 | $90.49M | $11.81M | — | $1.9M | $37.42M | — | -$66.6M | $140.32M | $73.71M | $1.39M | $72.32M | $0.07 | $0.07 | 1,020,149,000 | 1,230,394,000 |
|---|
| 2014-12-31 | $90.06M | $14.86M | — | $500,000.00 | $33.52M | — | -$95.9M | -$366.09M | -$461.99M | $881,000.00 | -$462.87M | -$0.50 | -$0.50 | 934,356,000 | 934,356,000 |
|---|
| 2013-12-31 | $82.71M | $13.62M | — | $600,000.00 | $29.89M | — | -$87.4M | -$502.58M | -$589.98M | $1.14M | -$591.12M | -$0.96 | -$0.96 | 614,959,000 | 614,959,000 |
|---|
| 2012-12-31 | $76.32M | $13.28M | — | $300,000.00 | $27.5M | — | -$94.99M | -$16.79M | -$111.79M | $413,000.00 | -$112.2M | -$0.29 | -$0.29 | 388,453,000 | 388,453,000 |
|---|
| 2011-12-31 | $72.83M | $11.93M | — | $1.9M | $33.82M | — | -$73.24M | $18.2M | -$55.03M | -$109,000.00 | -$54.92M | -$0.18 | -$0.18 | 299,144,000 | 299,144,000 |
|---|
| 2010-12-31 | $67.94M | $13.18M | — | $3.7M | $41.83M | — | -$59.77M | -$37.3M | -$97.07M | $396,000.00 | -$97.47M | -$0.34 | -$0.34 | 285,316,000 | 285,316,000 |
|---|
| 2009-12-31 | $64.28M | $9.88M | — | — | $49.21M | — | -$53.79M | -$21.15M | -$74.94M | -$16,000.00 | -$74.92M | -$0.58 | -$0.58 | 128,130,000 | 128,130,000 |
|---|