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 | $529.3M | $391.2M | $138.1M | $17.3M | $47.2M | — | $72.6M | — | — | $11.4M | $49.3M | — | — | 75,700,000 | 76,500,000 |
|---|
| 2026-03-31 | $501.5M | $366.8M | $134.7M | $17.8M | $49.4M | — | $57.6M | — | $45.5M | $8.3M | $37.2M | — | — | 75,900,000 | 76,700,000 |
|---|
| 2025-12-31 | $491.3M | $370.3M | $121M | $14.3M | $41.6M | — | $61.4M | — | — | $4M | $46.4M | — | — | -900,000 | -900,000 |
|---|
| 2025-09-30 | $456.2M | $356.3M | $99.9M | $14M | $41.1M | — | $36M | — | — | $6.2M | $20.6M | — | — | 79,800,000 | 80,300,000 |
|---|
| 2025-06-30 | $489.9M | $378.4M | $111.5M | $14.3M | $43M | — | $30M | — | — | $8.3M | $13.5M | — | — | 80,200,000 | 80,600,000 |
|---|
| 2025-03-31 | $456.5M | $354.1M | $102.4M | $13.8M | $43.3M | — | $44.2M | — | $36M | $7.1M | $28.9M | — | — | 81,100,000 | 81,700,000 |
|---|
| 2024-12-31 | $473.8M | $355.3M | $118.5M | $13.5M | $47.9M | — | $8.9M | — | $800,000.00 | -$5M | $5.8M | — | — | -300,000 | -300,000 |
|---|
| 2024-09-30 | $456.5M | $350M | $106.5M | $13.8M | $39.8M | — | $52.5M | — | $44M | $4.2M | $39.8M | — | — | 81,500,000 | 82,100,000 |
|---|
| 2024-06-30 | $500.4M | $373.8M | $126.6M | $14.7M | $39.9M | — | $71.8M | — | $63.7M | $13.7M | $50M | — | — | 82,500,000 | 83,200,000 |
|---|
| 2024-03-31 | $472.3M | $354.1M | $118.2M | $15.1M | $49M | — | $52.9M | — | $46.4M | $9.9M | $36.5M | — | — | 83,900,000 | 84,800,000 |
|---|
| 2023-12-31 | $457.5M | $354.4M | $103.1M | $12.1M | $41.9M | — | $47.6M | — | -$31.6M | -$10.4M | -$18.2M | — | — | 0 | 0 |
|---|
| 2023-09-30 | $419.5M | $327.9M | $91.6M | $13.4M | $35.4M | — | $43.6M | — | $35.8M | -$700,000.00 | — | — | — | 84,600,000 | 85,600,000 |
|---|
| 2023-06-30 | $454.3M | $343.5M | $110.8M | $13.3M | $35.7M | — | $61.3M | — | $52.1M | $11.5M | — | — | — | 84,700,000 | 85,600,000 |
|---|
| 2023-03-31 | $457.7M | $330M | $127.7M | $13.9M | $50.8M | — | $62.8M | — | $53.4M | $11.7M | $42.7M | — | — | 84,600,000 | 85,500,000 |
|---|
| 2022-12-31 | $429.4M | $330.3M | $99.1M | $12M | $40.8M | — | $40.5M | — | $41.8M | $7.4M | $37M | — | — | 0 | 0 |
|---|
| 2022-09-30 | $364.7M | $282.9M | $81.8M | $11.6M | $29M | — | $40.8M | — | $31.8M | $6.8M | — | — | — | 84,400,000 | 85,100,000 |
|---|
| 2022-06-30 | $393M | $303.5M | $89.5M | $11.3M | $33.5M | — | $63.8M | — | $55.2M | $12.7M | — | — | — | 84,400,000 | 85,000,000 |
|---|
| 2022-03-31 | $390.6M | $303.9M | $86.7M | $10.9M | $44.7M | — | $30.1M | — | $21M | $4.7M | $17.8M | — | — | 84,300,000 | 84,900,000 |
|---|
| 2021-12-31 | $360.3M | $291.2M | $69.1M | $11.6M | $32.3M | — | $23M | — | $22.3M | $7.5M | $18.9M | — | — | 0 | 500,000 |
|---|
| 2021-09-30 | $333.8M | $267.8M | $66M | $10.4M | $32M | — | $22.8M | — | $13.3M | $5.1M | — | — | — | 84,100,000 | 84,700,000 |
|---|
| 2021-06-30 | $320.3M | $258.4M | $61.9M | $11.5M | $31.1M | — | $16.2M | — | $6.9M | $4M | — | — | — | 84,100,000 | 84,700,000 |
|---|
| 2021-03-31 | $310.3M | $257.2M | $53.1M | $11.6M | $39.6M | — | -$10.2M | — | -$20.5M | -$7.5M | -$14M | — | — | 84,000,000 | 84,000,000 |
|---|
| 2020-12-31 | $295.8M | $265.4M | $30.4M | $10.6M | $25.9M | — | -$20.4M | — | -$29.8M | -$12.3M | -$19.4M | — | — | 100,000 | 0 |
|---|
| 2020-09-30 | $286.9M | $273.4M | $13.5M | $10.7M | $24.6M | — | -$37.6M | — | -$47.3M | -$56.9M | — | — | — | 83,800,000 | 84,000,000 |
|---|
| 2020-06-30 | $378.7M | $323.8M | $54.9M | $11.3M | $24.1M | — | $6.4M | — | -$4.3M | -$3.6M | — | — | — | 83,700,000 | 83,700,000 |
|---|
| 2020-03-31 | $541M | $400.1M | $140.9M | $14M | $46.5M | — | $65.7M | — | $53.7M | $11.8M | $42.4M | — | — | 83,700,000 | 84,300,000 |
|---|
| 2019-12-31 | $564.3M | $417.8M | $146.5M | $13.2M | $35.9M | — | $97.4M | — | $86.8M | $14.4M | $73.2M | — | — | -200,000 | -300,000 |
|---|
| 2019-09-30 | $572.5M | $414.6M | $157.9M | $14.2M | $33.8M | — | $109.9M | — | $98.9M | $18.2M | — | — | — | 85,100,000 | 86,100,000 |
|---|
| 2019-06-30 | $609M | $440.2M | $168.8M | $14.2M | $39.5M | — | $115.1M | — | $103.2M | $23.6M | — | — | — | 85,200,000 | 86,200,000 |
|---|
| 2019-03-31 | $609.9M | $442.7M | $167.2M | $14.9M | $49.5M | — | $102.8M | — | $90.8M | $20.6M | $72.2M | — | — | 85,000,000 | 86,000,000 |
|---|
| 2018-12-31 | $561M | $410.6M | $150.4M | $15.2M | $31.7M | — | $95.8M | — | $85.4M | $20.6M | $66.1M | — | — | -700,000 | -700,000 |
|---|
| 2018-09-30 | $540.5M | $397.5M | $143M | $13.9M | $32.6M | — | $96.5M | — | $85.9M | $7.8M | — | — | — | 87,000,000 | 88,100,000 |
|---|
| 2018-06-30 | $547.5M | $402.7M | $144.8M | $13M | $35.3M | — | $96.5M | — | $87.8M | $20M | — | — | — | 88,800,000 | 89,900,000 |
|---|
| 2018-03-31 | $540.1M | $397.5M | $142.6M | $13.8M | $46.4M | — | $82.4M | — | $74.4M | $14.1M | $61.6M | — | — | 90,000,000 | 91,200,000 |
|---|
| 2017-12-31 | $511.7M | $369.5M | $142.2M | $12.9M | $36.1M | — | $93.2M | — | $85.8M | -$1.8M | — | — | — | -100,000 | -200,000 |
|---|
| 2017-09-30 | $491.5M | $355.9M | $135.6M | $11.8M | $34.7M | — | $89.1M | — | $82.1M | $13.6M | — | — | — | 90,100,000 | 91,400,000 |
|---|
| 2017-06-30 | $491.3M | $351.4M | $139.9M | $12.1M | $38.1M | — | $89.7M | — | $82.9M | $22.1M | — | — | — | 90,700,000 | 92,000,000 |
|---|
| 2017-03-31 | $478.8M | $344.7M | $134.1M | $12.6M | $42.9M | — | $78.6M | — | $72.4M | $8.6M | — | — | — | 91,400,000 | 92,900,000 |
|---|
| 2016-12-31 | — | $347.9M | $135.6M | $12.1M | $36.5M | — | $87M | $0.00 | $81.7M | $22.8M | — | — | — | -300,000 | -400,000 |
|---|
| 2016-09-30 | — | $364.8M | $135.7M | $11.5M | $35.1M | — | $89.1M | — | $83.6M | $16.1M | — | — | — | 92,700,000 | 94,100,000 |
|---|
| 2016-06-30 | — | $372.3M | $150.3M | $11.6M | $38.6M | — | $100.1M | -$400,000.00 | $94M | $28.7M | — | — | — | 93,100,000 | 94,600,000 |
|---|
| 2016-03-31 | — | $354.7M | $143M | $11.7M | $47.4M | — | $83.9M | — | $78.3M | $22.7M | — | $0.60 | $0.59 | 93,400,000 | 94,800,000 |
|---|
| 2015-12-31 | — | $337.1M | $127.8M | $10.8M | $35.8M | — | $81.2M | — | $76M | $22.4M | — | $0.57 | $0.56 | -400,000 | -500,000 |
|---|
| 2015-09-30 | — | $324.7M | $124.1M | $10.6M | $35.5M | — | $78M | — | $73.4M | $20.7M | — | $0.56 | $0.55 | 95,800,000 | 97,300,000 |
|---|
| 2015-06-30 | — | $336.6M | $139.1M | $10.4M | $38.1M | — | $90.6M | — | $88.1M | $27M | — | $0.64 | $0.63 | 96,600,000 | 98,200,000 |
|---|
| 2015-03-31 | — | $330M | $141.8M | $12.5M | $46.7M | — | $82.6M | — | $80.7M | $12.9M | $68.1M | $0.71 | $0.70 | 96,200,000 | 97,900,000 |
|---|
| 2014-12-31 | — | $343.3M | $128.5M | $13.3M | $38.1M | — | $77.1M | $0.00 | $75M | $22.4M | — | $0.55 | $0.54 | -400,000 | -500,000 |
|---|
| 2014-09-30 | — | $329.9M | $122M | $10.1M | $32.9M | — | $79M | -$500,000.00 | $76.4M | $21.2M | $55.8M | $0.58 | $0.57 | 95,800,000 | 97,700,000 |
|---|
| 2014-06-30 | — | $341M | $129.1M | $10.9M | $37.1M | — | $75.1M | — | $73.1M | $22.9M | $50.6M | $0.52 | $0.51 | 97,300,000 | 99,200,000 |
|---|
| 2014-03-31 | — | $332.5M | $129.2M | $13.6M | $41M | — | $74.6M | — | $72.8M | $22.8M | $50.1M | $0.51 | $0.50 | 98,500,000 | 100,600,000 |
|---|
| 2013-12-31 | — | $313.7M | $113.1M | $10.4M | $35.7M | — | $67M | $0.00 | $65.4M | $18.8M | — | $0.47 | $0.46 | 0 | 0 |
|---|
| 2013-09-30 | — | $300.2M | $112.1M | $10.2M | $32.9M | — | $69M | — | $67.1M | $18.7M | $48.7M | $0.49 | $0.48 | 99,700,000 | 101,700,000 |
|---|
| 2013-06-30 | — | $305.8M | $116.8M | $10.1M | $34.8M | — | $71.9M | -$1M | $68.8M | $20.6M | $48.5M | $0.49 | $0.48 | 100,000,000 | 101,800,000 |
|---|
| 2013-03-31 | — | $304.5M | $112M | $11M | $38M | — | $63M | — | $61.3M | $17.9M | $43.6M | $0.43 | $0.43 | 100,400,000 | 102,100,000 |
|---|
| 2012-12-31 | — | $291.7M | $95.6M | $10M | $31.3M | — | $54.3M | $0.00 | $52.5M | $15.6M | — | $0.37 | $0.36 | 100,000 | 0 |
|---|
| 2012-09-30 | — | $292.4M | $99.2M | $8.9M | $30.3M | — | $60M | — | $57.8M | $18M | $39.8M | $0.40 | $0.39 | 100,300,000 | 102,100,000 |
|---|
| 2012-06-30 | — | $293.7M | $105.5M | $8.6M | $32.5M | — | $73.9M | -$1.1M | $69.8M | $22.1M | $48M | $0.48 | $0.47 | 100,200,000 | 102,000,000 |
|---|
| 2012-03-31 | — | $293.7M | $106.4M | $9.2M | $36.6M | — | $60.6M | — | $57.6M | $18.4M | $39.6M | $0.40 | $0.39 | 99,800,000 | 101,700,000 |
|---|
| 2011-12-31 | — | $269.7M | $85.6M | $8.2M | $28M | — | $49.4M | $0.00 | $47.1M | $8.1M | — | $0.40 | $0.40 | 200,000 | 0 |
|---|
| 2011-09-30 | — | $265.3M | $86.5M | $7.9M | $29.9M | — | $46M | — | $43.8M | $12M | $32.2M | $0.33 | $0.32 | 99,000,000 | 101,100,000 |
|---|
| 2011-06-30 | — | $266.7M | $87M | $7.9M | $29.7M | — | $49.4M | — | $46.5M | $9.3M | $37.4M | $0.38 | $0.37 | 98,600,000 | 100,700,000 |
|---|
| 2011-03-31 | — | $248.6M | $83M | $8.6M | $32.9M | — | $47.2M | -$4.9M | $38.1M | $12.2M | $26.4M | $0.27 | $0.26 | 98,200,000 | 100,400,000 |
|---|
| 2010-12-31 | — | $243.4M | $67.6M | $7.8M | $28.8M | — | $31M | $0.00 | $26.8M | $4M | $22.9M | $0.23 | $0.22 | 0 | 0 |
|---|
| 2010-09-30 | — | $224M | $70.5M | $7.3M | $28.7M | — | $34.5M | -$6.8M | $22.4M | $6.8M | $15.6M | $0.16 | $0.16 | 97,700,000 | 100,000,000 |
|---|
| 2010-06-30 | — | $226.7M | $78.4M | $8.3M | $29.6M | — | $40.5M | — | $33.4M | $10.6M | $23.1M | $0.24 | $0.23 | 97,500,000 | 99,700,000 |
|---|
| 2010-03-31 | — | $196.9M | $66.1M | $7.4M | $31.4M | — | $23.8M | — | $17.2M | $1.5M | $15.8M | $0.16 | $0.16 | 97,300,000 | 99,000,000 |
|---|
| 2009-12-31 | — | $210.3M | $56.3M | $7.5M | $26.8M | — | $14.5M | — | $8.2M | $2.6M | $5.7M | $0.06 | $0.05 | 0 | 100,000 |
|---|
| 2009-09-30 | — | $205M | $52.1M | $8.4M | $25.8M | — | $19.6M | — | $12.7M | $2.5M | $10.4M | $0.11 | $0.11 | 96,900,000 | 98,100,000 |
|---|
| 2009-06-30 | — | $214.2M | $63.1M | $6.4M | $25.3M | — | $29.7M | — | $22.2M | $5.7M | $16.8M | $0.17 | $0.17 | 96,900,000 | 97,800,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 | $1.46B | $434.8M | $56.4M | $169M | — | $171.6M | — | $135M | $25.6M | $109.4M | — | — | 79,500,000 | 80,000,000 |
|---|
| 2024-12-31 | $1.9B | $1.43B | $469.8M | $57.1M | $176.6M | — | $186.1M | — | $154.9M | $22.8M | $132.1M | — | — | 82,300,000 | 83,000,000 |
|---|
| 2023-12-31 | $1.79B | $1.36B | $433.2M | $52.7M | $163.8M | — | $215.3M | — | $109.7M | $12.1M | $105.7M | — | — | 84,600,000 | 85,500,000 |
|---|
| 2022-12-31 | $1.58B | $1.22B | $357.1M | $45.8M | $148M | — | $175.2M | — | $149.8M | $31.6M | $126.3M | — | — | 84,400,000 | 85,000,000 |
|---|
| 2021-12-31 | $1.32B | $1.07B | $250.1M | $45.1M | $135M | — | $51.8M | — | $22M | $5.9M | $16.1M | — | — | 84,100,000 | 84,600,000 |
|---|
| 2020-12-31 | $1.5B | $1.26B | $239.7M | $46.6M | $121.1M | — | $14.1M | — | -$27.7M | -$61M | $31.7M | — | — | 83,800,000 | 84,000,000 |
|---|
| 2019-12-31 | $2.36B | $1.72B | $640.4M | $56.5M | $158.7M | — | $425.2M | — | $379.7M | $76.8M | $306.6M | — | — | 84,900,000 | 85,800,000 |
|---|
| 2018-12-31 | $2.19B | $1.61B | $580.8M | $55.9M | $146M | — | $371.2M | — | $333.5M | $62.5M | $276.6M | — | — | 87,900,000 | 89,000,000 |
|---|
| 2017-12-31 | $1.97B | $1.42B | $551.8M | $49.4M | $151.8M | — | $350.6M | — | $323.2M | $42.5M | $284M | — | — | 90,600,000 | 91,900,000 |
|---|
| 2016-12-31 | $2B | $1.44B | $564.6M | $46.9M | $157.6M | — | $360.1M | -$400,000.00 | $337.6M | $90.3M | $249.8M | — | — | 92,800,000 | 94,200,000 |
|---|
| 2015-12-31 | — | $1.33B | $532.8M | $44.3M | $156.1M | — | $332.4M | — | $318.2M | $83M | — | $2.48 | $2.44 | 95,800,000 | 97,200,000 |
|---|
| 2014-12-31 | — | $1.35B | $508.8M | $47.9M | $149.1M | — | $305.8M | -$500,000.00 | $297.3M | $89.3M | — | $2.16 | $2.12 | 96,800,000 | 98,700,000 |
|---|
| 2013-12-31 | — | $1.22B | $454M | $41.7M | $141.4M | — | $270.9M | -$1M | $262.6M | $76M | — | $1.88 | $1.84 | 100,000,000 | 102,100,000 |
|---|
| 2012-12-31 | — | $1.17B | $406.7M | $36.7M | $130.7M | — | $248.8M | -$1.1M | $237.7M | $74.1M | — | $1.64 | $1.61 | 100,200,000 | 102,000,000 |
|---|
| 2011-12-31 | — | $1.05B | $342.1M | $32.6M | $120.5M | — | $192M | -$4.9M | $175.5M | $41.6M | — | $1.37 | $1.35 | 98,800,000 | 100,700,000 |
|---|
| 2010-12-31 | — | $891M | $282.6M | $30.8M | $118.5M | — | $129.8M | -$6.8M | $99.8M | $22.9M | $77.4M | $0.79 | $0.77 | 97,600,000 | 99,900,000 |
|---|
| 2009-12-31 | — | $859.8M | $248.5M | $30.1M | $107.2M | — | $103.7M | — | $77.6M | $22M | $56.3M | $0.58 | $0.57 | 96,900,000 | 98,200,000 |
|---|
| 2008-12-31 | — | $1.04B | $289.2M | $31.4M | $112.9M | — | $130.9M | — | $110.7M | $15.6M | $111.2M | $1.15 | $1.14 | 96,400,000 | 97,600,000 |
|---|