Complete source-backed income-statement history.
- Available history
- 2007-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 | $434.6M | $50M | — | $27.5M | $60.8M | $138.3M | $296.3M | — | $281.6M | $65.1M | $216.5M | — | — | 90,800,000 | 91,100,000 |
|---|
| 2026-03-31 | $428.9M | $49.2M | — | $27.5M | $58.6M | $135.3M | $293.6M | — | $279.4M | $64.9M | $214.5M | — | — | 91,600,000 | 91,800,000 |
|---|
| 2025-12-31 | $425.3M | $49M | — | $26.5M | $65M | $140.5M | $284.8M | $5.2M | $271.1M | $64.9M | $206.2M | — | — | -400,000 | -300,000 |
|---|
| 2025-09-30 | $419.1M | $48.8M | — | $25.4M | $60.6M | $134.8M | $284.3M | $6.3M | $271.7M | $58.9M | $212.8M | — | — | 93,300,000 | 93,600,000 |
|---|
| 2025-06-30 | $409.9M | $49.1M | — | $25.7M | $54.4M | $129.2M | $280.7M | — | $267.3M | $59.9M | $207.4M | — | — | 93,800,000 | 94,000,000 |
|---|
| 2025-03-31 | $402.3M | $49.4M | — | $26M | $55.7M | $131.1M | $271.2M | — | $258.4M | $59.1M | $199.3M | — | — | 94,600,000 | 94,800,000 |
|---|
| 2024-12-31 | $395.4M | $48.4M | — | $24.9M | $58.3M | $131.6M | $263.8M | $3.1M | $248.1M | $56.6M | $191.5M | — | — | -900,000 | -900,000 |
|---|
| 2024-09-30 | $390.6M | $46.8M | — | $23.2M | $51.3M | $121.3M | $269.3M | $10.5M | $260.9M | $59.6M | $201.3M | — | — | 97,300,000 | 97,300,000 |
|---|
| 2024-06-30 | $387.1M | $47.1M | — | $23.8M | $50M | $120.9M | $266.2M | — | $258.9M | $60.1M | $198.8M | — | — | 98,900,000 | 99,000,000 |
|---|
| 2024-03-31 | $384.3M | $49.1M | — | $24.8M | $51.5M | $125.4M | $258.9M | — | $254M | $59.9M | $194.1M | — | — | 100,800,000 | 100,900,000 |
|---|
| 2023-12-31 | $380.4M | $48.5M | — | $22.9M | $52.7M | — | $256.3M | $14.1M | $251.6M | -$13.1M | $264.7M | — | — | -500,000 | -500,000 |
|---|
| 2023-09-30 | $376.3M | $48.6M | — | $21.7M | $51.7M | — | $254.3M | $13.1M | $248.6M | $60.1M | $188.5M | — | — | 102,900,000 | 103,000,000 |
|---|
| 2023-06-30 | $372M | $50.3M | — | $22.2M | $50.8M | — | $248.7M | — | $242.5M | $56.8M | $185.7M | — | — | 103,900,000 | 104,000,000 |
|---|
| 2023-03-31 | $364.4M | $49.9M | — | $24.2M | $49M | — | $241.3M | — | $233.8M | $55.1M | $178.7M | — | — | 104,900,000 | 105,000,000 |
|---|
| 2022-12-31 | $369.2M | $50.5M | — | $21.5M | $51.7M | — | $245.5M | $5.6M | $232.3M | $52.8M | $179.5M | — | — | -800,000 | -700,000 |
|---|
| 2022-09-30 | $356.9M | $50M | — | $21M | $49.1M | — | $236.8M | $4.9M | $222.9M | $53.4M | $169.5M | — | — | 107,100,000 | 107,100,000 |
|---|
| 2022-06-30 | $351.9M | $49.5M | — | $20.3M | $46.1M | — | $236M | — | $218.7M | $51.4M | $167.3M | — | — | 108,800,000 | 108,800,000 |
|---|
| 2022-03-31 | $346.9M | $50.7M | — | $22.9M | $48.5M | — | $224.8M | — | $206.3M | $48.8M | $157.5M | — | — | 110,200,000 | 110,300,000 |
|---|
| 2021-12-31 | $340.3M | $49.3M | — | $20.8M | $48.1M | — | $222.1M | $133,000.00 | $203.4M | -$126.7M | $330.1M | — | — | -400,000 | -300,000 |
|---|
| 2021-09-30 | $334.3M | $47.8M | — | $19.6M | $45.6M | — | $221.3M | $164,000.00 | $202.6M | $46M | $156.6M | — | — | 111,700,000 | 111,800,000 |
|---|
| 2021-06-30 | $329.4M | $47.8M | — | $19.8M | $48.8M | — | $213M | -$2.04M | $187.9M | $40.2M | $147.7M | — | — | 112,400,000 | 112,500,000 |
|---|
| 2021-03-31 | $323.6M | $47M | — | $20.3M | $45.9M | — | $210.4M | $444,000.00 | $188.3M | $37.9M | $150.4M | — | — | 113,100,000 | 113,300,000 |
|---|
| 2020-12-31 | $320.33M | $46M | — | $19.43M | — | — | $204.51M | $938,000.00 | $182.85M | $25.53M | $157.33M | — | — | -356,000 | -399,000 |
|---|
| 2020-09-30 | $317.88M | $45.02M | — | $19.71M | — | — | $206.65M | $775,000.00 | $184.89M | $13.91M | $170.98M | — | — | 114,655,000 | 114,831,000 |
|---|
| 2020-06-30 | $314.37M | $43.61M | — | $18.2M | — | — | $206.78M | $7.4M | $191.65M | $39.17M | $152.48M | — | — | 115,347,000 | 115,544,000 |
|---|
| 2020-03-31 | $312.52M | $45.57M | — | $17.36M | — | — | $206.26M | $7.08M | $190.81M | -$143.3M | $334.12M | — | — | 116,375,000 | 116,730,000 |
|---|
| 2019-12-31 | $310.54M | $46.45M | — | $15.1M | — | — | $198.57M | $9.12M | $184.98M | $36.65M | $148.33M | — | — | -453,000 | -442,000 |
|---|
| 2019-09-30 | $308.42M | $44.44M | — | $14.62M | — | — | $205.62M | $10.5M | $193.48M | $39.57M | $153.91M | — | — | 118,194,000 | 118,569,000 |
|---|
| 2019-06-30 | $306.29M | $44.07M | — | $14.95M | — | — | $201.69M | $11.44M | $190.49M | $42.96M | $147.53M | — | — | 118,965,000 | 119,361,000 |
|---|
| 2019-03-31 | $306.41M | $45.5M | — | $16.13M | — | — | $200.25M | $12.2M | $189.82M | $27.3M | $162.53M | — | — | 119,757,000 | 120,317,000 |
|---|
| 2018-12-31 | $307.45M | $48.37M | — | $15.04M | — | — | $193.97M | $62.57M | $233.9M | $51.71M | $182.2M | — | — | 2,406,000 | -418,000 |
|---|
| 2018-09-30 | $305.78M | $48.25M | — | $13.71M | — | — | $195M | $5.94M | $178.3M | $40.62M | $137.68M | — | — | 121,682,000 | 122,261,000 |
|---|
| 2018-06-30 | $302.45M | $47.37M | — | $13.76M | — | — | $193.01M | $660,000.00 | $164.88M | $36.53M | $128.35M | — | — | 113,936,000 | 123,200,000 |
|---|
| 2018-03-31 | $299.29M | $48.15M | — | $15.38M | — | — | $185.42M | $7.8M | $152.44M | $18.17M | $134.26M | — | — | 97,250,000 | 123,506,000 |
|---|
| 2017-12-31 | $295.5M | $47.68M | — | $12.77M | — | — | $176.43M | $6.08M | $142.05M | $39.21M | $102.84M | — | — | -711,000 | 18,000 |
|---|
| 2017-09-30 | $292.43M | $47.33M | — | $12.72M | — | — | $181.06M | $6.24M | $149.54M | $34.65M | $114.9M | — | — | 99,614,000 | 124,074,000 |
|---|
| 2017-06-30 | $288.55M | $47.64M | — | $13.51M | — | — | $174.96M | $14M | $159.87M | $36.77M | $123.1M | — | — | 101,060,000 | 123,980,000 |
|---|
| 2017-03-31 | $288.61M | $50.67M | — | $13.34M | — | — | $175.27M | $1.3M | $147.55M | $31.14M | $116.41M | — | — | 102,467,000 | 124,464,000 |
|---|
| 2016-12-31 | $286.27M | $49.1M | — | $13.75M | — | — | $168.76M | $2.07M | $141.85M | $36.3M | $105.55M | — | — | -981,000 | -1,134,000 |
|---|
| 2016-09-30 | $287.55M | $49.81M | — | $14.32M | — | — | $174.78M | $3.26M | $149.12M | $34.69M | $114.43M | — | — | 106,307,000 | 127,750,000 |
|---|
| 2016-06-30 | $286.47M | $48.75M | — | $14.29M | — | — | $176.27M | $1.71M | $149.12M | $35.91M | $113.21M | — | — | 108,067,000 | 130,588,000 |
|---|
| 2016-03-31 | $281.88M | $50.58M | — | $16.74M | — | — | $166.77M | $3.12M | $141.08M | $33.63M | $107.46M | — | — | 109,592,000 | 131,581,000 |
|---|
| 2015-12-31 | $272.63M | $49M | — | $15.2M | — | — | $158.28M | -$4.34M | $125.38M | $23.85M | $101.53M | — | — | -1,080,000 | 106,000 |
|---|
| 2015-09-30 | $265.78M | $47.22M | — | $15.02M | — | — | $154.46M | -$3.98M | $121.94M | $29.49M | $92.46M | — | — | 112,955,000 | 131,721,000 |
|---|
| 2015-06-30 | $262.54M | $48.22M | — | $16.35M | — | — | $148.97M | $3.2M | $123.66M | $30.65M | $93.01M | — | — | 115,656,000 | 133,251,000 |
|---|
| 2015-03-31 | $258.42M | $48.35M | — | $17.15M | — | — | $144.24M | -$5.56M | $116.67M | $28.43M | $88.24M | — | — | 117,139,000 | 133,850,000 |
|---|
| 2014-12-31 | $255.92M | $47.48M | — | $17.32M | — | — | $142.22M | -$159,000.00 | $120.48M | $55M | $65.47M | — | — | -2,214,000 | -1,689,000 |
|---|
| 2014-09-30 | $255.02M | $46.93M | — | $16.32M | — | — | $139.5M | -$6.47M | $111.49M | $16.31M | $95.19M | — | — | 124,109,000 | 138,112,000 |
|---|
| 2014-06-30 | $250.38M | $45.99M | — | $15.69M | — | — | $143.12M | $4.99M | $126.63M | $26.45M | $100.18M | — | — | 129,350,000 | 141,142,000 |
|---|
| 2014-03-31 | $248.8M | $48.03M | — | $18.44M | — | — | $139.59M | $6.52M | $124.72M | $30.29M | $94.42M | — | — | 133,417,000 | 148,600,000 |
|---|
| 2013-12-31 | $245.63M | $46.58M | — | $17.77M | — | — | $130.17M | $7.51M | $116.45M | -$175.7M | $292.15M | $2.06 | $1.89 | -2,976,000 | -1,820,000 |
|---|
| 2013-09-30 | $243.68M | $46.55M | — | $17.46M | — | — | $132.71M | -$4.59M | $107M | $26.1M | $80.9M | $0.57 | $0.53 | 141,701,000 | 152,951,000 |
|---|
| 2013-06-30 | $239.33M | $46.63M | — | $16.9M | — | — | $132.08M | $6.16M | $118.43M | $31.54M | $86.89M | $0.58 | $0.55 | 148,576,000 | 158,641,000 |
|---|
| 2013-03-31 | $236.45M | $47.25M | — | $18.18M | — | — | $133.26M | -$5.78M | $114.89M | $30.38M | $84.51M | $0.55 | $0.52 | 152,543,000 | 161,346,000 |
|---|
| 2012-12-31 | $230.2M | $42.04M | — | $16.06M | — | — | $135.36M | $8.6M | $131.29M | $30.21M | $105.64M | $0.68 | $0.65 | -776,000 | -631,000 |
|---|
| 2012-09-30 | $223.53M | $41.46M | — | $15.41M | — | — | $116.06M | -$1.74M | $101.7M | $24.88M | $77.91M | $0.50 | $0.47 | 156,261,000 | 166,575,000 |
|---|
| 2012-06-30 | $214.14M | $42.84M | — | $15.46M | — | — | $106.98M | -$2.1M | $92.3M | $23.83M | $68.47M | $0.43 | $0.42 | 157,599,000 | 164,178,000 |
|---|
| 2012-03-31 | $205.73M | $41.26M | — | $14.77M | — | — | $98.93M | $807,000.00 | $87.4M | $21.29M | $68.01M | $0.43 | $0.42 | 159,344,000 | 162,881,000 |
|---|
| 2011-12-31 | $203.65M | $42.02M | — | $13.12M | — | — | $92.87M | — | $77.33M | $32M | $53.81M | $0.34 | $0.33 | -2,084,000 | -2,289,000 |
|---|
| 2011-09-30 | $196.97M | $41.69M | — | $13.49M | — | — | $88.95M | — | $80.74M | $22.13M | $58.92M | $0.36 | $0.36 | 163,046,000 | 163,902,000 |
|---|
| 2011-06-30 | $189.84M | $40.67M | — | $13.07M | — | — | $82.06M | $6.15M | -$23.65M | -$15.97M | -$10.61M | -$0.06 | -$0.06 | 167,471,000 | 167,471,000 |
|---|
| 2011-03-31 | $181.52M | $40.87M | — | $13.59M | — | — | $65.51M | — | $59.17M | $16.88M | $40.77M | $0.24 | $0.24 | 170,193,000 | 171,979,000 |
|---|
| 2010-12-31 | $178.83M | $38.27M | — | $13.18M | — | — | $67.49M | — | -$46.66M | -$14.99M | -$40.51M | -$0.18 | -$0.18 | -1,706,000 | -1,669,000 |
|---|
| 2010-09-30 | $172.29M | $39.75M | — | $14.47M | — | — | $59.87M | — | $52.37M | $7.27M | $784.9M | $4.52 | $4.48 | 173,572,000 | 175,034,000 |
|---|
| 2010-06-30 | $167.88M | $39.85M | — | $13.74M | — | — | $50.82M | — | $42.71M | $16.12M | $35.21M | $0.19 | $0.19 | 181,120,000 | 182,753,000 |
|---|
| 2010-03-31 | $161.58M | $38.81M | — | $12.28M | — | — | $54.1M | — | $46.93M | $16.92M | $51.36M | $0.28 | $0.28 | 183,174,000 | 184,259,000 |
|---|
| 2009-12-31 | $155.15M | $36.33M | — | $12.31M | — | — | $49.68M | — | $38.76M | $5.99M | $92.05M | $0.48 | $0.49 | -706,000 | -660,000 |
|---|
| 2009-09-30 | $156.81M | $42.16M | — | $13.25M | — | — | $34.09M | — | $25.03M | $4.13M | $53.61M | $0.28 | $0.28 | 192,619,000 | 193,472,000 |
|---|
| 2009-06-30 | $154.34M | $42.98M | — | $12.99M | — | — | $42.98M | — | $32.5M | $15.59M | $34.87M | $0.18 | $0.18 | 192,649,000 | 193,426,000 |
|---|
| 2009-03-31 | $253.56M | $62.88M | — | $21.78M | — | — | $74.86M | — | $70.52M | $23.2M | $65.02M | $0.34 | $0.34 | 192,311,000 | 192,804,000 |
|---|
| 2008-12-31 | -$164.34M | -$11.65M | — | -$8.78M | — | — | -$104.73M | — | -$32.93M | -$19.54M | -$95.92M | -$0.50 | -$0.50 | -1,421,000 | -2,349,000 |
|---|
| 2008-09-30 | $245.93M | $57.27M | — | $21.76M | — | — | $67.17M | — | $53.72M | $8.88M | -$201.09M | -$1.04 | -$1.03 | 193,853,000 | 195,930,000 |
|---|
| 2008-06-30 | $242.03M | $55.75M | — | $23.54M | — | — | -$17.04M | — | -$22.26M | -$8.06M | -$69.18M | -$0.35 | -$0.35 | 195,515,000 | 195,515,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.66B | $196.3M | — | $103.6M | $235.7M | $535.6M | $1.12B | $24.5M | $1.07B | $242.8M | $825.7M | — | — | 93,500,000 | 93,800,000 |
|---|
| 2024-12-31 | $1.56B | $191.4M | — | $96.7M | $211.1M | $499.2M | $1.06B | $39M | $1.02B | $236.2M | $785.7M | — | — | 98,100,000 | 98,200,000 |
|---|
| 2023-12-31 | $1.49B | $197.3M | — | $91M | $204.2M | $492.5M | $1B | $51.2M | $976.5M | $158.9M | $817.6M | — | — | 103,400,000 | 103,500,000 |
|---|
| 2022-12-31 | $1.42B | $200.7M | — | $85.7M | $195.4M | $481.8M | $943.1M | $12.4M | $880.2M | $206.4M | $673.8M | $6.24 | $6.24 | 107,900,000 | 108,000,000 |
|---|
| 2021-12-31 | $1.33B | $191.9M | — | $80.5M | $188.4M | — | $866.8M | -$1.3M | $782.2M | -$2.6M | $784.8M | $7.01 | $7.00 | 112,000,000 | 112,200,000 |
|---|
| 2020-12-31 | $1.27B | $180.2M | — | $74.7M | $186M | — | $824.2M | $16.2M | $750.2M | -$64.7M | $814.9M | $7.08 | $7.07 | 115,100,000 | 115,300,000 |
|---|
| 2019-12-31 | $1.23B | $180.47M | — | $60.81M | — | — | $806.13M | $43.26M | $758.78M | $146.48M | $612.3M | $5.17 | $5.15 | 118,513,000 | 118,968,000 |
|---|
| 2018-12-31 | $1.21B | $192.13M | — | $57.88M | — | — | $767.39M | $76.97M | $729.52M | $147.03M | $582.49M | $5.13 | $4.75 | 113,452,000 | 122,661,000 |
|---|
| 2017-12-31 | $1.17B | $193.33M | — | $52.34M | — | — | $707.72M | $27.63M | $599.01M | $141.76M | $457.25M | $4.56 | $3.68 | 100,325,000 | 124,180,000 |
|---|
| 2016-12-31 | $1.14B | $198.24M | — | $59.1M | — | — | $686.57M | $10.17M | $581.17M | $140.53M | $440.65M | $4.12 | $3.42 | 107,001,000 | 128,833,000 |
|---|
| 2015-12-31 | $1.06B | $192.79M | — | $63.72M | — | — | $605.95M | -$10.67M | $487.65M | $112.41M | $375.24M | $3.29 | $2.82 | 114,155,000 | 133,031,000 |
|---|
| 2014-12-31 | $1.01B | $188.43M | — | $67.78M | — | — | $564.43M | $4.88M | $483.31M | $128.05M | $355.26M | $2.80 | $2.52 | 126,710,000 | 140,895,000 |
|---|
| 2013-12-31 | $965.09M | $187.01M | — | $70.3M | — | — | $528.23M | $3.3M | $456.77M | -$87.68M | $544.45M | $3.77 | $3.49 | 144,591,000 | 155,786,000 |
|---|
| 2012-12-31 | $873.59M | $167.6M | — | $61.69M | — | — | $457.33M | $5.56M | $412.7M | $100.21M | $320.03M | $2.04 | $1.95 | 156,953,000 | 163,909,000 |
|---|
| 2011-12-31 | $771.98M | $165.25M | — | $53.28M | — | — | $329.39M | $11.53M | $193.59M | $55.03M | $142.89M | $0.87 | $0.86 | 165,408,000 | 166,887,000 |
|---|
| 2010-12-31 | $680.58M | $156.68M | — | $53.66M | — | — | $232.28M | $20.74M | $95.35M | $25.32M | $830.97M | $4.68 | $4.64 | 177,534,000 | 178,965,000 |
|---|
| 2009-12-31 | $615.95M | $166.71M | — | $52.36M | — | — | $159.96M | — | $124.55M | $32.94M | $245.55M | $1.28 | $1.28 | 191,821,000 | 192,575,000 |
|---|
| 2008-12-31 | $558.9M | $160.85M | — | $61.75M | — | — | -$26.01M | — | $23.48M | -$12.07M | -$374.25M | -$1.90 | -$1.87 | 197,201,000 | 200,602,000 |
|---|
| 2007-12-31 | $850.51M | $240.12M | — | $94.43M | — | — | -$231.52M | — | -$137.11M | -$3.45M | -$150.35M | -$0.63 | -$0.63 | 237,707,000 | 237,707,000 |
|---|