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 | $141M | — | — | — | — | — | — | — | — | $130M | $453M | $3.05 | $3.05 | 146,117,000 | 146,210,000 |
|---|
| 2026-03-31 | $134M | — | — | — | — | — | — | — | — | $61M | $233M | $1.56 | $1.56 | 146,946,000 | 147,038,000 |
|---|
| 2025-12-31 | $133M | — | — | — | — | — | — | — | — | $76M | $263M | $1.76 | $1.76 | -21,000 | -18,000 |
|---|
| 2025-09-30 | $133M | — | — | — | — | — | — | — | — | $63M | $222M | $1.48 | $1.48 | 147,045,000 | 147,125,000 |
|---|
| 2025-06-30 | $130M | — | — | — | — | — | — | — | — | $68M | $244M | $1.63 | $1.63 | 147,044,000 | 147,053,000 |
|---|
| 2025-03-31 | $133M | — | — | — | — | — | — | — | — | $69M | $170M | $1.13 | $1.13 | 147,321,000 | 147,387,000 |
|---|
| 2024-12-31 | $135M | — | — | — | — | — | — | — | — | $54M | $216M | $1.34 | $1.34 | 13,000 | 13,000 |
|---|
| 2024-09-30 | $128M | — | — | — | — | — | — | — | — | $63M | $214M | $1.37 | $1.37 | 147,138,000 | 147,150,000 |
|---|
| 2024-06-30 | $126M | — | — | — | — | — | — | — | — | $61M | $201M | $1.28 | $1.28 | 147,115,000 | 147,120,000 |
|---|
| 2024-03-31 | $124M | — | — | — | — | — | — | — | — | $50M | $153M | $0.96 | $0.96 | 147,338,000 | 147,343,000 |
|---|
| 2023-12-31 | $125M | — | — | — | — | — | — | — | — | $24M | $126M | $0.78 | $0.78 | -36,000 | -38,000 |
|---|
| 2023-09-30 | $126M | — | — | — | — | — | — | — | — | $53M | $175M | $1.13 | $1.13 | 147,648,000 | 147,653,000 |
|---|
| 2023-06-30 | $128M | — | — | — | — | — | — | — | — | $51M | $175M | $1.11 | $1.11 | 147,692,000 | 147,696,000 |
|---|
| 2023-03-31 | $124M | — | — | — | — | — | — | — | — | $78M | $204M | $1.33 | $1.33 | 148,015,000 | 148,038,000 |
|---|
| 2022-12-31 | $124M | — | — | — | — | — | — | — | — | $75M | $284M | $1.84 | $1.83 | -446,000 | -495,000 |
|---|
| 2022-09-30 | $123M | — | — | — | — | — | — | — | — | $61M | $217M | $1.40 | $1.40 | 149,628,000 | 149,792,000 |
|---|
| 2022-06-30 | $123M | — | — | — | — | — | — | — | — | $57M | $203M | $1.29 | $1.29 | 150,635,000 | 150,838,000 |
|---|
| 2022-03-31 | $124M | — | — | — | — | — | — | — | — | $52M | $203M | $1.27 | $1.27 | 151,285,000 | 151,687,000 |
|---|
| 2021-12-31 | $120M | — | — | — | — | — | — | — | — | $56M | $213M | $1.36 | $1.36 | -2,246,000 | -2,226,000 |
|---|
| 2021-09-30 | $116M | — | — | — | — | — | — | — | — | $71M | $240M | $1.45 | $1.45 | 160,221,000 | 160,480,000 |
|---|
| 2021-06-30 | $111M | — | — | — | — | — | — | — | — | $101M | $354M | $2.08 | $2.08 | 162,742,000 | 163,054,000 |
|---|
| 2021-03-31 | $102M | — | — | — | — | — | — | — | — | $89M | $322M | $1.90 | $1.90 | 163,551,000 | 163,887,000 |
|---|
| 2020-12-31 | $104M | — | — | — | — | — | — | — | — | $75M | $284M | $1.66 | $1.64 | -27,000 | -416,000 |
|---|
| 2020-09-30 | $101M | — | — | — | — | — | — | — | — | $40M | $175M | $1.01 | $1.01 | 163,608,000 | 163,779,000 |
|---|
| 2020-06-30 | $94M | — | — | — | — | — | — | — | — | $16M | $66M | $0.34 | $0.34 | 163,542,000 | 164,425,000 |
|---|
| 2020-03-31 | $104M | — | — | — | — | — | — | — | — | $2M | $14M | $0.04 | $0.04 | 164,143,000 | 172,998,000 |
|---|
| 2019-12-31 | $107M | — | — | — | — | — | — | — | — | $52M | $183M | $1.03 | $0.96 | -3,001,000 | -2,391,000 |
|---|
| 2019-09-30 | $106M | — | — | — | — | — | — | — | — | $66M | $222M | $1.23 | $1.17 | 173,160,000 | 181,870,000 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | — | $58M | $198M | $1.05 | $0.99 | 179,156,000 | 189,098,000 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | — | $61M | $213M | $1.10 | $1.04 | 184,767,000 | 195,241,000 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | — | $64M | $226M | $1.14 | $1.07 | -1,490,000 | -2,156,000 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | — | $69M | $223M | $1.11 | $1.04 | 192,973,000 | 205,765,000 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | — | $56M | $197M | $0.95 | $0.89 | 195,583,000 | 209,247,000 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | — | $70M | $238M | $1.16 | $1.09 | 196,722,000 | 210,243,000 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | — | $137M | $123M | $0.57 | $0.54 | -717,000 | 287,000 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | — | $83M | $160M | $0.75 | $0.72 | 200,332,000 | 209,106,000 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | — | $80M | $168M | $0.76 | $0.73 | 201,822,000 | 208,183,000 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | — | $45M | $139M | $0.63 | $0.61 | 202,347,000 | 210,405,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | — | $70M | $137M | $0.61 | $0.60 | -325,000 | -156,000 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | — | $65M | $127M | $0.57 | $0.57 | 204,312,000 | 204,714,000 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | — | $60M | $114M | $0.44 | $0.44 | 204,236,000 | 204,536,000 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | — | $41M | $91M | $0.38 | $0.38 | 203,967,000 | 204,096,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | — | $44.55M | $102.02M | $0.43 | $0.43 | 208,000 | 187,000 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | — | $40.78M | $101M | $0.41 | $0.41 | 203,668,000 | 204,155,000 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | — | $5.5M | $13.96M | -$0.01 | -$0.01 | 202,888,000 | 202,888,000 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | — | $51.18M | $92.03M | $0.37 | $0.37 | 202,603,000 | 202,944,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | — | $43.76M | $81.81M | $0.32 | $0.32 | 3,564,000 | 3,529,000 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | — | $53.11M | $95.89M | $0.40 | $0.40 | 196,687,000 | 197,271,000 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | — | $69.97M | $119.55M | $0.56 | $0.56 | 184,668,000 | 185,286,000 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | — | $56.12M | $101.21M | $0.41 | $0.41 | 184,440,000 | 185,123,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | — | -$21.86M | -$41.47M | -$0.32 | -$0.32 | 123,000 | 153,000 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | — | $61.11M | $111.51M | $1.13 | $1.12 | 184,112,000 | 184,742,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | — | $43.09M | $83.03M | $0.30 | $0.30 | 183,647,000 | 184,062,000 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | — | $60.63M | $110.72M | $0.48 | $0.48 | 183,396,000 | 183,655,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | $29.82M | $58.25M | $0.20 | $0.20 | 73,000 | 74,000 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | — | $60.7M | $109.85M | $0.34 | $0.34 | 183,237,000 | 183,383,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | — | $51.04M | $91.74M | $0.30 | $0.30 | 182,985,000 | 183,137,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | — | $51.86M | $89.68M | $0.14 | $0.14 | 182,798,000 | 182,964,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | — | $47.88M | $89.02M | $0.24 | $0.24 | 104,000 | 74,000 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | — | $59.35M | $109.09M | $0.35 | $0.35 | 182,676,000 | 183,858,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | — | $54.33M | $72.88M | $0.16 | $0.16 | 182,472,000 | 182,728,000 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | — | $37.03M | $52.82M | $0.08 | $0.08 | 181,707,000 | 181,998,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | — | -$24.1M | -$72.2M | -$0.61 | -$0.61 | 4,058,000 | 4,058,000 |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | — | -$31.18M | -$47.33M | -$0.47 | -$0.47 | 172,865,000 | 172,865,000 |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | — | -$22.9M | -$112.99M | -$0.84 | -$0.84 | 161,810,000 | 161,810,000 |
|---|
| 2010-03-31 | — | — | — | — | — | — | — | — | — | -$28.64M | -$60.21M | -$0.57 | -$0.57 | 151,073,000 | 151,073,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | -$125.81M | -$184.06M | -$1.05 | -$1.05 | 5,195,000 | 5,195,000 |
|---|
| 2009-09-30 | — | — | — | — | — | — | — | — | — | -$100.05M | -$155.28M | -$1.43 | -$1.43 | 127,581,000 | 127,581,000 |
|---|
| 2009-06-30 | — | — | — | — | — | — | — | — | — | -$23.76M | -$50.73M | -$0.21 | -$0.21 | 115,908,000 | 115,908,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 | $529M | — | — | — | — | — | — | — | — | $276M | $899M | $6.01 | $6.01 | 147,115,000 | 147,157,000 |
|---|
| 2024-12-31 | $513M | — | — | — | — | — | — | — | — | $228M | $784M | $4.95 | $4.95 | 147,210,000 | 147,215,000 |
|---|
| 2023-12-31 | $503M | — | — | — | — | — | — | — | — | $206M | $680M | $4.35 | $4.35 | 147,748,000 | 147,756,000 |
|---|
| 2022-12-31 | $495M | — | — | — | — | — | — | — | — | $245M | $907M | $5.80 | $5.79 | 150,064,000 | 150,271,000 |
|---|
| 2021-12-31 | $449M | — | — | — | — | — | — | — | — | $317M | $1.13B | $6.80 | $6.79 | 159,913,000 | 160,234,000 |
|---|
| 2020-12-31 | $402M | — | — | — | — | — | — | — | — | $133M | $539M | $3.06 | $3.02 | 163,737,000 | 165,613,000 |
|---|
| 2019-12-31 | $414M | — | — | — | — | — | — | — | — | $237M | $816M | $4.41 | $4.16 | 175,984,000 | 186,504,000 |
|---|
| 2018-12-31 | $412M | — | — | — | — | — | — | — | — | $259M | $884M | $4.36 | $4.08 | 193,589,000 | 206,501,000 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | — | $344M | $592M | $2.71 | $2.60 | 200,776,000 | 209,653,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | — | $236M | $469M | $2.00 | $1.99 | 203,855,000 | 204,269,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | — | $142M | $309M | $1.20 | $1.20 | 203,265,000 | 203,698,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | — | $222.96M | $398.46M | $1.68 | $1.68 | 192,207,000 | 192,789,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | — | $142.98M | $263.79M | $1.58 | $1.58 | 183,844,000 | 184,297,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | $193.42M | $349.52M | $0.97 | $0.97 | 183,081,000 | 183,236,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | — | $198.58M | $323.8M | $0.83 | $0.83 | 182,393,000 | 182,605,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | — | -$106.82M | -$292.73M | -$2.48 | -$2.48 | 166,054,000 | 166,054,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | -$401.34M | -$1.22B | -$9.92 | -$9.92 | 124,443,000 | 124,443,000 |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | — | -$43.37M | -$266.27M | -$2.68 | -$2.68 | 108,908,000 | 108,908,000 |
|---|