Complete source-backed income-statement history.
- Available history
- 2008-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 | $811M | — | — | — | — | $202M | $121M | $20M | $80M | $12M | $68M | $0.59 | $0.59 | 115,733,000 | 116,376,000 |
|---|
| 2026-03-31 | $863M | — | — | — | — | $216M | $107M | $7M | $54M | $9M | $45M | $0.39 | $0.38 | 115,641,000 | 116,140,000 |
|---|
| 2025-12-31 | $879M | — | — | — | — | $215M | $95M | $4M | $40M | -$1M | $41M | $0.35 | $0.36 | 763,000 | 781,000 |
|---|
| 2025-09-30 | $946M | — | — | — | — | $211M | $174M | $9M | $123M | $20M | $103M | $0.94 | $0.94 | 110,170,000 | 110,416,000 |
|---|
| 2025-06-30 | $798M | — | — | — | — | $210M | $118M | $13M | $74M | $12M | $62M | $0.56 | $0.56 | 109,522,000 | 109,765,000 |
|---|
| 2025-03-31 | $932M | — | — | — | — | $206M | $168M | $10M | $122M | $22M | $100M | $0.91 | $0.91 | 109,423,000 | 109,683,000 |
|---|
| 2024-12-31 | $837M | — | — | — | — | $208M | $88M | $11M | $44M | $6M | $38M | $0.34 | $0.34 | 1,216,000 | 1,201,000 |
|---|
| 2024-09-30 | $942M | — | — | — | — | $233M | $146M | $12M | $105M | $11M | $94M | $0.91 | $0.90 | 103,845,000 | 104,338,000 |
|---|
| 2024-06-30 | $761M | — | — | — | — | $204M | $116M | $15M | $79M | $7M | $72M | $0.69 | $0.69 | 103,034,000 | 103,232,000 |
|---|
| 2024-03-31 | $940M | — | — | — | — | $194M | $162M | $11M | $122M | $13M | $109M | $1.08 | $1.08 | 101,299,000 | 101,467,000 |
|---|
| 2023-12-31 | $720M | — | — | — | — | — | $113M | $16M | $83M | $15M | $68M | $0.68 | $0.68 | 1,135,000 | 1,122,000 |
|---|
| 2023-09-30 | $801M | — | — | — | — | — | $85M | $10M | $53M | $6M | $47M | $0.47 | $0.46 | 100,849,000 | 101,103,000 |
|---|
| 2023-06-30 | $646M | — | — | — | — | — | $81M | $9M | $49M | $10M | $39M | $0.39 | $0.39 | 97,087,000 | 97,630,000 |
|---|
| 2023-03-31 | $745M | — | — | — | — | — | $117M | $15M | $88M | $14M | $74M | $0.81 | $0.80 | 91,840,000 | 92,571,000 |
|---|
| 2022-12-31 | $681M | — | — | — | — | — | $87M | $8M | $54M | $3M | $51M | $0.57 | $0.56 | -4,000 | 195,000 |
|---|
| 2022-09-30 | $742M | — | — | — | — | — | $92M | $17M | $70M | $12M | $58M | $0.65 | $0.65 | 89,263,000 | 89,447,000 |
|---|
| 2022-06-30 | $588M | — | — | — | — | — | $112M | $3M | $77M | $13M | $64M | — | $0.72 | 89,225,000 | 89,371,000 |
|---|
| 2022-03-31 | $625M | — | — | — | — | — | $106M | $3M | $71M | $11M | $60M | $0.67 | $0.67 | 89,396,000 | 89,527,000 |
|---|
| 2021-12-31 | $614M | — | — | — | — | — | $101M | $7M | $71M | $5M | $66M | $0.73 | $0.74 | -24,000 | -19,000 |
|---|
| 2021-09-30 | $654M | — | — | — | — | — | $83M | $5M | $55M | $5M | $50M | $0.56 | $0.56 | 89,407,000 | 89,566,000 |
|---|
| 2021-06-30 | $545M | — | — | — | — | — | $61M | $8M | $36M | $4M | $32M | $0.36 | $0.36 | 89,554,000 | 89,672,000 |
|---|
| 2021-03-31 | $612M | — | — | — | — | — | $133M | $6M | $105M | $9M | $96M | — | — | 89,556,000 | 89,703,000 |
|---|
| 2020-12-31 | $562M | — | — | — | — | — | $81M | $9M | $56M | $4M | $52M | $0.57 | $0.57 | 9,000 | 16,000 |
|---|
| 2020-09-30 | $556M | — | — | — | — | — | -$16M | $7M | -$44M | -$27M | $96M | -$0.19 | -$0.19 | 89,509,000 | 89,509,000 |
|---|
| 2020-06-30 | $469M | — | — | — | — | — | $71M | $7M | $44M | $5M | $39M | $0.44 | $0.43 | 89,489,000 | 89,625,000 |
|---|
| 2020-03-31 | $564M | — | — | — | — | — | $133M | -$1M | $99M | $18M | $81M | — | — | 89,429,000 | 89,579,000 |
|---|
| 2019-12-31 | $551M | — | — | — | — | — | $97M | $4M | $68M | $7M | $61M | $0.68 | $0.69 | 7,000 | 4,000 |
|---|
| 2019-09-30 | $538M | — | — | — | — | — | $88M | $5M | $61M | $6M | $55M | $0.61 | $0.61 | 89,372,000 | 89,594,000 |
|---|
| 2019-06-30 | $462M | — | — | — | — | — | $57M | $2M | $28M | $3M | $25M | $0.28 | $0.28 | 89,357,000 | 89,561,000 |
|---|
| 2019-03-31 | $570M | — | — | — | — | — | $111M | $5M | $84M | $11M | $73M | — | — | 89,309,000 | 89,309,000 |
|---|
| 2018-12-31 | $519M | — | — | — | — | — | $75M | -$1M | $43M | -$6M | $49M | $0.56 | $0.55 | 10,000 | 142,000 |
|---|
| 2018-09-30 | $525M | — | — | — | — | — | $91M | $2M | $62M | $9M | $53M | $0.59 | $0.59 | 89,239,000 | 89,239,000 |
|---|
| 2018-06-30 | $449M | — | — | — | — | — | $80M | $3M | $52M | $6M | $46M | $0.51 | $0.51 | 89,215,000 | 89,215,000 |
|---|
| 2018-03-31 | $495M | — | — | — | — | — | $100M | $3M | $72M | $8M | $64M | — | — | — | 89,160,000 |
|---|
| 2017-12-31 | $515M | — | — | — | — | — | $109M | $3M | $82M | $40M | $42M | — | — | — | 132,000 |
|---|
| 2017-09-30 | $515M | — | — | — | — | — | $78M | $5M | $53M | $13M | $40M | — | — | — | 89,065,000 |
|---|
| 2017-06-30 | $449M | — | — | — | — | — | $69M | $3M | $42M | $10M | $32M | — | — | — | 89,063,000 |
|---|
| 2017-03-31 | $530M | — | — | — | — | — | $124M | $2M | $96M | $23M | $73M | — | — | — | 89,003,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | $113M | -$4M | $79M | $18M | $61M | — | — | — | 169,000 |
|---|
| 2016-09-30 | — | — | — | — | — | — | $64M | $4M | $40M | $6M | $34M | — | — | — | 88,921,000 |
|---|
| 2016-06-30 | — | — | — | — | — | — | $64M | $9M | $46M | $9M | $37M | $0.42 | $0.42 | 88,902,000 | 88,902,000 |
|---|
| 2016-03-31 | — | — | — | — | — | — | $99M | $6M | $78M | $17M | $61M | $0.68 | $0.68 | 88,833,000 | 88,833,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $84M | $7M | $63M | $12M | $51M | $0.58 | $0.57 | 1,547,000 | 1,708,000 |
|---|
| 2015-09-30 | — | — | — | — | — | — | $68M | $4M | $44M | $8M | $36M | $0.40 | $0.40 | 88,766,000 | 88,766,000 |
|---|
| 2015-06-30 | — | — | — | — | — | — | $72M | $6M | $50M | $15M | $35M | $0.44 | $0.44 | 80,745,000 | 80,745,000 |
|---|
| 2015-03-31 | — | — | — | — | — | — | $85M | $5M | $60M | $10M | $50M | $0.64 | $0.62 | 78,271,000 | 81,466,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $72M | $11M | $58M | $15M | $43M | $0.57 | $0.55 | 10,000 | 517,000 |
|---|
| 2014-09-30 | — | — | — | — | — | — | $65M | $12M | $54M | $16M | $39M | $0.48 | $0.47 | 78,203,000 | 80,225,000 |
|---|
| 2014-06-30 | — | — | — | — | — | — | $58M | $10M | $45M | $10M | $35M | $0.44 | $0.43 | 78,183,000 | 80,051,000 |
|---|
| 2014-03-31 | — | — | — | — | — | — | $98M | $5M | $78M | $20M | $58M | $0.74 | $0.73 | 78,992,000 | 80,156,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $77M | $7M | $58M | $11M | $47M | $0.60 | $0.59 | 420,000 | 685,000 |
|---|
| 2013-09-30 | — | — | — | — | — | — | $53M | $7M | $35M | $4M | $31M | $0.40 | $0.40 | 77,637,000 | 78,330,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | -$11M | $3M | -$33M | -$11M | -$22M | -$0.29 | -$0.29 | 75,935,000 | 75,935,000 |
|---|
| 2013-03-31 | — | — | — | — | — | — | $87M | $3M | $65M | $17M | $49M | $0.65 | $0.65 | 75,608,000 | 75,699,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $71M | $4M | $49M | $21M | $28M | — | — | 12,000 | 147,000 |
|---|
| 2012-09-30 | — | — | — | — | — | — | $82M | $1M | $56M | $19M | $38M | — | — | 75,528,000 | 75,541,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | $61M | $1M | $35M | $9M | $26M | — | — | 75,507,000 | 75,517,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | $88M | $4M | $64M | $15M | $49M | — | — | 75,423,000 | 75,443,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $69M | $4M | $45M | $16M | $29M | $0.38 | $0.38 | 4,000 | 5,000 |
|---|
| 2011-09-30 | — | — | — | — | — | — | $68M | -$3M | $38M | $11M | $27M | $0.36 | $0.36 | 75,342,000 | 75,358,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | $57M | $2M | $31M | $9M | $22M | $0.29 | $0.29 | 75,326,000 | 75,401,000 |
|---|
| 2011-03-31 | — | — | — | — | — | — | $115M | $3M | $91M | $22M | $69M | $0.92 | $0.92 | 75,318,000 | 75,337,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | $59M | $4M | $35M | $13M | $25M | $0.34 | $0.34 | 8,000 | 9,000 |
|---|
| 2010-09-30 | — | — | — | — | — | — | $90M | $7M | $70M | $22M | $49M | $0.65 | $0.65 | 75,295,000 | 75,311,000 |
|---|
| 2010-06-30 | — | — | — | — | — | — | $57M | $1M | $32M | $8M | $24M | $0.32 | $0.32 | 75,276,000 | 75,290,000 |
|---|
| 2010-03-31 | — | — | — | — | — | — | $61M | $5M | $37M | $10M | $27M | $0.36 | $0.36 | 75,229,000 | 75,246,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | $38M | $2M | $12M | $4M | $8M | $0.10 | $0.10 | 810,000 | 795,000 |
|---|
| 2009-09-30 | — | — | — | — | — | — | $62M | $10M | $47M | $16M | $32M | $0.43 | $0.43 | 75,182,000 | 75,223,000 |
|---|
| 2009-06-30 | — | — | — | — | — | — | $45M | $10M | $29M | $3M | $24M | $0.31 | $0.31 | 75,131,000 | 75,235,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 | $3.56B | — | — | — | — | $842M | $555M | $36M | $359M | $53M | $306M | $2.77 | $2.77 | 110,471,000 | 110,739,000 |
|---|
| 2024-12-31 | $3.48B | — | — | — | — | $839M | $512M | $49M | $350M | $37M | $313M | $3.02 | $3.01 | 103,946,000 | 104,159,000 |
|---|
| 2023-12-31 | $2.91B | — | — | — | — | $715M | $396M | $50M | $273M | $45M | $228M | $2.33 | $2.33 | 97,760,000 | 97,952,000 |
|---|
| 2022-12-31 | $2.64B | — | — | — | — | $688M | $397M | $31M | $272M | $39M | $233M | $2.61 | $2.60 | 89,290,000 | 89,643,000 |
|---|
| 2021-12-31 | $2.43B | — | — | — | — | — | $378M | $26M | $267M | $23M | $244M | $2.72 | $2.72 | 89,481,000 | 89,627,000 |
|---|
| 2020-12-31 | $2.15B | — | — | — | — | — | $269M | $22M | $155M | $0.00 | $155M | $1.73 | $1.72 | 89,485,000 | 89,645,000 |
|---|
| 2019-12-31 | $2.12B | — | — | — | — | — | $353M | $16M | $241M | $27M | $214M | $2.39 | $2.39 | 89,353,000 | 89,559,000 |
|---|
| 2018-12-31 | $1.99B | — | — | — | — | — | $346M | $7M | $229M | $17M | $212M | $2.38 | $2.37 | 89,215,000 | 89,347,000 |
|---|
| 2017-12-31 | $2.01B | — | — | — | — | — | $380M | $13M | $273M | $86M | $187M | $2.10 | $2.10 | 89,056,000 | 89,176,000 |
|---|
| 2016-12-31 | $1.92B | — | — | — | — | — | $340M | $15M | $243M | $50M | $193M | $2.17 | $2.16 | 88,896,000 | 89,054,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $309M | $22M | $217M | $45M | $172M | $2.05 | $2.04 | 84,180,000 | 84,341,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $293M | $38M | $235M | $61M | $175M | $2.24 | $2.18 | 78,180,000 | 80,494,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $206M | $20M | $125M | $21M | $105M | $1.36 | $1.35 | 76,821,000 | 77,388,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $302M | $10M | $204M | $64M | $141M | $1.87 | $1.87 | 75,498,000 | 75,647,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $309M | $6M | $205M | $58M | $147M | $1.95 | $1.95 | 75,333,000 | 75,350,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | $267M | $17M | $174M | $53M | $125M | $1.66 | $1.66 | 75,275,000 | 75,291,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | $208M | $21M | $125M | $36M | $95M | $1.31 | $1.31 | 72,790,000 | 72,852,000 |
|---|
| 2008-12-31 | — | — | — | — | — | — | $217M | -$5M | $122M | $35M | $87M | $1.39 | $1.39 | 62,544,000 | 62,581,000 |
|---|