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 | $499.3M | $239.7M | — | — | $202.1M | — | $55.7M | $2.4M | $30.1M | $10.9M | $19.1M | $0.42 | $0.41 | 45,800,000 | 46,400,000 |
|---|
| 2026-03-31 | $538.1M | $258.7M | — | — | $209.3M | — | $71.8M | $2.5M | $46.6M | $10.8M | $35.8M | $0.79 | $0.77 | 45,400,000 | 46,300,000 |
|---|
| 2025-12-31 | $535.22M | $255.94M | — | — | $221.2M | — | $47.71M | $2.5M | $20.95M | $8.99M | $11.97M | $0.26 | $0.26 | 31,000 | 146,000 |
|---|
| 2025-09-30 | $540.25M | $249.14M | $291.11M | — | $212.36M | — | $75.84M | $1.91M | $47.21M | $13.45M | $33.73M | $0.75 | $0.74 | 44,936,000 | 45,596,000 |
|---|
| 2025-06-30 | $521.3M | $242M | $279.26M | — | $214.5M | — | $60.8M | $1.8M | $31.7M | $9.3M | $22.4M | $0.50 | $0.50 | 44,800,000 | 45,200,000 |
|---|
| 2025-03-31 | $536.5M | $255.5M | $281.05M | — | $225.2M | — | $48.1M | $2.5M | $19.3M | $5.3M | $14M | $0.31 | $0.31 | 44,600,000 | 45,300,000 |
|---|
| 2024-12-31 | $520.59M | $248.28M | $272.26M | — | $213.52M | — | $47.09M | $1.04M | $15.74M | $3.14M | $12.61M | $0.29 | $0.28 | -6,000 | 44,000 |
|---|
| 2024-09-30 | $528.44M | $246.58M | $281.87M | — | $227.76M | — | $41.58M | $1.83M | $13.51M | $4.54M | $8.93M | $0.20 | $0.20 | 44,250,000 | 44,806,000 |
|---|
| 2024-06-30 | $537.82M | $249.03M | $288.79M | — | $233.82M | — | $59.31M | $1.79M | $30.9M | $10.4M | $20.46M | $0.46 | $0.46 | 44,162,000 | 44,686,000 |
|---|
| 2024-03-31 | $534.96M | $251.42M | $283.54M | — | $234.09M | — | $44.22M | $2.94M | $16.35M | $5.52M | $10.8M | $0.25 | $0.24 | 43,917,000 | 44,487,000 |
|---|
| 2023-12-31 | $537.4M | $253.86M | $283.52M | — | $229.22M | — | $50.97M | $38,000.00 | $19.39M | $4.41M | $14.96M | $0.34 | $0.34 | 2,000 | 29,000 |
|---|
| 2023-09-30 | $537.84M | $255.13M | $282.72M | — | $233.89M | — | $21.57M | $1.32M | -$9.15M | -$1.19M | -$7.98M | -$0.18 | -$0.18 | 43,663,000 | 43,663,000 |
|---|
| 2023-06-30 | $571.69M | $269.95M | $301.74M | — | $245.36M | — | $54.13M | $824,000.00 | $23.02M | $6.62M | $16.38M | $0.38 | $0.37 | 43,524,000 | 43,740,000 |
|---|
| 2023-03-31 | $545.37M | $250.66M | $294.7M | — | $247.63M | — | $34.13M | $2.42M | $6.54M | $3.76M | $2.75M | $0.06 | $0.06 | 43,317,000 | 43,661,000 |
|---|
| 2022-12-31 | $564M | $262.58M | $301.42M | — | $240.11M | — | $45.4M | $1.89M | $18.31M | -$688,000.00 | $18.97M | $0.44 | $0.44 | 51,000 | 26,000 |
|---|
| 2022-09-30 | $555.04M | $256.23M | $298.81M | — | $243.82M | — | $41.61M | $3.08M | $20.89M | $6.13M | $14.73M | $0.34 | $0.34 | 43,116,000 | 43,350,000 |
|---|
| 2022-06-30 | $562.95M | $264.11M | $298.84M | — | $249.63M | — | $51.56M | $2.41M | $32.63M | $10.53M | $22.06M | $0.51 | $0.50 | 43,016,000 | 43,285,000 |
|---|
| 2022-03-31 | $556.02M | $249.19M | $306.82M | — | $259.7M | — | $30.88M | $2M | $12.56M | $2.88M | $9.64M | $0.23 | $0.22 | 42,803,000 | 43,232,000 |
|---|
| 2021-12-31 | $570.58M | $255.03M | $315.54M | — | $255.43M | — | $43.37M | $760,000.00 | $24.13M | $10.31M | $13.78M | $0.33 | $0.32 | 84,000 | 80,000 |
|---|
| 2021-09-30 | $532.14M | $244.15M | $287.99M | — | $239.25M | — | $36.4M | $2.28M | $17.19M | $4.69M | $12.46M | $0.29 | $0.28 | 42,574,000 | 43,031,000 |
|---|
| 2021-06-30 | $478.22M | $206.58M | $271.64M | — | $233.91M | — | $26.37M | $2.13M | $18.97M | $6.84M | $12.1M | $0.29 | $0.28 | 42,275,000 | 42,719,000 |
|---|
| 2021-03-31 | $441.26M | $178.51M | $262.76M | — | $212.44M | — | $36.01M | $2.03M | $33.52M | $9.19M | $24.29M | $0.58 | $0.57 | 42,046,000 | 42,504,000 |
|---|
| 2020-12-31 | $454.49M | $191.98M | $262.51M | — | $205.17M | — | $36.58M | $732,000.00 | $32.43M | $7.72M | $24.66M | $0.58 | $0.59 | 4,000 | 175,000 |
|---|
| 2020-09-30 | $439.46M | $174.46M | $265M | — | $198.87M | — | $44.42M | $2.2M | $41.54M | $12.09M | $29.42M | $0.70 | $0.70 | 41,872,000 | 41,991,000 |
|---|
| 2020-06-30 | $410.41M | $162.28M | $248.12M | — | $198.57M | — | $24.32M | $1.81M | $19.95M | $5.07M | $14.86M | $0.36 | $0.35 | 41,797,000 | 41,948,000 |
|---|
| 2020-03-31 | $486.42M | $202.05M | $284.37M | — | $237.2M | — | -$60.81M | $4.47M | -$63.34M | -$3.21M | -$60.13M | -$1.43 | -$1.45 | 42,028,000 | 42,065,000 |
|---|
| 2019-12-31 | $522.07M | $207.06M | $315.01M | — | $225.91M | — | $36.84M | $1.08M | $30.48M | $9.54M | $20.94M | $0.45 | $0.45 | -283,000 | -283,000 |
|---|
| 2019-09-30 | $493.59M | $203.72M | $289.87M | — | $213.32M | — | -$340.68M | $2.18M | -$347.21M | -$28.72M | -$318.49M | -$7.49 | -$7.49 | 42,533,000 | 42,533,000 |
|---|
| 2019-06-30 | $493.99M | $202.53M | $291.46M | — | $222.29M | — | $51.82M | $2.17M | $44.75M | $12.17M | $32.58M | $0.75 | $0.75 | 43,400,000 | 43,554,000 |
|---|
| 2019-03-31 | $499.07M | $199.62M | $299.44M | — | $230.18M | — | $63.77M | $1.77M | $56.24M | $15.05M | $41.19M | $0.93 | $0.93 | 43,965,000 | 44,065,000 |
|---|
| 2018-12-31 | $524.68M | $215.15M | $309.52M | — | $224.73M | — | $77.97M | $2.44M | $72.25M | $15.09M | $57.17M | $1.24 | $1.23 | -498,000 | -527,000 |
|---|
| 2018-09-30 | $493.19M | $197.63M | $295.56M | — | $208.53M | — | -$17.28M | $2.36M | -$22.17M | $8.91M | -$31.08M | -$0.67 | -$0.67 | 46,781,000 | 46,803,000 |
|---|
| 2018-06-30 | $488.24M | $190.2M | $298.04M | — | $209.59M | — | $82.82M | $2.44M | $79.13M | $18.92M | $60.21M | $1.26 | $1.25 | 47,594,000 | 47,777,000 |
|---|
| 2018-03-31 | $491.91M | $188.76M | $303.16M | — | $211.15M | — | $87.71M | $1.29M | $83.42M | $20.08M | $63.34M | $1.32 | $1.31 | 47,755,000 | 48,017,000 |
|---|
| 2017-12-31 | $494.89M | $190.96M | $303.94M | — | $201.08M | — | $98M | $1.39M | $93.83M | $9.12M | $84.71M | $1.75 | $1.74 | -90,000 | -100,000 |
|---|
| 2017-09-30 | $497.67M | $193.07M | $304.6M | — | $203.35M | — | $53.35M | $1.3M | $48.95M | $20.15M | $28.8M | $0.60 | $0.59 | 48,081,000 | 48,377,000 |
|---|
| 2017-06-30 | $485.23M | $179.37M | $305.86M | — | $208.66M | — | $92.83M | $1.25M | $88.82M | $29.24M | $59.58M | $1.23 | $1.22 | 48,255,000 | 48,580,000 |
|---|
| 2017-03-31 | $487.77M | $179.31M | $308.45M | — | $217.14M | — | $85M | $1.06M | $81.23M | $24.17M | $57.07M | $1.17 | $1.16 | 48,324,000 | 48,698,000 |
|---|
| 2016-12-31 | $480.2M | $177.41M | $302.8M | — | $208.68M | — | $91M | $2.32M | $78.45M | $24.22M | $54.23M | $1.11 | $1.10 | -72,000 | -86,000 |
|---|
| 2016-09-30 | $458.92M | $166.27M | $292.65M | — | $198.37M | $200.36M | $92.29M | $742,000.00 | $88.18M | $29.52M | $58.66M | $1.20 | $1.19 | 48,493,000 | 48,948,000 |
|---|
| 2016-06-30 | $450.64M | $159.83M | $290.81M | — | $198.73M | $199.86M | $90.95M | $442,000.00 | $86.21M | $27.82M | $58.39M | $1.19 | $1.18 | 48,611,000 | 49,040,000 |
|---|
| 2016-03-31 | $459.3M | $164.31M | $294.99M | — | $201.47M | $202.35M | $92.64M | $150,000.00 | $87.55M | $29.45M | $58.1M | $1.18 | $1.18 | 48,780,000 | 49,175,000 |
|---|
| 2015-12-31 | $463.51M | $171.29M | $292.22M | — | $199.75M | $201.43M | $90.79M | $658,000.00 | $86.47M | $26.77M | $59.71M | $1.21 | $1.20 | -147,000 | -158,000 |
|---|
| 2015-09-30 | $439.82M | $159.3M | $280.51M | — | $189.64M | $191.15M | $89.37M | $919,000.00 | $85.9M | $28.98M | $56.92M | $1.14 | $1.13 | 49,396,000 | 49,762,000 |
|---|
| 2015-06-30 | $435.87M | $155.94M | $279.94M | — | $190.09M | $191.06M | $88.88M | $824,000.00 | $85.28M | $29.22M | $56.06M | $1.12 | $1.11 | 49,770,000 | 50,170,000 |
|---|
| 2015-03-31 | $433.62M | $152.68M | $280.94M | — | $195.38M | $195.65M | $85.29M | $430,000.00 | $70.29M | $24.35M | $45.94M | $0.92 | $0.91 | 49,699,000 | 50,107,000 |
|---|
| 2014-12-31 | $448.51M | $165.31M | $283.2M | — | $192.05M | $192.32M | $90.15M | $257,000.00 | $82.55M | $24.59M | $57.96M | $1.16 | $1.16 | -62,000 | -75,000 |
|---|
| 2014-09-30 | $413.2M | $150.15M | $263.05M | — | $175.66M | $179.85M | $76.73M | $321,000.00 | $67.47M | $23.04M | $44.43M | $0.89 | $0.88 | 49,594,000 | 50,042,000 |
|---|
| 2014-06-30 | $405.41M | $145.89M | $259.52M | — | $173.55M | $174.56M | $84.96M | $368,000.00 | $75.8M | $25.72M | $50.08M | $1.00 | $0.99 | 49,789,000 | 50,230,000 |
|---|
| 2014-03-31 | $406.96M | $144.93M | $262.03M | — | $177.93M | $181.23M | $80.8M | $131,000.00 | $71.36M | $24.04M | $47.32M | $0.94 | $0.93 | 50,228,000 | 50,684,000 |
|---|
| 2013-12-31 | $417.76M | $152.05M | $265.71M | — | $178.35M | $182.71M | $78M | $398,000.00 | $68.8M | $23.08M | $45.72M | $0.91 | $0.90 | -29,000 | -19,000 |
|---|
| 2013-09-30 | $398.08M | $142.22M | $255.86M | — | $173.36M | $176.14M | $79.72M | $557,000.00 | $70.61M | $23.71M | $46.9M | $0.93 | $0.92 | 50,443,000 | 50,894,000 |
|---|
| 2013-06-30 | $381.43M | $133.55M | $247.89M | — | $164.5M | $165.43M | $82.46M | $142,000.00 | $73.04M | $24.89M | $48.15M | $0.95 | $0.94 | 50,545,000 | 50,982,000 |
|---|
| 2013-03-31 | $387.55M | $133.3M | $254.26M | — | $175.15M | $176.52M | $77.73M | $350,000.00 | $68.6M | $22.73M | $45.88M | $0.90 | $0.89 | 50,707,000 | 51,172,000 |
|---|
| 2012-12-31 | $387.58M | $137.6M | $249.98M | — | $169.67M | $172.1M | $77.76M | $289,000.00 | $60.89M | $18.24M | $42.65M | $0.83 | $0.83 | -4,000 | -2,000 |
|---|
| 2012-09-30 | $378.34M | $131.69M | $246.65M | — | $171.24M | $173.98M | $72.67M | $185,000.00 | $60.97M | $19.46M | $41.5M | $0.81 | $0.81 | 50,680,000 | 51,029,000 |
|---|
| 2012-06-30 | $371.01M | $127.59M | $243.42M | — | $167.72M | $169.84M | $73.58M | $317,000.00 | $62.54M | $20.28M | $42.26M | $0.83 | $0.82 | 50,737,000 | 50,986,000 |
|---|
| 2012-03-31 | $377.98M | $127.49M | $250.49M | — | $171.83M | $172.47M | $78.03M | $39,000.00 | $66.37M | $22.29M | $44.08M | $0.86 | $0.86 | 50,898,000 | 51,196,000 |
|---|
| 2011-12-31 | $366.43M | $129.92M | $236.51M | — | $159.44M | $162.54M | $73.97M | $34,000.00 | $62.13M | $22.3M | $39.83M | $0.78 | $0.78 | -76,000 | -128,000 |
|---|
| 2011-09-30 | $355.14M | $122.64M | $232.51M | — | $162.52M | $166.86M | $65.65M | -$301,000.00 | $53.51M | $16.78M | $36.74M | $0.72 | $0.71 | 50,889,000 | 51,203,000 |
|---|
| 2011-06-30 | $346.27M | $120.69M | $225.59M | — | $157.53M | $161.6M | $63.99M | -$69,000.00 | $51.86M | $16.39M | $35.47M | $0.69 | $0.68 | 51,175,000 | 51,688,000 |
|---|
| 2011-03-31 | $349.75M | $120.16M | $229.59M | — | $160.82M | — | $67.46M | $155,000.00 | $48.58M | $16.02M | $32.56M | $0.63 | $0.63 | 51,298,000 | 51,853,000 |
|---|
| 2010-12-31 | $351.49M | $126.68M | $224.81M | — | $157.98M | — | $60.86M | -$413,000.00 | $49.53M | $14.71M | $34.83M | $0.68 | $0.68 | 3,000 | 8,000 |
|---|
| 2010-09-30 | $367.63M | $121.43M | $246.2M | — | $157.59M | — | $88.51M | $383,000.00 | $77.68M | $26.51M | $50.8M | $0.99 | $0.98 | 51,171,000 | 51,362,000 |
|---|
| 2010-06-30 | $348M | $121.94M | $226.06M | — | $160.69M | — | $63.22M | -$1.04M | $50.67M | $17.05M | $33.61M | $0.65 | $0.65 | 51,163 | 51,385 |
|---|
| 2010-03-31 | $335.12M | $118.36M | $216.76M | — | $148.05M | — | $68.96M | -$356,000.00 | $58.06M | $24.28M | $33.38M | $0.65 | $0.65 | — | — |
|---|
| 2009-12-31 | $340.31M | $126.65M | $213.66M | — | $152.41M | — | $55.78M | $144,000.00 | $45.18M | $14.65M | $30.53M | $0.60 | $0.60 | — | — |
|---|
| 2009-09-30 | $332.3M | $121.91M | $210.39M | — | $154M | — | $54.55M | $170,000.00 | $43.22M | $14.67M | $28.56M | $0.56 | $0.56 | — | — |
|---|
| 2009-06-30 | $332.07M | $126.96M | $205.11M | — | $151.73M | — | $53.08M | $207,000.00 | $41.66M | $13.89M | $27.78M | $0.54 | $0.54 | — | — |
|---|
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 | $2.13B | $1B | — | — | $873.3M | — | $232.4M | $8.7M | $119.1M | $36.9M | $82.1M | $1.83 | $1.80 | 44,800,000 | 45,500,000 |
|---|
| 2024-12-31 | $2.12B | $995.3M | $1.13B | — | $909.2M | — | $192.2M | $7.6M | $76.5M | $23.6M | $52.8M | $1.20 | $1.18 | 44,100,000 | 44,700,000 |
|---|
| 2023-12-31 | $2.19B | $1.03B | $1.16B | — | $956.1M | — | $160.8M | $4.6M | $39.8M | $13.6M | $26.1M | $0.60 | $0.59 | 43,500,000 | 43,800,000 |
|---|
| 2022-12-31 | $2.24B | $1.03B | $1.21B | — | $993.25M | — | $169.45M | $9.39M | $84.38M | $18.85M | $65.4M | $1.52 | $1.50 | 43,025,000 | 43,310,000 |
|---|
| 2021-12-31 | $2.02B | $884.27M | $1.14B | — | $941.02M | — | $142.15M | $7.2M | $93.8M | $31.03M | $62.63M | $1.48 | $1.45 | 42,378,000 | 42,827,000 |
|---|
| 2020-12-31 | $1.79B | $730.77M | $1.06B | — | $839.81M | — | $40.73M | $9.21M | $26.8M | $21.47M | $5.24M | $0.12 | $0.11 | 41,931,000 | 42,142,000 |
|---|
| 2019-12-31 | $2.01B | $812.94M | $1.2B | — | $891.69M | — | -$188.25M | $7.19M | -$215.74M | $8.04M | -$223.78M | -$5.20 | -$5.20 | 43,029,000 | 43,029,000 |
|---|
| 2018-12-31 | $2B | $791.75M | $1.21B | — | $854M | — | $231.22M | $8.52M | $212.63M | $63M | $149.63M | $3.18 | $3.16 | 46,842,000 | 46,991,000 |
|---|
| 2017-12-31 | $1.97B | $742.71M | $1.22B | — | $830.23M | — | $329.18M | $5.01M | $312.83M | $82.67M | $230.16M | $4.75 | $4.72 | 48,127,000 | 48,448,000 |
|---|
| 2016-12-31 | $1.85B | $667.81M | $1.18B | — | $807.24M | — | $366.89M | $3.66M | $340.39M | $111M | $229.38M | $4.68 | $4.65 | 48,562,000 | 48,975,000 |
|---|
| 2015-12-31 | $1.77B | $639.21M | $1.13B | — | $774.86M | $779.28M | $354.33M | $2.83M | $327.95M | $109.32M | $218.63M | $4.39 | $4.36 | 49,445,000 | 49,825,000 |
|---|
| 2014-12-31 | $1.67B | $606.28M | $1.07B | — | $719.19M | $727.97M | $332.63M | $1.08M | $297.18M | $97.39M | $199.79M | $3.99 | $3.96 | 49,827,000 | 50,262,000 |
|---|
| 2013-12-31 | $1.58B | $561.12M | $1.02B | — | $691.36M | $700.79M | $317.91M | $1.45M | $281.06M | $94.41M | $186.65M | $3.68 | $3.65 | 50,550,000 | 51,010,000 |
|---|
| 2012-12-31 | $1.51B | $524.38M | $990.54M | — | $680.46M | $688.39M | $302.03M | $830,000.00 | $250.75M | $80.26M | $170.49M | $3.33 | $3.32 | 50,775,000 | 51,076,000 |
|---|
| 2011-12-31 | $1.42B | $493.4M | $924.19M | — | $640.31M | $653.14M | $271.06M | -$182,000.00 | $216.08M | $71.49M | $144.6M | $2.82 | $2.80 | 51,036,000 | 51,415,000 |
|---|
| 2010-12-31 | $1.4B | $488.42M | $913.82M | — | $624.3M | $632.27M | $281.54M | -$1.43M | $235.95M | $82.55M | $152.62M | $2.97 | $2.96 | 51,123,000 | 51,325,000 |
|---|
| 2009-12-31 | $1.34B | $504.78M | $839.41M | — | $616.5M | — | $190.59M | $878,000.00 | $155.02M | $55.66M | $99.37M | $1.94 | $1.94 | 50,837,000 | 50,925,000 |
|---|
| 2008-12-31 | $1.47B | $566.51M | $902.15M | — | $670.99M | — | $209.23M | $1.36M | $160.18M | $54.3M | $101.63M | $1.97 | $1.97 | — | — |
|---|