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 | $42.21M | — | $14.99M | $4.77M | $22.19M | $27M | -$12.01M | — | -$7.87M | -$219,000.00 | -$7.65M | -$0.02 | -$0.02 | 416,444,000 | 416,444,000 |
|---|
| 2026-03-31 | $45.13M | — | $17.77M | $4.67M | $21.12M | $29.1M | -$11.33M | — | -$8.72M | $1.79M | -$10.51M | -$0.03 | -$0.03 | 419,054,000 | 419,054,000 |
|---|
| 2025-12-31 | $49.22M | — | $23.17M | $5.37M | $20.06M | $29.49M | -$6.33M | — | -$852,000.00 | $372,000.00 | -$1.22M | $0.00 | $0.00 | 377,000 | 377,000 |
|---|
| 2025-09-30 | $49.67M | — | $22.21M | $4.21M | $19.7M | $33.31M | -$11.1M | — | -$8.12M | -$377,000.00 | -$7.74M | -$0.02 | -$0.02 | 415,531,000 | 415,531,000 |
|---|
| 2025-06-30 | $72.74M | — | $50.36M | $4.92M | $38.67M | $66.35M | -$15.99M | — | -$13.45M | $689,000.00 | -$14.14M | -$0.03 | -$0.03 | 414,477,000 | 414,477,000 |
|---|
| 2025-03-31 | $42.02M | — | $25.13M | $5.31M | $36.57M | $41.89M | -$16.76M | — | -$13.63M | $2.07M | -$15.7M | -$0.04 | -$0.04 | 413,422,000 | 413,422,000 |
|---|
| 2024-12-31 | $62.31M | — | -$9.57M | $5.99M | $36.97M | $42.96M | -$52.52M | — | -$49.91M | -$1.29M | -$48.62M | -$0.12 | -$0.12 | 151,000 | 151,000 |
|---|
| 2024-09-30 | $42.3M | — | $16.28M | $4.54M | $36.9M | $41.44M | -$25.17M | — | -$21.53M | $3.61M | -$25.13M | -$0.06 | -$0.06 | 411,150,000 | 411,150,000 |
|---|
| 2024-06-30 | $67.49M | — | $42.77M | $4.75M | $38.55M | $43.29M | -$524,000.00 | — | $2.89M | $1.37M | $1.52M | $0.00 | $0.00 | 410,851,000 | 411,395,000 |
|---|
| 2024-03-31 | $56.52M | — | $31.9M | $5.6M | $39.89M | $45.49M | -$13.58M | — | -$8.66M | $1.3M | -$9.95M | -$0.02 | -$0.02 | 410,146,000 | 410,146,000 |
|---|
| 2023-12-31 | $74.71M | — | $45.12M | $5.79M | $43.94M | $49.96M | -$4.84M | — | -$2.45M | $3.33M | -$5.78M | -$0.02 | -$0.02 | 166,000 | 166,000 |
|---|
| 2023-09-30 | $66.06M | — | $29.82M | $5.11M | $45.46M | $51.27M | -$21.45M | — | -$18.81M | $501,000.00 | -$19.31M | -$0.05 | -$0.05 | 408,417,000 | 408,417,000 |
|---|
| 2023-06-30 | $80.17M | — | $42.67M | $5.64M | $50.95M | $66.63M | -$23.96M | — | -$17.92M | -$355,000.00 | -$17.56M | -$0.04 | -$0.04 | 407,848,000 | 407,848,000 |
|---|
| 2023-03-31 | $85.98M | — | $47.93M | $5.68M | $59.59M | $65.27M | -$17.34M | — | -$14.5M | $1.96M | -$16.46M | -$0.04 | -$0.04 | 406,177,000 | 406,177,000 |
|---|
| 2022-12-31 | $90.25M | — | $63.6M | $5.24M | $68.13M | $73.19M | -$9.59M | — | -$6.77M | -$7.63M | $856,000.00 | $0.01 | $0.01 | 1,211,000 | 1,211,000 |
|---|
| 2022-09-30 | $89.88M | — | $62.86M | $5.77M | $58.75M | $68M | -$5.14M | — | -$3.88M | $1.26M | -$5.14M | -$0.01 | -$0.01 | 404,614,000 | 404,614,000 |
|---|
| 2022-06-30 | $94.44M | — | $43.63M | $9.36M | $86.89M | $106.46M | -$62.83M | — | -$64.8M | $5.16M | -$69.96M | -$0.18 | -$0.18 | 398,187,000 | 398,187,000 |
|---|
| 2022-03-31 | $94.63M | $22.24M | $72.39M | $10.05M | $90.65M | $100.7M | -$28.31M | — | -$28.35M | $3.21M | -$31.56M | -$0.08 | -$0.08 | 397,805,000 | 397,805,000 |
|---|
| 2021-12-31 | $144.49M | $30.64M | $113.86M | $5.75M | $92.37M | $97.72M | $16.13M | — | $16.39M | $1.7M | $14.7M | $0.04 | $0.04 | 311,000 | 6,799,000 |
|---|
| 2021-09-30 | $142.04M | $30.21M | $111.83M | $7.82M | $102.97M | $124.9M | -$13.07M | — | -$12.97M | $184,000.00 | -$13.15M | -$0.03 | -$0.03 | 396,618,000 | 396,618,000 |
|---|
| 2021-06-30 | $154.49M | $32.16M | $122.33M | $6.36M | $107.2M | $113.56M | $8.77M | — | $8.87M | $1.06M | $7.81M | $0.02 | $0.02 | 395,899,000 | 401,767,000 |
|---|
| 2021-03-31 | $142.17M | $28.33M | $113.84M | $9.38M | $105.8M | $115.18M | -$1.33M | — | -$1M | $624,000.00 | -$1.63M | $0.00 | $0.00 | 394,638,000 | 394,638,000 |
|---|
| 2020-12-31 | $167.25M | $34.77M | $132.48M | $8.51M | $116.82M | $125.33M | $7.16M | — | $7.6M | $2.67M | $4.93M | $0.01 | $0.01 | 2,989,000 | 2,989,000 |
|---|
| 2020-09-30 | $156.5M | $33.07M | $123.43M | $10.2M | $120.16M | $130.37M | -$6.94M | — | -$6.36M | $430,000.00 | -$6.79M | -$0.02 | -$0.02 | 389,699,000 | 389,699,000 |
|---|
| 2020-06-30 | $135.32M | $28.8M | $106.52M | $9.97M | $92.4M | $102.36M | $4.16M | — | $4.42M | — | $4.42M | $0.01 | $0.01 | 384,663,000 | 399,664,000 |
|---|
| 2020-03-31 | $154.99M | $34.81M | $120.19M | $10.28M | $133.94M | $144.22M | -$24.03M | — | -$22.91M | -$2.36M | -$20.55M | -$0.06 | -$0.06 | 361,136,000 | 361,136,000 |
|---|
| 2019-12-31 | $143.28M | $30.67M | $112.61M | $11.1M | $96.03M | $107.12M | $5.49M | — | $7.23M | — | $7.07M | $0.02 | $0.02 | 5,600,000 | 5,600,000 |
|---|
| 2019-09-30 | $112.41M | $25.44M | $86.96M | $8.92M | $82.56M | $91.48M | -$4.52M | — | -$3.46M | — | -$3.46M | -$0.01 | -$0.01 | 350,994,000 | 350,994,000 |
|---|
| 2019-06-30 | $100.79M | $22.77M | $78.02M | $7.13M | $73.41M | $80.54M | -$2.51M | — | -$1.82M | — | -$1.82M | -$0.01 | -$0.01 | 330,863,000 | 330,863,000 |
|---|
| 2019-03-31 | $73.28M | $17.14M | $56.14M | $7.24M | $71.63M | $78.88M | -$22.74M | — | -$24.43M | — | -$24.43M | -$0.07 | -$0.07 | 328,712,000 | 328,712,000 |
|---|
| 2018-12-31 | $77.33M | $17.51M | $59.82M | $11.91M | $79.69M | $91.59M | -$31.77M | — | -$33.57M | — | -$33.67M | -$0.11 | -$0.11 | 5,711,000 | 5,711,000 |
|---|
| 2018-09-30 | $55.32M | $13.54M | $41.78M | $14.07M | $49.96M | $64.03M | -$22.25M | — | -$24.47M | — | -$24.47M | -$0.08 | -$0.08 | 295,595,000 | 295,595,000 |
|---|
| 2018-06-30 | $52.64M | $12.85M | $39.8M | $18.16M | $53.94M | $72.1M | -$32.31M | — | -$34.21M | — | -$34.21M | -$0.12 | -$0.12 | 293,662,000 | 293,662,000 |
|---|
| 2018-03-31 | $43.92M | $10.65M | $33.27M | $11.76M | $43.41M | $55.17M | -$21.9M | — | -$24.1M | — | -$24.1M | -$0.08 | -$0.08 | 285,207,000 | 285,207,000 |
|---|
| 2017-12-31 | $53.87M | $13.43M | $40.43M | $11.95M | $35.64M | $47.59M | -$7.15M | — | -$9.42M | — | -$22.47M | -$0.08 | -$0.08 | 86,000 | 86,000 |
|---|
| 2017-09-30 | $47.36M | $11.92M | $35.44M | $10.69M | $33.19M | $43.89M | -$8.45M | — | -$10.83M | — | -$10.83M | -$0.04 | -$0.04 | 270,803,000 | 270,803,000 |
|---|
| 2017-06-30 | $45.24M | $11.4M | $33.84M | $13.69M | $31.55M | $45.24M | -$11.4M | — | -$13.63M | — | -$13.63M | -$0.05 | -$0.05 | 270,725,000 | 270,725,000 |
|---|
| 2017-03-31 | $34.64M | $8.2M | $26.44M | $10.82M | $34.17M | $44.99M | -$18.56M | — | -$20.94M | — | -$20.94M | -$0.08 | -$0.08 | 270,163,000 | 270,163,000 |
|---|
| 2016-12-31 | $38.7M | $10.16M | $28.54M | $10.18M | $31.23M | $41.4M | -$12.86M | — | -$15.15M | $12.3M | -$27.45M | -$0.10 | -$0.10 | 19,256,000 | 19,256,000 |
|---|
| 2016-09-30 | $32.73M | $8.45M | $24.28M | $13.49M | $26.06M | $39.55M | -$15.27M | — | -$16.79M | -$1.02M | -$15.77M | -$0.08 | -$0.08 | 209,149,000 | 209,149,000 |
|---|
| 2016-06-30 | $33.11M | $8.86M | $24.25M | $12.58M | $26.07M | $38.64M | -$14.39M | — | -$14.38M | -$1.03M | -$13.35M | -$0.07 | -$0.07 | 184,471,000 | 184,471,000 |
|---|
| 2016-03-31 | $25.54M | $6.9M | $18.65M | $13.73M | $28.02M | $41.75M | -$23.1M | — | -$30.06M | -$289,000.00 | -$29.77M | -$0.16 | -$0.16 | 184,052,000 | 184,052,000 |
|---|
| 2015-12-31 | $26.63M | $8.39M | $18.24M | $13.35M | $23.52M | $36.87M | -$18.62M | — | -$23.44M | -$1.55M | -$21.89M | -$0.12 | -$0.12 | 874,000 | 874,000 |
|---|
| 2015-09-30 | $21.48M | $7.48M | $14.01M | $13.09M | $26.73M | $39.82M | -$25.81M | — | -$31.21M | -$532,000.00 | -$30.68M | -$0.18 | -$0.18 | 183,245,000 | 183,245,000 |
|---|
| 2015-06-30 | $17.71M | $6.38M | $11.33M | $12.01M | $26.05M | $38.06M | -$26.74M | — | -$32.05M | -$537,000.00 | -$31.51M | -$0.35 | -$0.35 | 180,464,000 | 180,464,000 |
|---|
| 2015-03-31 | $15.93M | $5.63M | $10.31M | $12.61M | $24.74M | $37.36M | -$27.05M | — | -$31.6M | -$472,000.00 | -$31.13M | -$0.18 | -$0.18 | 175,582,000 | 175,582,000 |
|---|
| 2014-12-31 | $16.48M | $5.85M | $10.63M | $12.44M | $18.4M | $30.83M | -$20.2M | — | -$23.78M | -$4.12M | -$19.66M | -$0.11 | -$0.11 | 293,000 | -481,000 |
|---|
| 2014-09-30 | $14.15M | $5.37M | $8.78M | $14.46M | $19.27M | $33.73M | -$24.94M | — | -$25.6M | $449,000.00 | -$26.05M | -$0.15 | -$0.17 | 174,502,000 | 175,141,000 |
|---|
| 2014-06-30 | $12.61M | $5.03M | $7.58M | $11.73M | $21.09M | $32.82M | -$25.24M | — | $15.73M | $411,000.00 | $15.32M | $0.09 | $0.08 | 172,886,000 | 207,674,000 |
|---|
| 2014-03-31 | $10.97M | $4.25M | $6.72M | $11.71M | $20.59M | $32.29M | -$25.57M | — | -$25.56M | $425,000.00 | -$25.98M | -$0.15 | -$0.15 | 172,872,000 | 174,431,000 |
|---|
| 2013-12-31 | $10.11M | $4.1M | $6.01M | $16.6M | $22.29M | $38.9M | -$32.89M | — | -$13.78M | $1.63M | -$15.41M | -$0.07 | -$0.26 | 3,917,000 | 3,583,000 |
|---|
| 2013-09-30 | $8.4M | $3.68M | $4.72M | $16.82M | $28.27M | $45.1M | -$40.37M | — | -$50.52M | -$1.64M | -$48.88M | -$0.29 | -$0.29 | 170,187,000 | 170,187,000 |
|---|
| 2013-06-30 | $5.5M | $2.84M | $2.66M | $17.49M | $33.96M | $51.45M | -$48.79M | — | -$39.71M | $65,000.00 | -$39.77M | -$0.26 | -$0.34 | 150,694,000 | 157,043,000 |
|---|
| 2013-03-31 | $2.34M | $1.29M | $1.05M | $21.84M | $39.27M | $61.11M | -$60.05M | — | -$65.42M | -$3.26M | -$62.16M | -$0.41 | -$0.43 | 150,430 | 157,073 |
|---|
| 2012-12-31 | — | — | — | $19.22M | $16.74M | $35.96M | -$35.96M | — | -$7.34M | $3.23M | -$10.57M | -$0.05 | -$0.05 | 2,070,000 | 2,070,000 |
|---|
| 2012-09-30 | — | — | — | $20.91M | $13.4M | $34.31M | -$34.31M | — | -$22.85M | $3.57M | -$26.43M | -$0.18 | -$0.18 | 149,200,000 | 149,200,000 |
|---|
| 2012-06-30 | — | — | — | $14.07M | $13.64M | $27.7M | -$27.7M | — | -$51M | $2.9M | -$53.9M | — | — | — | 140,550,000 |
|---|
| 2012-03-31 | — | — | — | $4.76M | $14.03M | $18.78M | -$18.78M | — | -$88.88M | -$590,000.00 | -$88.29M | -$0.65 | -$0.65 | 136,011,000 | 136,011,000 |
|---|
| 2011-12-31 | — | — | — | $5.95M | $6.37M | $12.33M | -$12.33M | — | $18.5M | $164,000.00 | $18.34M | $0.15 | $0.15 | -128,246,753 | -128,246,753 |
|---|
| 2011-09-30 | — | — | — | $6.01M | $3.43M | $9.45M | -$9.45M | — | $97.11M | $767,000.00 | $96.35M | $0.72 | $0.62 | 133,238,000 | 155,975,000 |
|---|
| 2011-06-30 | — | — | — | $5.19M | $10.03M | $15.21M | -$15.21M | — | $200.47M | -$1.64M | $202.1M | — | — | — | 128,360,000 |
|---|
| 2011-03-31 | — | — | — | $4.45M | $2.73M | $7.18M | -$7.18M | — | $18.25M | -$49,000.00 | $18.29M | $0.15 | $0.12 | 123,426,000 | 151,500,000 |
|---|
| 2010-12-31 | — | — | — | $7.45M | — | $17.33M | -$17.33M | — | -$188.46M | -$643,000.00 | -$187.81M | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | $7.64M | $2.13M | $9.78M | -$9.78M | — | -$11.1M | $108,000.00 | -$11.21M | -$0.11 | -$0.11 | 100,150,000 | 100,150,000 |
|---|
| 2010-06-30 | — | — | — | $7.77M | $2.82M | $10.59M | -$10.59M | — | -$41.34M | $17,000.00 | -$41.36M | — | — | — | — |
|---|
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 | $213.65M | — | $120.87M | $19.81M | $115M | $171.04M | -$50.17M | — | -$36.05M | $2.75M | -$38.8M | -$0.09 | -$0.09 | 414,984,000 | 414,984,000 |
|---|
| 2024-12-31 | $228.61M | — | $81.38M | $20.87M | $152.31M | $173.18M | -$91.8M | — | -$77.2M | $4.98M | -$82.18M | -$0.20 | -$0.20 | 410,937,000 | 410,937,000 |
|---|
| 2023-12-31 | $306.91M | — | $165.54M | $22.22M | $199.94M | $233.13M | -$67.59M | — | -$53.67M | $5.44M | -$59.11M | -$0.15 | -$0.15 | 407,655,000 | 407,655,000 |
|---|
| 2022-12-31 | $369.19M | — | $242.48M | $30.41M | $304.42M | $348.35M | -$105.87M | — | -$103.81M | $2M | -$105.8M | -$0.26 | -$0.26 | 401,155,000 | 401,155,000 |
|---|
| 2021-12-31 | $583.19M | $121.33M | $461.86M | $29.31M | $408.33M | $451.36M | $10.5M | — | $11.29M | $3.56M | $7.73M | $0.02 | $0.02 | 395,992,000 | 402,480,000 |
|---|
| 2020-12-31 | $614.06M | $131.44M | $482.62M | $38.96M | $463.31M | $502.27M | -$19.66M | — | -$17.26M | $745,000.00 | -$18M | -$0.05 | -$0.05 | 381,759,000 | 381,759,000 |
|---|
| 2019-12-31 | $429.76M | $96.02M | $333.74M | $34.39M | $323.62M | $358.02M | -$24.28M | — | -$22.48M | $164,000.00 | -$22.65M | -$0.07 | -$0.07 | 342,538,000 | 342,538,000 |
|---|
| 2018-12-31 | $229.21M | $54.54M | $174.67M | $55.9M | $227M | $282.9M | -$108.23M | — | -$116.35M | $96,000.00 | -$116.45M | -$0.39 | -$0.39 | 297,237,000 | 297,237,000 |
|---|
| 2017-12-31 | $181.1M | $44.95M | $136.15M | $47.16M | $134.55M | $181.71M | -$45.56M | — | -$54.82M | $13.05M | -$67.87M | -$0.25 | -$0.25 | 270,652,000 | 270,652,000 |
|---|
| 2016-12-31 | $130.08M | $34.36M | $95.72M | $49.98M | $111.37M | $161.35M | -$65.63M | — | -$76.38M | $9.97M | -$86.35M | -$0.41 | -$0.41 | 211,874,000 | 211,874,000 |
|---|
| 2015-12-31 | $81.76M | $27.88M | $53.88M | $51.06M | $101.04M | $152.1M | -$98.22M | — | -$118.29M | -$3.09M | -$115.2M | -$0.83 | -$0.83 | 180,654,000 | 180,654,000 |
|---|
| 2014-12-31 | $54.2M | $20.49M | $33.72M | $50.33M | $79.35M | $129.67M | -$95.96M | — | -$59.2M | -$2.84M | -$56.36M | -$0.32 | -$0.36 | 173,719,000 | 173,824,000 |
|---|
| 2013-12-31 | $26.35M | $11.91M | $14.44M | $72.75M | $123.8M | $196.55M | -$182.11M | — | -$169.42M | -$3.19M | -$166.23M | -$1.03 | -$1.28 | 161,022,000 | 167,070,000 |
|---|
| 2012-12-31 | — | — | — | $58.96M | $57.79M | $116.75M | -$116.75M | — | -$170.07M | $9.12M | -$179.18M | -$1.24 | -$1.24 | 144,017,000 | 144,017,000 |
|---|
| 2012-12-12 | — | — | — | — | — | — | — | — | -$170.07M | — | — | — | — | — | — |
|---|
| 2011-12-31 | — | — | — | $21.6M | $22.56M | $44.16M | -$44.16M | — | -$66.61M | $2.52M | -$69.13M | -$0.53 | -$0.53 | 130,247 | 130,247 |
|---|
| 2011-12-12 | — | — | — | — | — | — | — | — | -$66.61M | — | — | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | $28.01M | — | $45.1M | -$45.1M | — | -$250.09M | -$501,000.00 | -$249.59M | — | — | — | — |
|---|
| 2010-12-12 | — | — | — | — | — | — | — | — | -$250.09M | — | — | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | $20.89M | — | $34.04M | -$34.04M | — | -$31.51M | -$901,000.00 | -$30.61M | — | — | — | — |
|---|