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 | $441.9M | $33M | — | — | $13.1M | — | $37.8M | -$9.7M | $28.1M | $5.3M | $22.4M | $0.19 | $0.19 | 116,697,000 | 117,884,000 |
|---|
| 2026-03-31 | $382.4M | $32.8M | — | — | — | — | -$25.2M | -$6.4M | -$31.6M | $800,000.00 | -$32.4M | -$0.28 | -$0.28 | 115,425,000 | 115,425,000 |
|---|
| 2025-12-31 | $411M | $35M | — | — | — | — | -$34M | -$11M | -$45M | -$7M | -$38M | -$0.29 | -$0.28 | -2,936,000 | -2,727,000 |
|---|
| 2025-09-30 | $553M | $41M | — | — | — | — | $70M | -$7M | $63M | $10M | $53M | $0.46 | $0.43 | 116,439,000 | 123,716,000 |
|---|
| 2025-06-30 | $476M | $36.5M | — | — | $14.1M | — | $57.9M | -$13M | $44.9M | $8.4M | $36M | $0.29 | $0.28 | 124,948,000 | 130,242,000 |
|---|
| 2025-03-31 | $398.2M | $26.8M | — | — | — | — | -$15.5M | -$4.8M | -$20.3M | -$9.3M | -$11M | -$0.08 | -$0.08 | 140,970,000 | 140,970,000 |
|---|
| 2024-12-31 | $411M | $28M | — | — | — | — | $0.00 | -$1M | -$1M | -$2M | $1M | $0.01 | $0.01 | 217,000 | 67,000 |
|---|
| 2024-09-30 | $532M | $40M | — | — | — | — | $70M | -$4M | $66M | $27M | $39M | $0.28 | $0.27 | 138,915,000 | 144,193,000 |
|---|
| 2024-06-30 | $497M | $36M | — | — | — | — | $36M | $2M | $38M | $14M | $24M | $0.17 | $0.17 | 139,234,000 | 145,218,000 |
|---|
| 2024-03-31 | $395M | $25M | — | — | — | — | -$15M | -$1M | -$16M | $43M | -$59M | -$0.43 | -$0.43 | 138,438,000 | 138,438,000 |
|---|
| 2023-12-31 | $390M | — | — | — | — | — | $32M | $0.00 | $32M | $0.00 | $32M | $0.23 | $0.24 | -429,000 | 4,974,000 |
|---|
| 2023-09-30 | $533M | — | — | — | — | — | $64M | $0.00 | $64M | $37M | $27M | $0.20 | $0.19 | 138,190,000 | 143,286,000 |
|---|
| 2023-06-30 | $494M | — | — | — | — | — | $44M | $0.00 | $44M | $20M | $24M | $0.17 | $0.17 | 139,881,000 | 145,115,000 |
|---|
| 2023-03-31 | $371M | — | — | — | — | — | -$14M | -$1M | -$15M | $58M | -$73M | -$0.52 | -$0.52 | 141,451,000 | 141,451,000 |
|---|
| 2022-12-31 | $354M | — | — | — | — | — | -$12M | -$4M | -$16M | -$14M | -$2M | -$0.02 | -$0.01 | 255,000 | 1,677,000 |
|---|
| 2022-09-30 | $459M | — | — | — | — | — | $70M | -$8M | $62M | $37M | $25M | $0.18 | $0.17 | 140,219,000 | 145,748,000 |
|---|
| 2022-06-30 | $417M | — | — | — | — | — | $63M | -$10M | $53M | $22M | $31M | $0.22 | $0.21 | 139,692,000 | 145,496,000 |
|---|
| 2022-03-31 | $262M | — | — | — | — | — | -$20M | -$13M | -$33M | $1M | -$34M | -$0.24 | -$0.24 | 139,092,000 | 139,092,000 |
|---|
| 2021-12-31 | $241M | — | — | — | — | — | -$28M | -$19M | -$47M | -$18M | -$29M | -$0.21 | -$0.21 | 364,000 | 364,000 |
|---|
| 2021-09-30 | $303M | — | — | — | — | — | $16M | -$13M | $3M | $2M | $1M | $0.01 | $0.01 | 137,789,000 | 144,485,000 |
|---|
| 2021-06-30 | $235M | — | — | — | — | — | -$35M | -$11M | -$46M | -$6M | -$40M | -$0.29 | -$0.29 | 137,076,000 | 137,076,000 |
|---|
| 2021-03-31 | $123M | — | — | — | — | — | -$84M | -$12M | -$96M | -$16M | -$80M | -$0.59 | -$0.59 | 135,746,000 | 135,746,000 |
|---|
| 2020-12-31 | $116M | — | — | — | — | — | -$92M | -$12M | -$104M | -$32M | -$72M | -$0.53 | -$0.53 | -105,000 | -105,000 |
|---|
| 2020-09-30 | $151M | — | — | — | — | — | -$46M | -$12M | -$58M | -$10M | -$48M | -$0.36 | -$0.36 | 134,436,000 | 134,436,000 |
|---|
| 2020-06-30 | $59M | — | — | — | — | — | -$164M | -$15M | -$179M | -$26M | -$153M | -$1.14 | -$1.14 | 134,213,000 | 134,213,000 |
|---|
| 2020-03-31 | $278M | — | — | — | — | — | -$27M | — | -$27M | -$11M | -$16M | -$0.12 | -$0.12 | 136,240,000 | 136,240,000 |
|---|
| 2019-12-31 | $335M | — | — | — | — | — | $23M | -$2M | $21M | $5M | $16M | $0.12 | $0.11 | 38,000 | -160,000 |
|---|
| 2019-09-30 | $428M | — | — | — | — | — | $68M | $5M | $73M | $23M | $50M | $0.36 | $0.36 | 139,324,000 | 140,381,000 |
|---|
| 2019-06-30 | $422M | — | — | — | — | — | $66M | $2M | $68M | $34M | $34M | $0.24 | $0.24 | 139,070,000 | 140,805,000 |
|---|
| 2019-03-31 | $376M | — | — | — | — | — | $31M | $2M | $33M | $7M | $26M | $0.19 | $0.18 | 138,417,000 | 141,269,000 |
|---|
| 2018-12-31 | $346M | — | — | — | — | — | $23M | $0.00 | $23M | $15M | $8M | $0.06 | $0.06 | -123,000 | 224,000 |
|---|
| 2018-09-30 | $458M | — | — | — | — | — | $89M | -$2M | $87M | $18M | $69M | $0.50 | $0.49 | 137,574,000 | 140,513,000 |
|---|
| 2018-06-30 | $433M | — | — | — | — | — | $49M | -$7M | $42M | $10M | $32M | $0.23 | $0.23 | 137,831,000 | 139,619,000 |
|---|
| 2018-03-31 | $378M | — | — | — | — | — | $23M | -$2M | $21M | $16M | $5M | $0.04 | $0.04 | 139,312,000 | 140,322,000 |
|---|
| 2017-12-31 | $321M | — | — | — | — | — | $9M | -$6M | $3M | $87M | -$84M | -$0.60 | -$0.60 | -516,000 | -1,236,000 |
|---|
| 2017-09-30 | $439M | — | — | — | — | — | $42M | -$4M | $38M | $13M | $25M | $0.18 | $0.18 | 138,779,000 | 139,388,000 |
|---|
| 2017-06-30 | $424M | — | — | — | — | — | $46M | -$2M | $44M | $17M | $27M | $0.19 | $0.19 | 140,472,000 | 140,937,000 |
|---|
| 2017-03-31 | $372M | — | — | — | — | — | $27M | -$2M | $25M | $12M | $13M | $0.09 | $0.09 | 143,632,000 | 144,717,000 |
|---|
| 2016-12-31 | $316M | — | — | — | — | — | $10M | -$5M | $5M | $4M | $1M | $0.01 | $0.01 | -175,000 | -268,000 |
|---|
| 2016-09-30 | $421M | — | — | — | — | — | $66M | -$3M | $63M | $8M | $55M | $0.38 | $0.37 | 145,678,000 | 147,217,000 |
|---|
| 2016-06-30 | $391M | — | — | — | — | — | $47M | -$3M | $44M | $10M | $34M | $0.23 | $0.23 | 145,732,000 | 147,060,000 |
|---|
| 2016-03-31 | $352M | — | — | — | — | — | $42M | -$4M | $38M | $9M | $29M | $0.20 | $0.20 | 145,445,000 | 146,903,000 |
|---|
| 2015-12-31 | $309M | — | — | — | — | — | -$25M | -$1M | -$26M | -$29M | $3M | $0.03 | $0.02 | 174,000 | 81,000 |
|---|
| 2015-09-30 | $415M | — | — | — | — | — | $88M | $10M | $98M | $24M | $74M | $0.51 | $0.51 | 144,133,000 | 145,828,000 |
|---|
| 2015-06-30 | $405M | — | — | — | — | — | $79M | $3M | $82M | $24M | $58M | $0.40 | $0.40 | 143,709,000 | 145,959,000 |
|---|
| 2015-03-31 | $363M | — | — | — | — | — | $90M | -$4M | $86M | $23M | $63M | $0.44 | $0.43 | 143,145,000 | 145,872,000 |
|---|
| 2014-12-31 | $288M | — | — | — | — | — | $60M | -$5M | $55M | $19M | $36M | $0.25 | $0.25 | 73,000 | -39,000 |
|---|
| 2014-09-30 | $354M | — | — | — | — | — | $84M | -$9M | $75M | $21M | $54M | $0.38 | $0.37 | 142,842,000 | 146,071,000 |
|---|
| 2014-06-30 | $323M | — | — | — | — | — | $100M | -$2M | $98M | $30M | $68M | $0.48 | $0.47 | 142,701,000 | 145,782,000 |
|---|
| 2014-03-31 | $281M | — | — | — | — | — | $96M | -$2M | $94M | $26M | $68M | $0.48 | $0.47 | 142,399,000 | 145,665,000 |
|---|
| 2013-12-31 | $213M | — | — | — | — | — | $28M | -$2M | $26M | $6M | $20M | $0.15 | $0.14 | -241,000 | 5,000 |
|---|
| 2013-09-30 | $255M | — | — | — | — | — | $84M | -$71,000.00 | $84M | $28M | $56M | $0.39 | $0.38 | 142,690,000 | 145,454,000 |
|---|
| 2013-06-30 | $247M | $4.28M | — | — | — | — | $94M | -$4M | $90M | $23M | $67M | $0.47 | $0.46 | 143,531,000 | 145,664,000 |
|---|
| 2013-03-31 | $230M | $3.64M | — | — | — | — | $88M | -$4M | $84M | $22M | $62M | $0.44 | $0.43 | 143,063,000 | 144,655,000 |
|---|
| 2012-12-31 | $169.43M | $3.54M | — | — | — | — | $46.7M | -$3.38M | $43.32M | $9.19M | $33.51M | $0.23 | $0.23 | 1,004,000 | 824,000 |
|---|
| 2012-09-30 | $212.71M | $2.88M | — | — | — | — | $92.25M | -$1.44M | $90.81M | $31.28M | $59.36M | $0.42 | $0.41 | 142,342,000 | 143,657,000 |
|---|
| 2012-06-30 | $197.15M | $2.93M | — | — | — | — | $83.68M | -$6.94M | $76.73M | $23.57M | $53.02M | $0.38 | $0.37 | 139,278,000 | 141,737,000 |
|---|
| 2012-03-31 | $183.72M | $2.73M | — | — | — | — | $73.38M | -$2.24M | $71.14M | $22.97M | $48.11M | $0.36 | $0.35 | 133,754,000 | 136,158,000 |
|---|
| 2011-12-31 | $137.8M | $2.68M | — | — | — | — | $33.56M | -$10,000.00 | $33.55M | $11.53M | $22.02M | $0.16 | $0.15 | 0 | 1,404,000 |
|---|
| 2011-09-30 | $180.8M | $3.23M | — | — | — | — | $82.07M | -$2.59M | $79.48M | $25.19M | $54.31M | $0.41 | $0.41 | 133,461,000 | 133,461,000 |
|---|
| 2011-06-30 | $169.24M | $2.74M | — | — | — | — | $83.82M | $674,000.00 | $84.49M | $30.38M | $54.06M | $0.41 | $0.41 | 133,461,000 | 133,461,000 |
|---|
| 2011-03-31 | $149.22M | $2.23M | — | — | — | — | $73.31M | $1.06M | $74.38M | $27.01M | $47.28M | $0.35 | $0.35 | 133,461,000 | 133,461,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 | $1.89B | $145M | — | — | — | — | $80M | -$35M | $45M | $5M | $40M | $0.32 | $0.31 | 124,517,000 | 130,954,000 |
|---|
| 2024-12-31 | $1.84B | $128M | — | — | — | — | $92M | -$5M | $87M | $82M | $5M | $0.04 | $0.04 | 139,079,000 | 145,038,000 |
|---|
| 2023-12-31 | $1.79B | $119M | — | — | — | — | $126M | -$1M | $125M | $115M | $10M | $0.07 | $0.08 | 139,412,000 | 144,815,000 |
|---|
| 2022-12-31 | $1.49B | $78M | — | — | — | — | $101M | -$34M | $67M | $47M | $20M | $0.14 | $0.14 | 139,923,000 | 145,670,000 |
|---|
| 2021-12-31 | $902M | — | — | — | — | — | -$131M | -$54M | -$185M | -$37M | -$148M | -$1.08 | -$1.08 | 137,234,000 | 137,234,000 |
|---|
| 2020-12-31 | $604M | — | — | — | — | — | -$329M | -$40M | -$369M | -$80M | -$289M | -$2.14 | -$2.14 | 134,858,000 | 134,858,000 |
|---|
| 2019-12-31 | $1.56B | — | — | — | — | — | $187M | $7M | $194M | $68M | $126M | $0.91 | $0.89 | 138,975,000 | 140,658,000 |
|---|
| 2018-12-31 | $1.62B | — | — | — | — | — | $183M | -$10M | $173M | $60M | $113M | $0.82 | $0.81 | 138,116,000 | 140,375,000 |
|---|
| 2017-12-31 | $1.56B | — | — | — | — | — | $124M | -$14M | $110M | $129M | -$19M | -$0.14 | -$0.14 | 140,445,000 | 140,445,000 |
|---|
| 2016-12-31 | $1.48B | — | — | — | — | — | $166M | -$15M | $151M | $31M | $120M | $0.83 | $0.82 | 145,443,000 | 146,893,000 |
|---|
| 2015-12-31 | $1.49B | — | — | — | — | — | $232M | $7M | $239M | $41M | $198M | $1.38 | $1.36 | 143,836,000 | 145,967,000 |
|---|
| 2014-12-31 | $1.25B | — | — | — | — | — | $340M | -$18M | $322M | $96M | $226M | $1.58 | $1.55 | 142,721,000 | 145,800,000 |
|---|
| 2013-12-31 | $945M | — | — | — | — | — | $294M | -$10M | $284M | $79M | $205M | $1.44 | $1.41 | 142,854,000 | 145,263,000 |
|---|
| 2012-12-31 | $763M | $12.07M | — | — | — | — | $296M | -$14M | $282M | $87M | $194M | $1.39 | $1.37 | 139,462,000 | 141,341,000 |
|---|
| 2011-12-31 | $637.06M | $10.87M | — | — | — | — | $272.76M | -$863,000.00 | $271.89M | $94.1M | $177.68M | $1.33 | $1.32 | 133,461,000 | 134,865,000 |
|---|
| 2010-12-31 | $484.64M | $7.35M | — | — | — | — | $226.3M | -$1.89M | $224.42M | $85.46M | $138.78M | $1.04 | $1.04 | 133,461,000 | 133,461,000 |
|---|
| 2009-12-31 | $352.09M | $4.57M | — | — | — | — | $168.18M | -$1.64M | $166.54M | $64.33M | $102.43M | $0.77 | $0.77 | 133,461,000 | 133,461,000 |
|---|