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 | $472M | $277M | $195M | — | $93.7M | — | $133.8M | $900,000.00 | $126.9M | $30.2M | $96.7M | $2.28 | $2.26 | 42,500,000 | 42,700,000 |
|---|
| 2026-03-31 | $409.9M | $254.6M | $155.3M | — | $88.4M | — | $94.2M | $1.5M | $88.4M | $21.6M | $66.8M | $1.56 | $1.55 | 42,800,000 | 43,200,000 |
|---|
| 2025-12-31 | $388.3M | $233.8M | $154.5M | — | $87.4M | — | $92M | $500,000.00 | $84.8M | $19.3M | $65.5M | $1.53 | $1.52 | -100,000 | -100,000 |
|---|
| 2025-09-30 | $425.2M | $246.7M | $178.5M | — | $90.1M | — | $117.2M | $500,000.00 | $109.5M | $23.2M | $86.3M | $2.00 | $1.98 | 43,200,000 | 43,600,000 |
|---|
| 2025-06-30 | $424.6M | $248.8M | $175.8M | — | $84.4M | — | $123.2M | $700,000.00 | $115.3M | $27.5M | $87.8M | $2.02 | $2.01 | 43,400,000 | 43,700,000 |
|---|
| 2025-03-31 | $382.7M | $232.8M | $149.9M | — | $78M | — | $98.5M | $700,000.00 | $90.7M | $21.6M | $69.1M | $1.59 | $1.58 | 43,500,000 | 43,800,000 |
|---|
| 2024-12-31 | $367.7M | $223.8M | $143.9M | — | $85.4M | — | $81.9M | $3.3M | $76M | $13.8M | $62.2M | $1.43 | $1.41 | -100,000 | 0 |
|---|
| 2024-09-30 | $386.6M | $222.5M | $164.1M | — | $77.6M | — | $111.3M | $3M | $103.8M | $26.9M | $76.9M | $1.76 | $1.75 | 43,700,000 | 43,900,000 |
|---|
| 2024-06-30 | $365.1M | $215.8M | $149.3M | — | $80.6M | — | $95M | $3.2M | $87.1M | $21.2M | $65.9M | $1.50 | $1.50 | 43,800,000 | 44,000,000 |
|---|
| 2024-03-31 | $326.3M | $202M | $124.3M | — | $65.4M | — | $86.1M | $3.1M | $80.2M | $20.3M | $59.9M | $1.37 | $1.36 | 43,800,000 | 44,100,000 |
|---|
| 2023-12-31 | $312.3M | $192.8M | $119.5M | — | $73.3M | — | $66.3M | $3M | $60.7M | $13.9M | $46.8M | $1.07 | $1.06 | -300,000 | -200,000 |
|---|
| 2023-09-30 | $347.3M | $205.9M | $141.4M | — | $64.6M | — | $100.2M | $2.3M | $93.7M | $24.2M | $69.5M | $1.56 | $1.56 | 44,500,000 | 44,600,000 |
|---|
| 2023-06-30 | $325.4M | $201.4M | $124M | — | $61.9M | — | $87M | $2.2M | $80M | $19.8M | $60.2M | $1.34 | $1.34 | 44,900,000 | 45,000,000 |
|---|
| 2023-03-31 | $310.2M | $198.1M | $112.1M | — | $62.7M | — | $70.2M | $2.4M | $63.9M | $16.6M | $47.3M | $1.04 | $1.04 | 45,400,000 | 45,500,000 |
|---|
| 2022-12-31 | $304.5M | $193M | $111.5M | — | $59.1M | — | $70.6M | $1.9M | $63.3M | $14.5M | $48.8M | $1.08 | $1.08 | -300,000 | -300,000 |
|---|
| 2022-09-30 | $325M | $207.5M | $117.5M | — | $59.3M | — | $73.3M | $1.4M | $67.7M | $13.2M | $57.5M | $1.25 | $1.25 | 46,100,000 | 46,100,000 |
|---|
| 2022-06-30 | $321M | $203.1M | $117.9M | — | $61.5M | — | $71.6M | $1.4M | $67.2M | $15M | $52.2M | $1.12 | $1.11 | 46,600,000 | 46,700,000 |
|---|
| 2022-03-31 | $282.6M | $180.4M | $102.2M | — | $57.1M | — | $63.2M | $1.3M | $59.4M | $15M | $44.4M | $0.94 | $0.94 | 47,100,000 | 47,200,000 |
|---|
| 2021-12-31 | $282.5M | $180M | $102.5M | — | $60.9M | — | $55.5M | $1.3M | $51.3M | $9.4M | $41.9M | $0.88 | $0.88 | -100,000 | -100,000 |
|---|
| 2021-09-30 | $292.2M | $181.5M | $110.7M | — | $62.3M | — | $72.1M | $1.4M | $67.4M | $16.6M | $50.8M | $1.07 | $1.06 | 47,500,000 | 47,800,000 |
|---|
| 2021-06-30 | $280M | $175.1M | $104.9M | — | $60M | — | $78.3M | $1.6M | $74.3M | $19.2M | $55.1M | $1.15 | $1.14 | 47,700,000 | 48,100,000 |
|---|
| 2021-03-31 | $251.9M | $164.4M | $87.5M | — | $54.2M | — | $54.1M | $1.3M | $49.7M | $12.2M | $35.4M | $0.74 | $0.74 | 47,800,000 | 48,000,000 |
|---|
| 2020-12-31 | $238.7M | $155.9M | $82.8M | — | $54.4M | — | $44.1M | $4.4M | $43.1M | $8.3M | $22.8M | $0.47 | $0.47 | 0 | 0 |
|---|
| 2020-09-30 | $246.3M | $155.1M | $91.2M | — | $41M | — | $72.3M | $3.2M | $69.4M | $15.2M | $54M | $1.13 | $1.13 | 47,900,000 | 48,000,000 |
|---|
| 2020-06-30 | $203.2M | $135.4M | $67.8M | — | $33M | — | $62.4M | $4.4M | $60.9M | $11.4M | $50.3M | $1.05 | $1.05 | 47,800,000 | 48,000,000 |
|---|
| 2020-03-31 | $248.7M | $157.4M | $91.3M | — | $34.8M | — | $76M | -$369.4M | -$300.1M | -$77.5M | -$226.2M | -$4.71 | -$4.71 | 48,000,000 | 48,000,000 |
|---|
| 2019-12-31 | $246.9M | $158.3M | $88.6M | — | $40M | — | $62.2M | -$36.4M | $59.8M | $8.3M | $47.7M | $0.99 | $0.96 | -100,000 | -100,000 |
|---|
| 2019-09-30 | $277.1M | $165.4M | $111.7M | — | $41.3M | — | $113.3M | $5.1M | $106.7M | $16M | $73.2M | $1.50 | $1.48 | 48,700,000 | 49,500,000 |
|---|
| 2019-06-30 | $272M | $168.6M | $103.4M | — | $37.4M | — | $87.2M | $5.4M | $83.1M | $19.4M | $54.5M | $1.11 | $1.09 | 49,000,000 | 49,800,000 |
|---|
| 2019-03-31 | $242.1M | $150.7M | $91.4M | — | $55.6M | — | $54.7M | $5.5M | $49.8M | $13.4M | $39.1M | $0.80 | $0.78 | 48,700,000 | 49,500,000 |
|---|
| 2018-12-31 | $238.9M | $156.8M | $82.1M | — | $45.3M | — | $52.5M | -$59.8M | $47.4M | $10.8M | $34.6M | $0.70 | $0.70 | -600,000 | -700,000 |
|---|
| 2018-09-30 | $260.5M | $162.6M | $97.9M | — | $35.3M | — | $81.3M | $9.2M | $80.6M | $16.4M | $76.2M | $1.50 | $1.46 | 50,700,000 | 51,900,000 |
|---|
| 2018-06-30 | $248.6M | $165.9M | $82.7M | — | $40.9M | — | $66M | $9.1M | $65.3M | $17.7M | $47.3M | $0.90 | $0.89 | 51,900,000 | 52,600,000 |
|---|
| 2018-03-31 | $227.3M | $156.5M | $70.8M | — | $37.5M | — | $49.6M | $9M | $49.4M | $8.2M | $27.8M | $0.53 | $0.51 | 53,000,000 | 53,800,000 |
|---|
| 2017-12-31 | $214.3M | $153.2M | $61.1M | — | $32.8M | — | $43.4M | $8.8M | $43.4M | -$60.7M | -$1.5M | -$0.03 | -$0.03 | -200,000 | 0 |
|---|
| 2017-09-30 | $233.9M | $143.1M | $90.8M | — | $30.8M | — | $73.9M | -$12.3M | $52.8M | $15.5M | $49.4M | $0.93 | $0.92 | 53,000,000 | 53,500,000 |
|---|
| 2017-06-30 | $225.6M | $140.4M | $85.2M | — | $35.7M | — | $69.2M | $8.3M | $68.6M | $24.9M | $41.3M | $0.77 | $0.77 | 53,300,000 | 53,700,000 |
|---|
| 2017-03-31 | $219.8M | $141.5M | $78.3M | — | $39.3M | — | $57.3M | $8.9M | $57.3M | $21.8M | $30.4M | $0.56 | $0.56 | 54,100,000 | 54,500,000 |
|---|
| 2016-12-31 | -$99.3M | -$120.8M | $21.5M | — | $19M | — | $51.6M | — | $40.8M | $6.9M | $27.1M | $0.49 | $0.49 | -200,000 | -300,000 |
|---|
| 2016-09-30 | $334.9M | $225.2M | $109.7M | — | $55.7M | — | $71M | — | $63.6M | $7.7M | $70.6M | $1.27 | $1.26 | 55,500,000 | 56,000,000 |
|---|
| 2016-06-30 | $314.3M | $222.8M | $91.5M | — | $55.8M | — | $51.7M | — | $41.3M | $24.7M | $16.9M | $0.30 | $0.30 | 55,600,000 | 56,000,000 |
|---|
| 2016-03-31 | $287.4M | $203.1M | $84.3M | — | $53.7M | — | $21.6M | — | $4.9M | $12M | -$9.9M | -$0.18 | -$0.18 | 55,600,000 | 55,600,000 |
|---|
| 2015-12-31 | -$128.9M | -$143.2M | $14.3M | — | -$9.1M | — | $22.4M | — | $2M | -$15.4M | -$13.8M | -$0.24 | -$0.24 | 100,000 | 100,000 |
|---|
| 2015-09-30 | $335.9M | $224.8M | $111.1M | — | $64M | — | $59.3M | — | $37.2M | $17.5M | $31.8M | $0.57 | $0.56 | 55,500,000 | 55,900,000 |
|---|
| 2015-06-30 | $306.1M | $214.6M | $91.5M | — | $61.6M | — | $41.2M | — | $33M | $17.9M | $29.6M | $0.53 | $0.53 | 55,500,000 | 55,800,000 |
|---|
| 2015-03-31 | $551.4M | $421.9M | $129.5M | — | $103M | — | $35.8M | — | $23.9M | $20.1M | $46.6M | $0.84 | $0.83 | 55,300,000 | 55,700,000 |
|---|
| 2014-12-31 | -$633.7M | -$559.7M | -$74M | — | -$54.2M | — | -$5.1M | — | -$13.2M | -$900,000.00 | -$3.6M | -$0.07 | -$0.07 | 100,000 | 0 |
|---|
| 2014-09-30 | $678.9M | $510.9M | $168M | — | $101M | — | $85.8M | — | $73M | $26.3M | $31.6M | $0.57 | $0.57 | 55,000,000 | 55,500,000 |
|---|
| 2014-06-30 | $659.1M | $512.1M | $147M | — | $100.2M | — | $63.6M | — | $51.2M | $24.6M | $18.9M | $0.34 | $0.34 | 54,800,000 | 55,300,000 |
|---|
| 2014-03-31 | $590M | $447.9M | $142.1M | — | $103.1M | — | $53.8M | — | $37.4M | $19.3M | $16.9M | $0.31 | $0.30 | 54,800,000 | 55,300,000 |
|---|
| 2013-12-31 | $468.8M | $364.5M | $104.3M | — | $60M | — | $57.4M | — | $45.1M | $7.5M | $10.8M | $0.22 | $0.21 | -1,100,000 | -1,100,000 |
|---|
| 2013-09-30 | $729.7M | $549.8M | $179.9M | — | $103M | — | $93.6M | — | $82M | $26.1M | $50.4M | $0.86 | $0.85 | 58,400,000 | 59,000,000 |
|---|
| 2013-06-30 | $706.6M | $542.3M | $164.3M | — | $111.2M | — | $67.6M | — | $56.5M | $25.9M | $29.9M | $0.50 | $0.50 | 59,300,000 | 59,900,000 |
|---|
| 2013-03-31 | $622.3M | $477.8M | $144.5M | — | $112.7M | — | $47M | — | $15.1M | $11.9M | $3M | $0.05 | $0.05 | 59,200,000 | 59,800,000 |
|---|
| 2012-12-31 | $422.6M | $326.2M | $96.4M | — | $52.3M | — | $56M | — | $43.8M | $20.4M | $8.4M | $0.14 | $0.14 | 100,000 | 100,000 |
|---|
| 2012-09-30 | $694.7M | $507.8M | $186.9M | — | $94M | — | $108.6M | — | $94.9M | $20.9M | $62.9M | $1.06 | $1.05 | 58,900,000 | 59,400,000 |
|---|
| 2012-06-30 | $675.4M | $504.8M | $170.6M | — | $107.9M | — | $77.6M | — | $63.6M | $21.4M | $41.8M | $0.71 | $0.70 | 58,800,000 | 59,400,000 |
|---|
| 2012-03-31 | $636M | $496M | $140M | — | $110.7M | — | $42.7M | — | $32.3M | $13.3M | $18.2M | $0.31 | $0.31 | 58,600,000 | 59,100,000 |
|---|
| 2011-12-31 | $623M | $497.3M | $125.7M | — | $111.3M | — | $23.9M | — | $13.6M | $3.8M | $8.5M | $0.14 | $0.15 | 0 | 0 |
|---|
| 2011-09-30 | $734.2M | $545.1M | $189.1M | — | $112.7M | — | $91.1M | — | $81.4M | $29.8M | $52.5M | $0.89 | $0.89 | 58,400,000 | 58,800,000 |
|---|
| 2011-06-30 | $748.6M | $563.9M | $184.7M | — | $122.2M | — | $72.7M | — | $61.2M | $23.3M | $37.9M | $0.64 | $0.64 | 58.3 | 58.9 |
|---|
| 2011-03-31 | $685.2M | $524.5M | $160.7M | — | $120.1M | — | $52.1M | — | $37.6M | $24.1M | $13.5M | $0.23 | $0.23 | 58,100,000 | 58,800,000 |
|---|
| 2010-12-31 | $504.3M | $406.4M | $97.9M | — | $98.7M | — | -$23.8M | — | -$31.6M | -$14.7M | -$21M | -$0.36 | -$0.36 | 100,000 | 100,000 |
|---|
| 2010-09-30 | $739.8M | $567.8M | $172M | — | $125.2M | — | $45M | — | $45.1M | $20.5M | $24.6M | $0.42 | $0.42 | 57,700,000 | 58,200,000 |
|---|
| 2010-06-30 | $724.8M | $554.4M | $170.4M | — | $131.8M | — | $52.9M | — | $49.4M | $22.6M | $26.8M | $0.47 | $0.46 | 57,600,000 | 58,100,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.62B | $962.1M | $658.7M | $16.4M | $339.5M | — | $430.9M | $2.4M | $400.3M | $91.6M | $308.7M | $7.13 | $7.08 | 43,300,000 | 43,600,000 |
|---|
| 2024-12-31 | $1.45B | $864.1M | $581.6M | $15.7M | $308.5M | — | $374.3M | $12.6M | $347.1M | $82.2M | $264.9M | $6.06 | $6.02 | 43,700,000 | 44,000,000 |
|---|
| 2023-12-31 | $1.3B | $798.2M | $497M | $14.5M | $262.5M | — | $323.7M | $9.9M | $298.3M | $74.5M | $223.8M | $5.00 | $4.99 | 44,700,000 | 44,800,000 |
|---|
| 2022-12-31 | $1.23B | $784M | $449.1M | $14.9M | $237M | — | $278.7M | $6M | $257.6M | $57.7M | $202.9M | $4.38 | $4.37 | 46,300,000 | 46,400,000 |
|---|
| 2021-12-31 | $1.11B | $701M | $405.6M | $14.6M | $237.4M | — | $260M | $5.6M | $242.7M | $57.4M | $183.2M | $3.84 | $3.82 | 47,600,000 | 47,900,000 |
|---|
| 2020-12-31 | $936.9M | $603.8M | $333.1M | $14.7M | $163.2M | — | $254.8M | -$357.4M | -$126.7M | -$42.6M | -$99.1M | -$2.07 | -$2.07 | 47,900,000 | 47,900,000 |
|---|
| 2019-12-31 | $1.04B | $643M | $395.1M | $14.8M | $174.3M | — | $317.4M | -$20.4M | $299.4M | $57.1M | $214.5M | $4.40 | $4.32 | 48,700,000 | 49,500,000 |
|---|
| 2018-12-31 | $975.3M | $641.8M | $333.5M | $16.3M | $159M | — | $249.4M | -$32.5M | $242.7M | $53.1M | $185.9M | $3.61 | $3.56 | 51,300,000 | 52,100,000 |
|---|
| 2017-12-31 | $893.6M | $578.2M | $315.4M | $17.4M | $138.6M | — | $243.8M | $13.7M | $222.1M | $1.5M | $119.6M | $2.23 | $2.21 | 53,300,000 | 53,900,000 |
|---|
| 2016-12-31 | $837.3M | $530.3M | $307M | $17.8M | $184.2M | — | $195.9M | $4.2M | $150.6M | $51.3M | $104.7M | $1.88 | $1.87 | 55,400,000 | 55,700,000 |
|---|
| 2015-12-31 | $805.1M | $499.1M | $306M | $18.7M | $180.8M | — | $157M | -$17.8M | $94.6M | $36.7M | $94.2M | $1.69 | $1.68 | 55,500,000 | 55,900,000 |
|---|
| 2014-12-31 | $1.29B | $911.2M | $383.1M | $19.8M | $250.1M | — | $198.1M | — | $148.4M | $69.3M | $63.8M | $1.15 | $1.14 | 55,000,000 | 55,400,000 |
|---|
| 2013-12-31 | $2.53B | $1.93B | $593M | $29.3M | $386.9M | — | $265.6M | — | $198.7M | $71.4M | $94.1M | $1.62 | $1.60 | 57,800,000 | 58,400,000 |
|---|
| 2012-12-31 | $2.43B | $1.83B | $593.9M | $27.4M | $364.9M | — | $284.9M | — | $234.6M | $76M | $131.3M | $2.21 | $2.19 | 58,900,000 | 59,500,000 |
|---|
| 2011-12-31 | $2.72B | $2.08B | $647.9M | $29.2M | $454M | — | $239.8M | — | $193.8M | $81M | $112.4M | $1.91 | $1.90 | 58,300,000 | 58,800,000 |
|---|
| 2010-12-31 | $2.63B | $2.04B | $586.1M | $32.9M | $499.2M | — | $87.5M | — | $73.1M | $58M | $11M | $0.19 | $0.19 | 57,700,000 | 58,200,000 |
|---|
| 2009-12-31 | $2.78B | $2.16B | $621M | — | $552.4M | — | $90.6M | — | $75.2M | -$2.5M | $77.7M | $1.36 | $1.36 | 56,800,000 | 57,000,000 |
|---|