Complete source-backed income-statement history.
- Available history
- 2009-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 | $670.2M | $466.4M | $203.8M | — | $78.3M | — | $118.2M | — | $111.4M | $25.3M | $86.1M | $1.41 | $1.40 | 60,900,000 | 61,500,000 |
|---|
| 2026-03-31 | $625.6M | $446.2M | $179.4M | — | $72M | — | $99.7M | — | $92.2M | $21.8M | $70.4M | $1.16 | $1.14 | 60,900,000 | 61,500,000 |
|---|
| 2025-12-31 | $597.1M | $427.8M | $169.3M | — | $67.4M | — | $83.5M | — | $78.6M | $17.8M | $60.8M | $1.00 | $0.99 | 0 | 0 |
|---|
| 2025-09-30 | $555M | $393.5M | $161.5M | — | $61.4M | — | $94M | — | $90.5M | $22.4M | $68.1M | $1.12 | $1.11 | 60,700,000 | 61,400,000 |
|---|
| 2025-06-30 | $564.6M | $395M | $169.6M | — | $66.9M | — | $97.7M | — | $93.4M | $22M | $71.4M | $1.18 | $1.16 | 60,600,000 | 61,300,000 |
|---|
| 2025-03-31 | $463.8M | $333M | $130.8M | — | $60.2M | — | $65.7M | — | $62M | $15.7M | $46.3M | $0.76 | $0.75 | 61,100,000 | 61,800,000 |
|---|
| 2024-12-31 | $472M | $339.4M | $132.6M | — | $58.4M | — | $70.1M | — | $62.9M | $12.9M | $50M | $0.82 | $0.80 | -100,000 | 0 |
|---|
| 2024-09-30 | $474.2M | $333.8M | $140.4M | — | $60.1M | — | $75.9M | — | $72.6M | $18.7M | $53.9M | $0.88 | $0.87 | 61,000,000 | 61,700,000 |
|---|
| 2024-06-30 | $490.4M | $346.4M | $144M | — | $58.3M | — | $81.1M | — | $77.5M | $16.7M | $60.8M | $1.00 | $0.99 | 61,000,000 | 61,700,000 |
|---|
| 2024-03-31 | $424.9M | $308.9M | $116M | — | $57.2M | — | $54.3M | — | $50.9M | -$700,000.00 | $51.6M | $0.85 | $0.84 | 60,900,000 | 61,600,000 |
|---|
| 2023-12-31 | $448.4M | $329M | $119.4M | — | $54.1M | — | $63.1M | — | $58.5M | $12.1M | $46.4M | $0.76 | $0.75 | 0 | 100,000 |
|---|
| 2023-09-30 | $446.4M | $328.7M | $117.7M | — | $50.6M | — | $62.5M | — | $57.1M | $13.8M | $43.3M | $0.71 | $0.71 | 60,800,000 | 61,400,000 |
|---|
| 2023-06-30 | $442.4M | $325.1M | $117.3M | — | $53.4M | — | $59.4M | — | $52.7M | $12.4M | $40.3M | $0.66 | $0.66 | 60,700,000 | 61,400,000 |
|---|
| 2023-03-31 | $385.5M | $289.7M | $95.8M | — | $52M | — | $39.5M | — | $34.7M | $7.3M | $27.4M | $0.45 | $0.45 | 60,700,000 | 61,300,000 |
|---|
| 2022-12-31 | $391.5M | $294.9M | $96.6M | — | $46.2M | — | $46.6M | — | $42M | $7.4M | $34.6M | $0.57 | $0.57 | 0 | 100,000 |
|---|
| 2022-09-30 | $346.4M | $263.6M | $82.8M | — | $39.8M | — | $39.5M | — | $36.7M | $4.9M | $31.8M | $0.53 | $0.52 | 60,400,000 | 61,000,000 |
|---|
| 2022-06-30 | $366.7M | $276.9M | $89.8M | — | $42.1M | — | $46.2M | — | $44.6M | $11.1M | $33.5M | $0.55 | $0.55 | 60,400,000 | 60,900,000 |
|---|
| 2022-03-31 | $330.2M | $254.5M | $75.7M | — | $43.6M | — | $28.5M | — | $27.6M | $7.1M | $20.5M | $0.34 | $0.33 | 60,700,000 | 61,400,000 |
|---|
| 2021-12-31 | $301.4M | $234M | $67.4M | — | $37.6M | — | $30.1M | — | $19.2M | -$300,000.00 | $19.5M | $0.32 | $0.32 | 0 | 100,000 |
|---|
| 2021-09-30 | $298.3M | $227.4M | $70.9M | — | $33.4M | — | $34.3M | — | $33.5M | $4.3M | $29.2M | $0.48 | $0.47 | 60,900,000 | 61,700,000 |
|---|
| 2021-06-30 | $334.7M | $253.1M | $81.6M | — | $40M | — | $38.5M | — | $37.7M | $8M | $29.7M | $0.49 | $0.48 | 60,900,000 | 61,800,000 |
|---|
| 2021-03-31 | $278.8M | $210M | $68.8M | — | $38.2M | — | $27.8M | — | $27.2M | $5M | $22.2M | $0.37 | $0.36 | 60,600,000 | 61,700,000 |
|---|
| 2020-12-31 | $294.8M | $218.9M | $75.9M | — | $31.2M | — | $33.8M | — | $33.6M | $7.6M | $26.1M | $0.43 | $0.42 | 0 | 200,000 |
|---|
| 2020-09-30 | $279.8M | $207.2M | $72.6M | — | $38.4M | — | $34M | — | $32.9M | $7.6M | $25.3M | $0.42 | $0.41 | 60,300,000 | 61,300,000 |
|---|
| 2020-06-30 | $270.1M | $199.8M | $70.3M | — | $37.4M | — | $31.3M | — | $27.5M | $6.1M | $21.4M | $0.36 | $0.35 | 60,100,000 | 61,300,000 |
|---|
| 2020-03-31 | $286.1M | $211.3M | $74.8M | — | $42.2M | — | $32.3M | — | $30.6M | $7.2M | $23.4M | $0.39 | $0.38 | 60,500,000 | 61,700,000 |
|---|
| 2019-12-31 | $314.4M | $232.9M | $81.5M | — | $35.7M | — | $36.4M | — | $34.5M | $4.8M | $29.8M | $0.49 | $0.48 | 100,000 | 300,000 |
|---|
| 2019-09-30 | $308.8M | $226.8M | $82M | — | $43M | — | $38.6M | — | $36.3M | $7.9M | $28.4M | $0.47 | $0.46 | 60,200,000 | 61,400,000 |
|---|
| 2019-06-30 | $324.3M | $235.3M | $89M | — | $41.8M | — | $46.3M | — | $44.4M | $11.6M | $32.8M | $0.55 | $0.54 | 60,100,000 | 61,300,000 |
|---|
| 2019-03-31 | $273.8M | $203.5M | $70.3M | — | $43.9M | — | $25.8M | — | $23.4M | $5.9M | $17.5M | $0.29 | $0.29 | 60,100,000 | 61,200,000 |
|---|
| 2018-12-31 | $279.4M | $207.4M | $72M | — | $38.4M | — | $33.4M | — | $31.2M | -$1M | $32.5M | $0.54 | $0.53 | 0 | 200,000 |
|---|
| 2018-09-30 | $269.4M | $200.4M | $69M | — | $38.2M | — | $30.4M | — | $28.2M | $6.5M | $21.7M | $0.36 | $0.36 | 60,000,000 | 61,100,000 |
|---|
| 2018-06-30 | $291M | $211.8M | $79.2M | — | $40.7M | — | $38.1M | — | $35.2M | $8.3M | $26.9M | $0.45 | $0.44 | 59,900,000 | 61,000,000 |
|---|
| 2018-03-31 | $249.7M | $187.8M | $61.9M | — | $41.8M | — | $19.6M | — | $17M | $4.1M | $12.9M | $0.22 | $0.21 | 59,800,000 | 60,800,000 |
|---|
| 2017-12-31 | $247.6M | $186M | $61.6M | — | $39.9M | — | $21.1M | — | $12.4M | -$16.9M | $30.4M | $0.51 | $0.50 | 0 | 0 |
|---|
| 2017-09-30 | $248.7M | $187.4M | $61.3M | — | $38.2M | — | $22.3M | — | $20M | $7.5M | $12.5M | $0.21 | $0.21 | 59,800,000 | 60,600,000 |
|---|
| 2017-06-30 | $224.4M | $169.7M | $54.7M | — | $34.8M | — | $18.8M | — | $17.6M | $6.1M | $11.4M | $0.19 | $0.19 | 59,700,000 | 60,300,000 |
|---|
| 2017-03-31 | $177.8M | $134.2M | $43.6M | — | $31.4M | — | $11.4M | — | $11M | $3.8M | $7.3M | $0.12 | $0.12 | 59,600,000 | 60,300,000 |
|---|
| 2016-12-31 | $176.1M | $130.4M | $45.7M | — | $28.5M | — | $16.9M | — | $13.3M | $1.2M | $12.6M | $0.21 | $0.20 | -300,000 | -300,000 |
|---|
| 2016-09-30 | $186.7M | $141.4M | $45.3M | — | $31.1M | — | $13.5M | — | $13.2M | $5.7M | $8.5M | $0.14 | $0.14 | 59,800,000 | 60,600,000 |
|---|
| 2016-06-30 | $172.3M | $127.3M | $45M | — | $30.3M | — | $14.3M | — | $14.2M | $4.8M | $9.1M | $0.15 | $0.15 | 60,100,000 | 60,900,000 |
|---|
| 2016-03-31 | $172.8M | $125.4M | $47.4M | — | $29.6M | — | $16.1M | — | $16.1M | $5.7M | $13.6M | $0.22 | $0.22 | 62,100,000 | 63,000,000 |
|---|
| 2015-12-31 | $186.4M | $131.1M | $55.3M | — | $31M | — | $24.3M | — | $24.3M | $6.9M | $11.5M | $0.19 | $0.18 | -200,000 | 0 |
|---|
| 2015-09-30 | $179.7M | $125M | $54.7M | — | $29.5M | — | $25.2M | — | $24.3M | $8.5M | $18.8M | $0.30 | $0.30 | 62,300,000 | 63,300,000 |
|---|
| 2015-06-30 | $205.4M | $144.7M | $60.7M | — | $31.1M | — | $29.2M | — | $28.6M | $10.4M | $18.3M | $0.29 | $0.29 | 62,600,000 | 63,600,000 |
|---|
| 2015-03-31 | $196.5M | $141.6M | $54.9M | — | $30.4M | — | $24.5M | — | $22.7M | $8.3M | $14.9M | $0.24 | $0.23 | 62,700,000 | 63,700,000 |
|---|
| 2014-12-31 | $125M | $80.4M | $44.6M | — | $17.5M | — | $27.1M | — | $25.2M | $5.3M | $23.8M | $0.38 | $0.38 | -100,000 | -200,000 |
|---|
| 2014-09-30 | $219.3M | $160.9M | $58.4M | — | $33.4M | — | $24.9M | — | $23.7M | $8.5M | $15.4M | $0.24 | $0.24 | 62,700,000 | 63,800,000 |
|---|
| 2014-06-30 | $234.6M | $175.7M | $58.9M | — | $34.9M | — | $23.9M | — | $22.7M | $5.7M | $17.1M | $0.27 | $0.27 | 62,800,000 | 63,800,000 |
|---|
| 2014-03-31 | $200.2M | $153.4M | $46.8M | — | $34.2M | — | $12.8M | — | $11.8M | $4.2M | $7.4M | $0.12 | $0.12 | 62,800,000 | 63,700,000 |
|---|
| 2013-12-31 | $81.2M | $54.3M | $26.9M | — | $13.1M | — | $12.5M | — | $11.1M | -$7.9M | $27.1M | $0.43 | $0.42 | 100,000 | 200,000 |
|---|
| 2013-09-30 | $209.3M | $158.8M | $50.5M | — | $31.7M | — | $18.8M | — | $17.3M | $500,000.00 | $16M | $0.26 | $0.25 | 62,600,000 | 63,200,000 |
|---|
| 2013-06-30 | $222.6M | $170.8M | $51.8M | — | $34.2M | — | $18.2M | — | $16.4M | -$101.4M | $117.5M | $1.88 | $1.87 | 62,500,000 | 62,900,000 |
|---|
| 2013-03-31 | $199.8M | $153M | $46.8M | — | $34.7M | — | $12.1M | — | -$900,000.00 | $200,000.00 | -$600,000.00 | -$0.01 | -$0.01 | 62,400,000 | 62,400,000 |
|---|
| 2012-12-31 | $217.7M | $168M | $49.7M | — | $36.1M | — | $13M | — | $6.8M | $2M | $4.7M | $0.07 | $0.07 | 0 | 100,000 |
|---|
| 2012-09-30 | $185M | $139.4M | $45.6M | — | $33.2M | — | $12.4M | — | $5.4M | $1M | -$14.7M | -$0.24 | -$0.24 | 62,400,000 | 63,000,000 |
|---|
| 2012-06-30 | $204.4M | $155.2M | $49.2M | — | $33.5M | — | $15.8M | — | $9.9M | $300,000.00 | -$16.5M | -$0.26 | -$0.26 | 62,300,000 | 62,600,000 |
|---|
| 2012-03-31 | $196.1M | $150.8M | $45.3M | — | $34.1M | — | $10.3M | — | $3.8M | $700,000.00 | -$1.1M | -$0.02 | -$0.02 | 62,200,000 | 62,200,000 |
|---|
| 2011-12-31 | $195M | $149.3M | $45.7M | — | $34.2M | — | $11.5M | — | $7.2M | $700,000.00 | -$15.2M | — | -$0.25 | 0 | 0 |
|---|
| 2011-09-30 | $167.8M | $131.3M | $36.5M | — | $28M | — | $8.5M | — | $3.5M | $200,000.00 | $2.4M | — | $0.04 | 62,200,000 | 62,200,000 |
|---|
| 2011-06-30 | $175.6M | $135.7M | $39.9M | — | $29.3M | — | $10.6M | — | $6.8M | $1.1M | $4.4M | — | $0.07 | 62,200,000 | 62,200,000 |
|---|
| 2011-03-31 | $173.6M | $132.1M | — | — | $44.1M | — | -$1M | — | -$4.6M | $700,000.00 | -$5.3M | — | -$0.08 | 62,100,000 | 62,100,000 |
|---|
| 2010-12-31 | $93.3M | $78.4M | — | — | $7.8M | — | $6.6M | — | $4.4M | $76.2M | -$169.2M | — | -$2.93 | 1,500,000 | 1,400,000 |
|---|
| 2010-09-30 | $179.6M | $135.1M | — | — | $39.6M | — | $4.8M | — | $3.1M | $900,000.00 | $1.2M | — | $0.02 | 62,200,000 | 62,300,000 |
|---|
| 2010-06-30 | $195.6M | $144.4M | — | — | $43.9M | — | $2.5M | — | -$1.2M | -$700,000.00 | -$2.7M | — | -$0.05 | 57,100,000 | 57,200,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 | $2.18B | $1.55B | $631.2M | — | $255.9M | — | $340.9M | — | $324.5M | $77.9M | $246.6M | $4.06 | $4.01 | 60,800,000 | 61,500,000 |
|---|
| 2024-12-31 | $1.86B | $1.33B | $533M | — | $234M | — | $281.4M | — | $263.9M | $47.6M | $216.3M | $3.55 | $3.50 | 60,900,000 | 61,700,000 |
|---|
| 2023-12-31 | $1.72B | $1.27B | $450.2M | — | $210.1M | — | $224.5M | — | $203M | $45.6M | $157.4M | $2.59 | $2.56 | 60,700,000 | 61,500,000 |
|---|
| 2022-12-31 | $1.43B | $1.09B | $344.9M | — | $171.7M | — | $160.8M | — | $150.9M | $30.5M | $120.4M | $1.99 | $1.97 | 60,500,000 | 61,200,000 |
|---|
| 2021-12-31 | $1.21B | $924.5M | $288.7M | — | $149.2M | — | $130.7M | — | $117.6M | $17M | $100.6M | $1.65 | $1.63 | 60,800,000 | 61,900,000 |
|---|
| 2020-12-31 | $1.13B | $837.2M | $293.6M | — | $149.2M | — | $131.4M | — | $124.6M | $28.5M | $96.2M | $1.59 | $1.56 | 60,300,000 | 61,700,000 |
|---|
| 2019-12-31 | $1.22B | $898.5M | $322.8M | — | $164.4M | — | $147.1M | — | $138.6M | $30.2M | $108.5M | $1.80 | $1.76 | 60,200,000 | 61,600,000 |
|---|
| 2018-12-31 | $1.09B | $807.4M | $282.1M | — | $159.1M | — | $121.5M | — | $111.6M | $17.9M | $94M | $1.57 | $1.54 | 59,900,000 | 61,200,000 |
|---|
| 2017-12-31 | $898.5M | $677.3M | $221.2M | — | $144.3M | — | $73.6M | — | $61M | $500,000.00 | $61.6M | $1.03 | $1.02 | 59,700,000 | 60,400,000 |
|---|
| 2016-12-31 | $707.9M | $524.5M | $183.4M | — | $119.5M | — | $60.8M | — | $56.8M | $17.4M | $43.8M | $0.72 | $0.71 | 60,400,000 | 61,200,000 |
|---|
| 2015-12-31 | $768M | $542.4M | $225.6M | — | $122M | — | $103.2M | — | $99.9M | $34.1M | $63.5M | $1.02 | $1.00 | 62,200,000 | 63,400,000 |
|---|
| 2014-12-31 | $779.1M | $570.4M | $208.7M | — | $120M | — | $88.7M | — | $83.4M | $23.7M | $63.7M | $1.01 | $1.00 | 62,700,000 | 63,600,000 |
|---|
| 2013-12-31 | $712.9M | $536.9M | $176M | — | $113.7M | — | $61.6M | — | $43.9M | -$108.6M | $160M | $2.56 | $2.53 | 62,600,000 | 63,200,000 |
|---|
| 2012-12-31 | $803.2M | $613.4M | $189.8M | — | $136.9M | — | $51.5M | — | $25.9M | $3.9M | -$27.5M | -$0.44 | -$0.44 | 62,300,000 | 62,700,000 |
|---|
| 2011-12-31 | $688.7M | $533.3M | $155.4M | — | $122.2M | — | $33.2M | — | $16.6M | $3.5M | -$14.2M | -$0.23 | -$0.23 | 62,200,000 | 62,200,000 |
|---|
| 2010-12-31 | $633.1M | $482.2M | $150.9M | — | $130.2M | — | $12.4M | — | $1M | $75.1M | -$175.7M | — | -$3.05 | 57,600,000 | 57,600,000 |
|---|
| 2009-12-31 | $750.4M | $557.3M | — | — | $155.8M | — | $35.8M | — | $25.1M | $5.3M | $23.1M | — | $0.47 | — | — |
|---|