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 | $1.39B | $1.03B | — | — | — | — | $133.3M | -$2.5M | $67.9M | $20.5M | $44.4M | $1.07 | $1.07 | 41,400,000 | 41,500,000 |
|---|
| 2026-03-31 | $1.38B | $1.02B | — | — | — | — | $110.2M | -$900,000.00 | $45.8M | $11M | $32.1M | $0.78 | $0.77 | 41,300,000 | 41,500,000 |
|---|
| 2025-12-31 | $1.38B | $996.6M | — | — | — | — | $180.1M | $2.7M | $119.1M | $47.5M | $68.1M | $1.63 | $1.61 | -200,000 | -200,000 |
|---|
| 2025-09-30 | $1.34B | $990.4M | — | — | — | — | $152.4M | $1.5M | $90.5M | $53M | $36.3M | $0.87 | $0.86 | 41,900,000 | 42,100,000 |
|---|
| 2025-06-30 | $1.3B | $976.7M | — | — | — | — | $133.9M | $1.8M | $74.8M | $27.2M | $43.7M | $1.03 | $1.03 | 42,300,000 | 42,400,000 |
|---|
| 2025-03-31 | $1.25B | $939.5M | — | — | — | — | $119.1M | $7.9M | $69.5M | $15.6M | $51.6M | $1.20 | $1.18 | 43,100,000 | 43,500,000 |
|---|
| 2024-12-31 | $1.26B | $934.5M | — | — | — | — | $104.5M | $12.4M | $56.8M | $17.2M | $38.5M | $0.89 | $0.87 | -200,000 | -200,000 |
|---|
| 2024-09-30 | $1.26B | $943.6M | — | — | — | — | $111.6M | $10.5M | $59.1M | $27.2M | $28.9M | $0.66 | $0.65 | 44,200,000 | 44,800,000 |
|---|
| 2024-06-30 | $1.25B | $937.8M | — | — | — | — | $116M | $12.5M | $72M | $22.1M | $46.2M | $1.03 | $1.02 | 44,600,000 | 45,100,000 |
|---|
| 2024-03-31 | $1.24B | $927.2M | — | — | — | — | $120.9M | $13.3M | $78.4M | $26.2M | $49.3M | $1.10 | $1.09 | 44,800,000 | 45,300,000 |
|---|
| 2023-12-31 | $1.25B | $922M | — | — | — | — | $102.1M | $2.7M | $52.5M | $58.2M | -$5M | -$0.09 | -$0.09 | -400,000 | -400,000 |
|---|
| 2023-09-30 | $1.23B | $921M | — | — | — | — | $137.7M | $2.9M | $86.8M | $37.3M | $45.6M | $0.98 | $0.97 | 46,500,000 | 47,100,000 |
|---|
| 2023-06-30 | $1.22B | $943.8M | — | — | — | — | $105.6M | $4.1M | $58.6M | $23.4M | $32.1M | $0.69 | $0.68 | 46,700,000 | 47,300,000 |
|---|
| 2023-03-31 | $1.19B | $920.3M | — | — | — | — | $79.8M | $4.7M | $37.9M | $20.3M | $15M | $0.32 | $0.32 | 46,700,000 | 47,400,000 |
|---|
| 2022-12-31 | $1.19B | $874M | — | — | — | — | $142.9M | -$4.7M | $94.4M | $44.7M | $45M | $0.97 | $0.95 | -200,000 | -100,000 |
|---|
| 2022-09-30 | $1.14B | $880.7M | — | — | — | — | $59.5M | $6.3M | $31.1M | $8.5M | $19.2M | $0.41 | $0.40 | 47,400,000 | 47,500,000 |
|---|
| 2022-06-30 | $1.13B | $867.5M | — | — | — | — | $96.5M | $3.4M | $67.5M | $29.3M | $35.1M | $0.74 | $0.73 | 47,400,000 | 47,800,000 |
|---|
| 2022-03-31 | $1.07B | $839.7M | — | — | — | — | $62.4M | -$1.3M | $33.2M | -$41.1M | $71.3M | $1.49 | $1.48 | 47,800,000 | 48,300,000 |
|---|
| 2021-12-31 | $1.1B | $820.2M | — | — | — | — | $145.5M | -$5.4M | $110.9M | $61.1M | $49.6M | $1.00 | $1.00 | -400,000 | -300,000 |
|---|
| 2021-09-30 | $1.08B | $837.6M | — | — | — | — | $74.2M | -$700,000.00 | $45.9M | $22.9M | $19M | $0.38 | $0.38 | 49,800,000 | 50,300,000 |
|---|
| 2021-06-30 | $1.05B | $819.2M | — | — | — | — | $73.3M | $4.6M | $49.7M | $22.7M | $23.9M | $0.48 | $0.47 | 50,000,000 | 50,500,000 |
|---|
| 2021-03-31 | $977.7M | $758.8M | — | — | — | — | $61.7M | -$5.5M | $29M | $13.6M | $12.7M | $0.26 | $0.25 | 49,800,000 | 50,500,000 |
|---|
| 2020-12-31 | $1.02B | $757.1M | — | — | — | — | $111.9M | -$6.3M | $79.4M | $53.1M | $25.2M | $0.50 | $0.49 | -200,000 | 200,000 |
|---|
| 2020-09-30 | $970.5M | $742.9M | — | — | — | — | $76.4M | -$12.8M | $36.5M | $58.9M | -$23.9M | -$0.48 | -$0.48 | 50,400,000 | 50,400,000 |
|---|
| 2020-06-30 | $826M | $683.9M | — | — | — | — | -$1M | -$3M | -$27.2M | -$43.2M | $12.9M | $0.25 | $0.25 | 50,800,000 | 51,000,000 |
|---|
| 2020-03-31 | $872.8M | $693.4M | — | — | — | — | $26.2M | -$15.6M | -$9.4M | -$12.2M | $1.8M | $0.03 | $0.03 | 50,600,000 | 51,300,000 |
|---|
| 2019-12-31 | $935.8M | $706.5M | — | — | — | — | $73.3M | -$30.6M | $20.7M | $23.9M | -$2.6M | -$0.05 | -$0.05 | 0 | 100,000 |
|---|
| 2019-09-30 | $928.4M | $714.4M | — | — | — | — | $52.5M | -$7.8M | $21.8M | $14.7M | $5.4M | $0.11 | $0.10 | 50,300,000 | 51,100,000 |
|---|
| 2019-06-30 | $914M | $708.5M | — | — | — | — | $52.6M | -$3.1M | $26.8M | $12.7M | $12.5M | $0.25 | $0.25 | 50,200,000 | 50,900,000 |
|---|
| 2019-03-31 | $905M | $702.7M | — | — | — | — | $58.4M | -$11.2M | $24.2M | $9.7M | $13.7M | $0.27 | $0.27 | 50,000,000 | 50,900,000 |
|---|
| 2018-12-31 | $907.7M | $690.3M | — | — | — | — | $81.2M | -$9.5M | $52.8M | $17M | $34.9M | $0.69 | $0.69 | -100,000 | -100,000 |
|---|
| 2018-09-30 | $852.4M | $652.6M | — | — | — | — | $67M | -$8.1M | $41.9M | $23M | $17.4M | $0.34 | $0.34 | 51,100,000 | 52,000,000 |
|---|
| 2018-06-30 | $849.7M | $666.8M | — | — | — | — | $61.7M | -$8.1M | -$88.9M | $18.6M | -$107.9M | -$2.11 | -$2.11 | 51,200,000 | 51,200,000 |
|---|
| 2018-03-31 | $879.1M | $693.6M | — | — | — | — | $64.8M | -$13.1M | $36.7M | $11.4M | $22.3M | $0.44 | $0.43 | 50,900,000 | 52,100,000 |
|---|
| 2017-12-31 | $903.2M | $702.6M | — | — | — | — | $88.3M | -$16.4M | $58.2M | $109.6M | -$52.1M | -$1.03 | -$1.01 | 0 | 200,000 |
|---|
| 2017-09-30 | $849.5M | $666.4M | — | — | — | — | $66.4M | -$21.2M | $37.5M | $16.4M | $19.9M | $0.39 | $0.38 | 50,700,000 | 51,900,000 |
|---|
| 2017-06-30 | $805.9M | $628.9M | — | — | — | — | $48.3M | -$11.4M | $30.9M | $17.3M | $14.2M | $0.28 | $0.28 | 50,700,000 | 51,600,000 |
|---|
| 2017-03-31 | $788.4M | $610.3M | — | — | — | — | $70.9M | -$11.2M | $54.9M | $14.4M | $34.7M | $0.69 | $0.67 | 50,500,000 | 51,500,000 |
|---|
| 2016-12-31 | $803.5M | $612.3M | — | — | — | — | $69.1M | -$10.8M | $52.8M | $35.1M | $12.8M | $0.25 | $0.25 | 200,000 | 200,000 |
|---|
| 2016-09-30 | $755.8M | $594.4M | — | — | — | — | $59.7M | -$9.2M | $45.4M | $19.5M | $24.5M | $0.49 | $0.48 | 50,100,000 | 50,700,000 |
|---|
| 2016-06-30 | $739.5M | $596.1M | — | — | — | — | $32.2M | -$9.4M | $17.9M | $14.5M | $300,000.00 | $0.01 | $0.01 | 49,900,000 | 50,300,000 |
|---|
| 2016-03-31 | $721.8M | $588.9M | — | — | — | — | $23.5M | -$9.7M | $8.9M | $9.4M | -$3.1M | -$0.06 | -$0.06 | 49,500,000 | 49,500,000 |
|---|
| 2015-12-31 | $765.8M | $577.3M | — | — | — | — | $72.8M | -$38.1M | $30.2M | $29.3M | -$3.6M | -$0.07 | -$0.07 | 0 | 0 |
|---|
| 2015-09-30 | $759.2M | $616.4M | — | — | — | — | $25.3M | $900,000.00 | $21.4M | $14.1M | $7.6M | $0.16 | $0.15 | 49,400,000 | 49,900,000 |
|---|
| 2015-06-30 | $760.3M | $620.9M | — | — | — | — | -$14.6M | $400,000.00 | -$18.9M | $7.6M | -$12.9M | -$0.26 | -$0.26 | 49,300,000 | 49,300,000 |
|---|
| 2015-03-31 | $776.1M | $629.1M | — | — | — | — | $12.9M | $400,000.00 | $8.4M | $15.5M | -$3M | -$0.06 | -$0.06 | 49,100,000 | 49,100,000 |
|---|
| 2014-12-31 | $881.2M | $743M | — | — | — | — | -$23.7M | $900,000.00 | -$27.9M | -$2.9M | -$47.2M | -$0.96 | -$0.96 | 0 | 0 |
|---|
| 2014-09-30 | $872.5M | $726.6M | — | — | — | — | $61.2M | $400,000.00 | $55M | $26.8M | $20.2M | $0.41 | $0.41 | 49,100,000 | 49,400,000 |
|---|
| 2014-06-30 | $859M | $718.9M | — | — | — | — | $8.7M | $600,000.00 | $3.4M | $4.1M | $1.6M | $0.03 | $0.03 | 49,000,000 | 49,400,000 |
|---|
| 2014-03-31 | $949.6M | $759.7M | — | — | — | — | -$73.7M | $0.00 | -$79.5M | $8.7M | -$58.5M | -$1.20 | -$1.20 | 48,900,000 | 48,900,000 |
|---|
| 2013-12-31 | $875.8M | $691.1M | — | — | — | — | $53.9M | $300,000.00 | $47.4M | $18.2M | $40.9M | $0.84 | $0.84 | 100,000 | 100,000 |
|---|
| 2013-09-30 | $982.4M | $783.2M | — | — | — | — | $59.2M | $300,000.00 | $53M | $15M | $23.8M | $0.49 | $0.49 | 48,700,000 | 49,000,000 |
|---|
| 2013-06-30 | $969.9M | $792.3M | — | — | — | — | $32.8M | $300,000.00 | $27.2M | $10.7M | $8.7M | $0.18 | $0.18 | 48,600,000 | 48,900,000 |
|---|
| 2013-03-31 | $950.5M | $792.6M | — | — | — | — | $17.3M | $600,000.00 | $12M | $5.4M | -$16.6M | -$0.34 | -$0.34 | 48,600,000 | 48,900,000 |
|---|
| 2012-12-31 | $766.2M | $612.9M | — | — | — | — | $36.3M | $700,000.00 | $31.1M | -$300,000.00 | $27.9M | $0.58 | $0.57 | 0 | 0 |
|---|
| 2012-09-30 | $944.9M | $764.6M | — | — | — | — | $45.7M | $1.5M | $41.5M | $15.5M | $13.5M | $0.28 | $0.28 | 48,500,000 | 48,600,000 |
|---|
| 2012-06-30 | $935.6M | $767.1M | — | — | — | — | $31.4M | $900,000.00 | $26.9M | -$9.1M | $30.5M | $0.63 | $0.63 | 48,500,000 | 48,600,000 |
|---|
| 2012-03-31 | $940.7M | $760.4M | — | — | — | — | $46.7M | $3.9M | $44.3M | $16.6M | $17M | $0.35 | $0.35 | 48,100,000 | 48,300,000 |
|---|
| 2011-12-31 | $774.5M | $592.1M | — | — | — | — | $82.6M | $2.1M | $79.8M | $26.1M | $15.8M | $0.33 | $0.33 | 0 | 0 |
|---|
| 2011-09-30 | $995.8M | $807.7M | — | — | — | — | $62.5M | $1.3M | $57.3M | $20.9M | $30.8M | $0.64 | $0.64 | 48,000,000 | 48,100,000 |
|---|
| 2011-06-30 | $979.3M | $808.6M | — | — | — | — | $20.4M | $1.1M | $15.6M | $5.6M | $7.9M | $0.17 | $0.16 | 47,800,000 | 48,100,000 |
|---|
| 2011-03-31 | $913.3M | $757.6M | — | — | — | — | $37M | $4.4M | $35.6M | $11.4M | $20M | $0.42 | $0.41 | 47,600,000 | 48,100,000 |
|---|
| 2010-12-31 | $735.3M | $552M | — | — | — | — | $77.1M | $5.3M | $76.8M | $26.5M | $19.9M | $0.41 | $0.42 | -200,000 | -300,000 |
|---|
| 2010-09-30 | $776.1M | $626.5M | — | — | — | — | $44.1M | $600,000.00 | $40.5M | $15.5M | $23.9M | $0.50 | $0.50 | 47,800,000 | 47,900,000 |
|---|
| 2010-06-30 | $729.4M | $603.6M | — | — | — | — | $31.5M | $700,000.00 | $29.9M | $6.3M | $21.5M | $0.44 | $0.44 | 48,800,000 | 49,100,000 |
|---|
| 2010-03-31 | $735.4M | $610.1M | — | — | — | — | $23.8M | $1.4M | $22.7M | $24.3M | -$8.2M | -$0.17 | -$0.17 | 48,800,000 | 48,800,000 |
|---|
| 2009-12-31 | $848.8M | $675.4M | — | — | — | — | $37.5M | $3.6M | $38.1M | -$98.8M | $122.5M | $2.57 | $2.56 | 400,000 | 500,000 |
|---|
| 2009-09-30 | $801.8M | $647.5M | — | — | — | — | $60.9M | $1.2M | $59.3M | $20.6M | $34.4M | $0.72 | $0.72 | 47,600,000 | 47,900,000 |
|---|
| 2009-06-30 | $751.9M | $620.5M | — | — | — | — | $26.7M | $2M | $25.9M | $6.6M | $20.3M | $0.44 | $0.44 | 46,400,000 | 46,600,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 | $5.26B | $3.9B | — | — | — | — | $585.5M | $13.9M | $353.9M | $143.3M | $199.7M | $4.73 | $4.69 | 42,200,000 | 42,500,000 |
|---|
| 2024-12-31 | $5.01B | $3.74B | — | — | — | — | $453M | $48.7M | $266.3M | $92.7M | $162.9M | $3.68 | $3.63 | 44,300,000 | 44,800,000 |
|---|
| 2023-12-31 | $4.87B | $3.71B | — | — | — | — | $425.2M | $14.4M | $235.8M | $139.2M | $87.7M | $1.90 | $1.87 | 46,200,000 | 46,900,000 |
|---|
| 2022-12-31 | $4.54B | $3.46B | — | — | — | — | $361.3M | $3.7M | $226.2M | $41.4M | $170.6M | $3.61 | $3.57 | 47,300,000 | 47,800,000 |
|---|
| 2021-12-31 | $4.2B | $3.24B | — | — | — | — | $354.7M | -$7M | $235.5M | $120.3M | $105.2M | $2.12 | $2.10 | 49,500,000 | 50,100,000 |
|---|
| 2020-12-31 | $3.69B | $2.88B | — | — | — | — | $213.5M | -$37.7M | $79.3M | $56.6M | $16M | $0.32 | $0.31 | 50,400,000 | 50,800,000 |
|---|
| 2019-12-31 | $3.68B | $2.83B | — | — | — | — | $236.8M | -$52.7M | $93.5M | $61M | $29M | $0.58 | $0.57 | 50,200,000 | 51,100,000 |
|---|
| 2018-12-31 | $3.49B | $2.7B | — | — | — | — | $274.7M | -$38.8M | $42.5M | $70M | -$33.3M | -$0.65 | -$0.65 | 50,900,000 | 50,900,000 |
|---|
| 2017-12-31 | $3.35B | $2.61B | — | — | — | — | $273.9M | -$60.2M | $181.5M | $157.7M | $16.7M | $0.33 | $0.32 | 50,700,000 | 51,800,000 |
|---|
| 2016-12-31 | $3.02B | $2.39B | — | — | — | — | $184.5M | -$39.1M | $125M | $78.5M | $34.5M | $0.69 | $0.68 | 50,000,000 | 50,600,000 |
|---|
| 2015-12-31 | $3.06B | $2.44B | — | — | — | — | $96.4M | -$36.4M | $41.1M | $66.5M | -$11.9M | -$0.24 | -$0.24 | 49,300,000 | 49,300,000 |
|---|
| 2014-12-31 | $3.56B | $2.95B | — | — | — | — | -$27.5M | $1.9M | -$49M | $36.7M | -$83.9M | -$1.71 | -$1.71 | 49,000,000 | 49,000,000 |
|---|
| 2013-12-31 | $3.78B | $3.06B | — | — | — | — | $163.2M | $1.5M | $139.6M | $49.3M | $56.8M | $1.17 | $1.16 | 48,700,000 | 49,000,000 |
|---|
| 2012-12-31 | $3.58B | $2.89B | — | — | — | — | $162.2M | $7M | $146.1M | $23M | $88.9M | $1.84 | $1.83 | 48,400,000 | 48,600,000 |
|---|
| 2011-12-31 | $3.66B | $2.97B | — | — | — | — | $202.5M | $8.9M | $188.3M | $64M | $74.5M | $1.56 | $1.55 | 47,800,000 | 48,100,000 |
|---|
| 2010-12-31 | $2.98B | $2.39B | — | — | — | — | $176.5M | $8M | $169.9M | $72.6M | $57.1M | $1.18 | $1.18 | 48,200,000 | 48,400,000 |
|---|
| 2009-12-31 | $3.14B | $2.53B | — | — | — | — | $166.8M | $10.8M | $166.3M | -$61.1M | $200.2M | $4.23 | $4.21 | 47,200,000 | 47,500,000 |
|---|
| 2008-12-31 | $3.16B | $2.51B | — | — | — | — | $228.5M | $8.1M | $224.6M | $53M | $183.3M | $3.96 | $3.93 | 46,300,000 | 46,700,000 |
|---|