Complete source-backed income-statement history.
- Available history
- 1992-02-29 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 | $109.37M | $14.41M | — | — | $58.3M | $29.54M | -$350,000.00 | -$18.79M | -$19.14M | -$106,000.00 | -$19.03M | -$0.06 | -$0.06 | 309,191,000 | 309,191,000 |
|---|
| 2026-03-31 | $90.17M | $7.51M | — | — | $54.09M | — | -$1.67M | -$14.7M | -$16.37M | $253,000.00 | -$16.62M | -$0.05 | -$0.05 | 308,267,000 | 308,267,000 |
|---|
| 2025-12-31 | $111.96M | $13.93M | — | — | $58.41M | — | -$7.69M | -$13.24M | -$20.93M | -$4.98M | -$15.95M | -$0.05 | -$0.05 | 546,000 | 773,000 |
|---|
| 2025-09-30 | $82.13M | $4.5M | — | — | $29.09M | — | $18.9M | -$11.12M | $7.78M | -$204,000.00 | $7.99M | $0.03 | $0.03 | 306,806,000 | 311,638,000 |
|---|
| 2025-06-30 | $76.53M | $4.61M | — | — | $31.62M | $20.57M | $5.3M | -$4.36M | $940,000.00 | $272,000.00 | $668,000.00 | $0.00 | $0.00 | 304,954,000 | 311,484,000 |
|---|
| 2025-03-31 | $78.35M | $3.77M | — | — | $25.01M | — | $22.29M | -$8.68M | $13.62M | $459,000.00 | $13.16M | $0.04 | $0.04 | 303,481,000 | 320,897,000 |
|---|
| 2024-12-31 | $76.78M | $4.81M | — | — | $23.97M | $19.6M | $26.5M | -$18.05M | $8.45M | $1.02M | $7.42M | $0.03 | $0.03 | 1,604,000 | 2,437,000 |
|---|
| 2024-09-30 | $70.08M | $3.2M | — | — | $23.92M | $18.02M | $12.76M | $110,000.00 | $12.87M | $1.32M | $11.55M | $0.04 | $0.04 | 274,998,000 | 284,693,000 |
|---|
| 2024-06-30 | $72.39M | $5.61M | — | — | $24.11M | $20.38M | $16.61M | -$18.3M | -$1.69M | $323,000.00 | -$2.01M | -$0.01 | -$0.01 | 273,056,000 | 273,056,000 |
|---|
| 2024-03-31 | $66.26M | $3.82M | — | — | $22.33M | $18.6M | $16.72M | -$5.83M | $10.89M | $264,000.00 | $10.63M | $0.04 | $0.04 | 270,356,000 | 324,733,000 |
|---|
| 2023-12-31 | $58.47M | $6.11M | — | — | — | $18.07M | $7.86M | -$4.9M | $2.96M | $1.56M | $1.4M | $0.01 | $0.01 | 888,000 | 888,000 |
|---|
| 2023-09-30 | $51.25M | $4M | — | — | — | $14.25M | $5.1M | -$3.38M | $1.72M | $0.00 | $1.72M | $0.01 | $0.01 | 268,732,000 | 323,770,000 |
|---|
| 2023-06-30 | $48.61M | $5.22M | — | — | — | $14.24M | $1.72M | -$6.99M | -$5.27M | $0.00 | -$5.27M | -$0.02 | -$0.02 | 265,626,000 | 265,626,000 |
|---|
| 2023-03-31 | $40.63M | $5.53M | — | — | — | $16.21M | -$6M | -$3.8M | -$9.8M | $0.00 | -$9.8M | -$0.04 | -$0.04 | 263,969,000 | 263,969,000 |
|---|
| 2022-12-31 | $36.06M | $4.08M | — | — | $22.1M | $16.12M | -$12.79M | -$5.16M | -$17.95M | $0.00 | -$17.95M | -$0.07 | -$0.07 | 2,118,000 | 2,118,000 |
|---|
| 2022-09-30 | $32.83M | $5.02M | — | — | $22.64M | $17.46M | -$9.61M | -$4.82M | -$14.43M | $0.00 | -$14.43M | -$0.06 | -$0.06 | 259,300,000 | 259,300,000 |
|---|
| 2022-06-30 | $18.89M | $4.62M | — | — | $26.04M | $12.92M | -$20.45M | -$8.57M | -$29.02M | $0.00 | -$29.02M | -$0.11 | -$0.11 | 253,644,000 | 253,644,000 |
|---|
| 2022-03-31 | $11.99M | $2.28M | — | — | $20.7M | $11M | -$21.26M | -$4.74M | -$26M | $0.00 | -$26M | -$0.10 | -$0.10 | 251,887,000 | 251,887,000 |
|---|
| 2021-12-31 | $12.52M | $4.3M | — | — | $22.73M | $11.43M | -$23.97M | -$4.09M | -$28.06M | — | -$28.06M | -$0.11 | -$0.11 | 620,000 | 620,000 |
|---|
| 2021-09-30 | $22.21M | $3.81M | — | — | $17.22M | $9.89M | -$6.59M | $2.16M | -$4.43M | — | -$4.43M | -$0.02 | -$0.02 | 249,910,000 | 249,910,000 |
|---|
| 2021-06-30 | $23.28M | $4.41M | — | — | $20.06M | $9.93M | -$10.27M | -$25.25M | -$35.52M | — | -$35.52M | -$0.14 | -$0.14 | 249,295,000 | 249,295,000 |
|---|
| 2021-03-31 | $17.44M | $4.32M | — | — | $17.41M | — | -$6.19M | -$6.73M | -$12.92M | — | -$12.92M | — | — | — | 246,631,000 |
|---|
| 2020-12-31 | $18.44M | $3.65M | — | — | $17.12M | — | -$23.75M | -$2.66M | -$26.41M | $0.00 | -$26.41M | — | — | — | 4,026,000 |
|---|
| 2020-09-30 | $15.35M | $3.59M | — | — | $13.9M | — | -$9.13M | -$2.34M | -$11.47M | -$218,000.00 | -$11.26M | — | — | — | 229,668,000 |
|---|
| 2020-06-30 | $15.11M | $3.68M | — | — | $13.67M | — | -$7.92M | -$2.34M | -$10.25M | — | -$10.25M | — | — | — | 213,880,000 |
|---|
| 2020-03-31 | $16.24M | $4.16M | — | — | $14.35M | — | -$7.12M | -$2.2M | -$9.32M | — | -$9.32M | — | — | — | 212,467,000 |
|---|
| 2019-12-31 | $15.99M | $4.63M | — | — | $15.72M | — | -$11.35M | -$2.91M | -$14.26M | $0.00 | -$14.26M | — | — | — | 3,798,000 |
|---|
| 2019-09-30 | $14.6M | $7.1M | — | — | $16.67M | — | -$8.78M | -$1.59M | -$10.37M | $0.00 | -$10.37M | — | — | — | 199,906,000 |
|---|
| 2019-06-30 | $15M | $4.33M | — | — | $16.61M | — | -$10.95M | -$1.44M | -$12.39M | — | -$12.39M | — | — | — | 188,054,000 |
|---|
| 2019-03-31 | $17.45M | $4.02M | — | — | $25.67M | — | -$13.51M | -$1.37M | -$14.88M | — | -$14.88M | — | — | — | 187,434,000 |
|---|
| 2018-12-31 | $16.03M | $4.99M | — | — | $17.98M | — | -$7.73M | -$2.02M | -$9.75M | $0.00 | -$9.75M | — | — | — | 5,829,000 |
|---|
| 2018-09-30 | $4.47M | $5.3M | — | — | $19.39M | — | -$21.54M | -$2.63M | -$24.17M | — | -$24.17M | — | — | — | 153,597,000 |
|---|
| 2018-06-30 | $3.89M | $5.1M | — | — | $21.73M | — | -$20.54M | -$1.9M | -$22.44M | $240,000.00 | -$22.68M | — | — | — | 140,054,000 |
|---|
| 2018-03-31 | $3.47M | $4.01M | — | — | $20.62M | — | -$26.79M | -$3.6M | -$30.39M | $0.00 | -$30.39M | — | — | — | 120,911,000 |
|---|
| 2017-12-31 | $4.53M | $5.02M | — | — | $23.28M | — | -$28.84M | -$3.9M | -$32.73M | $51,000.00 | -$32.78M | -$0.29 | -$0.29 | 4,109,000 | 4,109,000 |
|---|
| 2017-09-30 | $2.04M | $4.58M | — | — | $17.73M | — | -$28.18M | -$4.71M | -$32.89M | $0.00 | -$32.89M | -$0.31 | -$0.31 | 104,703,000 | 104,703,000 |
|---|
| 2017-06-30 | $2.16M | $5.09M | — | — | $18.57M | — | -$31.57M | -$3.77M | -$35.34M | $0.00 | -$35.34M | — | — | — | 99,864,000 |
|---|
| 2017-03-31 | $3.01M | $2.55M | — | — | $15.39M | — | -$19.6M | $3.28M | -$16.32M | $0.00 | -$16.32M | — | — | — | 95,744,000 |
|---|
| 2016-12-31 | $12.4M | $4.21M | — | — | $15.33M | — | -$11.83M | $65.81M | $53.97M | $0.00 | $53.97M | $0.58 | $0.57 | 1,215,000 | 1,212,000 |
|---|
| 2016-09-30 | $162.35M | $4.39M | — | — | $13.14M | — | $118.23M | $8.29M | $126.52M | $0.00 | $126.52M | $1.32 | $1.31 | 95,627,000 | 96,549,000 |
|---|
| 2016-06-30 | $0.00 | $4.05M | — | — | $11.11M | — | -$19.12M | -$10.84M | -$29.96M | $0.00 | -$29.96M | — | — | — | 91,061,000 |
|---|
| 2016-03-31 | $0.00 | $5.17M | — | — | $7.35M | $20.01M | -$20.01M | -$4.86M | -$24.87M | $0.00 | -$24.87M | — | — | — | 85,772,000 |
|---|
| 2015-12-31 | $0.00 | $49.06M | — | — | $8.31M | $272.86M | -$272.86M | — | -$277.02M | $0.00 | -$277.02M | -$4.31 | -$4.31 | -320,501,000 | -320,501,000 |
|---|
| 2015-09-30 | $0.00 | $8.12M | — | — | $11.55M | $26M | -$26M | — | -$31.86M | $0.00 | -$31.86M | -$0.08 | -$0.08 | 405,199,000 | 405,199,000 |
|---|
| 2015-06-30 | $0.00 | — | — | — | $10.62M | $24.05M | -$24.05M | — | -$28.91M | $0.00 | -$28.91M | — | — | — | 401,018,000 |
|---|
| 2015-03-31 | $0.00 | — | — | — | — | $21.74M | -$21.74M | — | -$30.66M | $0.00 | -$30.66M | — | — | — | 398,916,000 |
|---|
| 2014-12-31 | $0.00 | — | — | — | — | $30.1M | -$30.1M | — | -$36.44M | $0.00 | -$36.44M | — | — | — | -304,287,000 |
|---|
| 2014-09-30 | $0.00 | — | — | — | — | $38.27M | -$38.27M | — | -$36.52M | $0.00 | -$36.52M | — | — | — | 394,163,000 |
|---|
| 2014-06-30 | $0.00 | — | — | — | — | $69.85M | -$69.85M | — | -$73.37M | $0.00 | -$73.37M | — | — | — | 380,770,000 |
|---|
| 2014-03-31 | $0.00 | — | — | — | — | $41.41M | -$41.41M | — | -$52.06M | $0.00 | -$52.06M | — | — | — | 368,784,000 |
|---|
| 2013-12-31 | — | — | — | — | — | $46.62M | -$46.62M | — | -$53.58M | — | -$53.58M | — | — | — | 12,702,000 |
|---|
| 2013-09-30 | — | — | — | — | — | $44.76M | -$44.76M | — | -$50.82M | — | -$50.82M | — | — | — | 296,386,000 |
|---|
| 2013-06-30 | — | — | — | — | — | $41.59M | -$41.59M | — | -$46.12M | — | -$46.12M | — | — | — | 284,044,000 |
|---|
| 2013-03-31 | — | — | — | — | — | $36.44M | -$36.44M | — | -$40.97M | — | -$40.97M | — | — | — | 280,058,000 |
|---|
| 2012-12-31 | $0.00 | — | — | — | — | $33.49M | -$33.49M | — | -$51.78M | $0.00 | -$51.78M | — | — | — | — |
|---|
| 2012-09-30 | $35,000.00 | — | — | — | — | $35.52M | -$35.49M | — | -$43.24M | -$408,000.00 | -$42.83M | — | — | — | — |
|---|
| 2012-06-30 | — | — | — | — | — | $44.05M | -$44.05M | — | -$36.58M | — | -$36.58M | — | — | — | — |
|---|
| 2012-03-31 | — | — | — | — | — | $33.93M | -$33.93M | — | -$38.17M | — | -$38.17M | — | — | — | — |
|---|
| 2011-12-31 | $0.00 | — | — | — | — | $30.58M | -$30.58M | — | -$36.4M | — | -$36.4M | — | — | — | — |
|---|
| 2011-09-30 | — | — | — | — | — | $32.77M | -$32.77M | — | -$38.4M | — | -$38.4M | — | — | — | — |
|---|
| 2011-06-30 | — | — | — | — | — | $39.19M | -$39.19M | — | -$44.48M | — | -$44.48M | — | — | — | — |
|---|
| 2011-03-31 | $50,000.00 | — | — | — | — | $38.05M | -$38M | — | -$41.53M | — | -$41.53M | — | — | — | — |
|---|
| 2010-12-31 | $0.00 | — | — | — | — | $32.09M | -$32.09M | — | -$38.31M | — | -$38.31M | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | $42.54M | -$42.54M | — | -$45.3M | — | -$45.3M | — | — | — | — |
|---|
| 2010-06-30 | $93,000.00 | — | — | — | — | $37.36M | -$37.26M | — | -$42.25M | — | -$42.25M | — | — | — | — |
|---|
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 | $348.97M | $26.8M | — | — | $144.14M | $87.96M | $38.8M | -$37.39M | $1.41M | -$4.46M | $5.86M | $0.02 | $0.02 | 305,639,000 | 314,112,000 |
|---|
| 2024-12-31 | $285.5M | $17.43M | — | — | $94.33M | $76.6M | $72.59M | -$42.07M | $30.52M | $2.93M | $27.59M | $0.10 | $0.10 | 274,415,000 | 283,844,000 |
|---|
| 2023-12-31 | $198.96M | $20.86M | — | — | $94.31M | $62.77M | $8.68M | -$19.06M | -$10.38M | $1.56M | -$11.94M | -$0.04 | -$0.04 | 267,014,000 | 267,014,000 |
|---|
| 2022-12-31 | $99.77M | $16M | — | — | $91.47M | $57.5M | -$64.11M | -$23.29M | -$87.4M | $0.00 | -$87.4M | -$0.34 | -$0.34 | 257,092,000 | 257,092,000 |
|---|
| 2021-12-31 | $75.44M | $16.83M | — | — | $77.42M | $38.86M | -$47.02M | -$33.9M | -$80.93M | $0.00 | -$80.93M | -$0.32 | -$0.32 | 249,244,000 | 249,244,000 |
|---|
| 2020-12-31 | $65.14M | $15.08M | — | — | $59.04M | $24.64M | -$47.91M | -$9.55M | -$57.46M | -$218,000.00 | -$57.24M | -$0.26 | -$0.26 | 222,585,000 | 222,585,000 |
|---|
| 2019-12-31 | $63.04M | $20.08M | — | — | $74.67M | — | -$44.6M | -$7.31M | -$51.9M | $0.00 | -$51.9M | — | — | — | 195,584,000 |
|---|
| 2018-12-31 | $27.86M | $19.39M | — | — | $79.72M | — | -$76.6M | -$10.14M | -$86.74M | $240,000.00 | -$86.98M | -$0.60 | -$0.60 | 144,136,000 | 144,136,000 |
|---|
| 2017-12-31 | $11.75M | $17.23M | — | — | $74.96M | — | -$108.19M | -$9.09M | -$117.28M | $51,000.00 | -$117.33M | -$1.13 | -$1.13 | 104,245,000 | 104,245,000 |
|---|
| 2016-12-31 | $174.76M | $17.12M | — | — | $46.93M | — | $67.26M | $58.4M | $125.66M | $0.00 | $125.66M | $1.37 | $1.36 | 92,053,000 | 92,085,000 |
|---|
| 2015-12-31 | $0.00 | $64.75M | — | — | $40.96M | $344.66M | -$344.66M | -$23.79M | -$368.45M | $0.00 | -$368.45M | -$4.54 | -$4.54 | 81,233,000 | 81,233,000 |
|---|
| 2014-12-31 | $0.00 | — | — | — | $79.38M | $179.63M | -$179.63M | -$18.76M | -$198.38M | $0.00 | -$198.38M | -$2.57 | -$2.57 | 77,045,000 | 77,045,000 |
|---|
| 2013-12-31 | $0.00 | — | — | — | — | $169.4M | -$169.4M | — | -$191.49M | $0.00 | -$191.49M | — | — | — | 299,591,000 |
|---|
| 2012-12-31 | $35,000.00 | — | — | — | — | $147M | -$146.96M | — | -$169.77M | -$408,000.00 | -$169.37M | — | — | — | 180,855,000 |
|---|
| 2011-12-31 | $50,000.00 | — | — | — | — | $140.59M | -$140.54M | — | -$160.8M | — | -$160.8M | — | — | — | — |
|---|
| 2010-12-31 | $93,000.00 | — | — | — | — | $152.59M | -$152.5M | — | -$170.56M | — | -$170.56M | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | $209.78M | -$209.78M | — | -$220.1M | — | -$220.1M | — | — | — | — |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | — | — | -$303.04M | — | — | — | — |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | — | — | -$293.19M | — | — | — | — |
|---|
| 2006-12-31 | — | — | — | — | — | — | — | — | — | — | -$230.55M | — | — | — | — |
|---|
| 2005-12-31 | — | — | — | — | — | — | — | — | — | — | -$114.34M | — | — | — | — |
|---|
| 2004-12-31 | — | — | — | — | — | — | — | — | — | — | -$75.99M | — | — | — | — |
|---|
| 2003-12-31 | — | — | — | — | — | — | — | — | — | — | -$65.88M | — | — | — | — |
|---|
| 2002-12-31 | — | — | — | — | — | — | — | — | — | — | -$206.27M | — | — | — | — |
|---|
| 2001-12-31 | — | — | — | — | — | — | — | — | — | — | -$48.25M | — | — | — | — |
|---|
| 2000-12-31 | — | — | — | — | — | — | — | — | — | — | -$24.66M | — | — | — | — |
|---|
| 1999-12-31 | — | — | — | — | — | — | — | — | — | — | -$5.68M | — | — | — | — |
|---|
| 1998-12-31 | — | — | — | — | — | — | — | — | — | — | -$3.33M | — | — | — | — |
|---|
| 1997-12-31 | — | — | — | — | — | — | — | — | — | — | -$2.28M | — | — | — | — |
|---|
| 1996-12-31 | — | — | — | — | — | — | — | — | — | — | -$2.57M | — | — | — | — |
|---|
| 1995-12-31 | — | — | — | — | — | — | — | — | — | — | -$2.82M | — | — | — | — |
|---|
| 1994-02-28 | — | — | — | — | — | — | — | — | — | — | -$1.16M | — | — | — | — |
|---|
| 1993-02-28 | — | — | — | — | — | — | — | — | — | — | -$1.18M | — | — | — | — |
|---|
| 1992-02-29 | — | — | — | — | — | — | — | — | — | — | -$911,000.00 | — | — | — | — |
|---|