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 | $1.01B | $722.4M | $284.6M | — | $226.2M | — | $41.1M | — | $20.7M | $6.5M | $14.2M | $0.35 | $0.35 | 41,000,000 | 41,000,000 |
|---|
| 2026-03-31 | $968.3M | $701.7M | $266.6M | — | $224.4M | — | $27.7M | — | $10.6M | $5.1M | $5.5M | $0.13 | $0.13 | 41,300,000 | 41,400,000 |
|---|
| 2025-12-31 | $980.1M | $696.6M | $283.5M | — | $210.5M | — | $56.2M | — | $39.5M | $14.3M | $25.2M | $0.60 | $0.59 | -300,000 | -300,000 |
|---|
| 2025-09-30 | $1.01B | $714.5M | $296.9M | — | $212.2M | — | $67.9M | — | $50.5M | $12.4M | $38.1M | $0.88 | $0.87 | 43,500,000 | 43,700,000 |
|---|
| 2025-06-30 | $1.02B | $727.3M | $293.3M | — | $216.8M | — | $59.6M | — | $41.4M | $12.1M | $29.3M | $0.67 | $0.67 | 43,800,000 | 44,000,000 |
|---|
| 2025-03-31 | $968.3M | $692.9M | $275.4M | — | $214.5M | — | $46.6M | — | $31.2M | $10.3M | $20.9M | $0.48 | $0.48 | 43,700,000 | 44,000,000 |
|---|
| 2024-12-31 | $985M | $699M | $286M | — | $197.9M | — | $74.2M | — | $59.3M | $16.9M | $42.4M | $0.95 | $0.94 | -200,000 | -200,000 |
|---|
| 2024-09-30 | $1.03B | $730.6M | $300.4M | — | $207.5M | — | $78.9M | — | $62.9M | $15.4M | $47.5M | $1.07 | $1.06 | 44,500,000 | 45,000,000 |
|---|
| 2024-06-30 | $1.03B | $733.6M | $301.1M | — | $205.6M | — | $80.4M | — | $64.6M | $17.4M | $47.2M | $1.03 | $1.02 | 45,700,000 | 46,100,000 |
|---|
| 2024-03-31 | $1.05B | $752.8M | $296.2M | — | $210.2M | — | $70.9M | — | $53.3M | $15.2M | $38.1M | $0.82 | $0.81 | 46,500,000 | 46,900,000 |
|---|
| 2023-12-31 | $1.07B | $769.2M | $304.9M | — | $203.6M | — | $83.4M | — | $66.7M | $16.4M | $50.3M | $1.08 | $1.07 | -500,000 | -500,000 |
|---|
| 2023-09-30 | $1.12B | $794.4M | $322.4M | — | $206M | — | $98.6M | — | $80.1M | $20.7M | $59.4M | $1.23 | $1.23 | 48,100,000 | 48,400,000 |
|---|
| 2023-06-30 | $1.13B | $804.6M | $326.3M | — | $210.5M | — | $97.9M | — | $82.1M | $22M | $60.1M | $1.23 | $1.22 | 49,000,000 | 49,200,000 |
|---|
| 2023-03-31 | $1.13B | $802.4M | $326.4M | — | $224.1M | — | $84.2M | — | $68.8M | $19.3M | $49.5M | $1.00 | $0.99 | 49,300,000 | 49,800,000 |
|---|
| 2022-12-31 | $1.15B | $810.3M | $340.1M | — | $229.9M | — | $90.4M | — | $76M | $20.4M | $55.6M | $1.13 | $1.12 | -300,000 | -300,000 |
|---|
| 2022-09-30 | $1.2B | $839M | $358.9M | — | $232.6M | — | $108.4M | — | $96.3M | $25.2M | $73.2M | $1.46 | $1.44 | 50,100,000 | 50,700,000 |
|---|
| 2022-06-30 | $1.14B | $797.8M | $344M | — | $220.4M | — | $110.1M | — | $100M | $27.4M | $72.5M | $1.42 | $1.41 | 51,000,000 | 51,600,000 |
|---|
| 2022-03-31 | $1.09B | $764.4M | $326.6M | — | $212.1M | — | $100.6M | — | $91.3M | $23.7M | $66.8M | $1.30 | $1.28 | 51,600,000 | 52,300,000 |
|---|
| 2021-12-31 | $1.05B | $740.1M | $313.7M | — | $202.4M | — | $95.5M | — | $86.2M | $20.8M | $85M | $1.65 | $1.61 | -300,000 | -200,000 |
|---|
| 2021-09-30 | $1.07B | $765.1M | $308.7M | — | $192.7M | — | $100.1M | — | $90.5M | $24.2M | $212M | $4.02 | $3.97 | 52,700,000 | 53,400,000 |
|---|
| 2021-06-30 | $974.9M | $698.6M | $276.3M | — | $176.4M | — | $87.9M | — | $78.5M | $21.2M | $64.2M | $1.21 | $1.19 | 53,200,000 | 53,900,000 |
|---|
| 2021-03-31 | $907M | $663.3M | $243.7M | — | $164.3M | — | $67.4M | — | $58.2M | $15.4M | $48.7M | $0.92 | $0.91 | 53,000,000 | 53,700,000 |
|---|
| 2020-12-31 | $900.4M | $659.6M | $240.8M | — | $153M | — | $73.9M | — | $64.6M | $16.3M | $55.4M | $1.05 | $1.03 | 100,000 | 200,000 |
|---|
| 2020-09-30 | $904.4M | $668.1M | $236.3M | — | $150.1M | — | $73.5M | — | $64.2M | $17.5M | $52.3M | $1.00 | $0.99 | 52,500,000 | 53,000,000 |
|---|
| 2020-06-30 | $831.9M | $604.4M | $227.5M | — | $146M | — | $69.1M | — | $59.4M | $15.9M | $48.8M | $0.93 | $0.92 | 52,500,000 | 53,000,000 |
|---|
| 2020-03-31 | $990.5M | $709.6M | $280.9M | — | $197.9M | — | $70.9M | — | $59.5M | $15.7M | $43.8M | $0.83 | $0.82 | 52,800,000 | 53,300,000 |
|---|
| 2019-12-31 | $516.9M | $385.9M | $131M | — | $70.2M | — | $49.3M | — | $18.7M | $4.5M | $39.3M | $0.74 | $0.74 | 100,000 | 0 |
|---|
| 2019-09-30 | $1B | $711.3M | $291.4M | — | $188.6M | — | $90.9M | — | $78.2M | $20.7M | $57.4M | $1.09 | $1.08 | 52,800,000 | 53,400,000 |
|---|
| 2019-06-30 | $972.3M | $687.1M | $285.2M | — | $198.8M | — | $73.3M | — | $59.3M | $16.2M | $43.1M | $0.82 | $0.81 | 52,800,000 | 53,400,000 |
|---|
| 2019-03-31 | $923.7M | $659.8M | $263.9M | — | $187.4M | — | $62.7M | — | $48.2M | $13.3M | $34.9M | $0.66 | $0.66 | 52,600,000 | 53,200,000 |
|---|
| 2018-12-31 | $929.7M | $657.7M | $272M | — | $183.6M | — | $74.6M | — | $60.3M | $14.3M | $45.9M | $0.88 | $0.87 | 0 | 100,000 |
|---|
| 2018-09-30 | $906.4M | $636.3M | $270.1M | — | $177.3M | — | $74.2M | — | $59.6M | $10.5M | $49.1M | $0.94 | $0.93 | 52,400,000 | 53,000,000 |
|---|
| 2018-06-30 | $878.5M | $614.6M | $263.9M | — | $179.7M | — | $65.7M | — | $45.2M | $11.5M | $33.6M | $0.64 | $0.63 | 52,300,000 | 53,000,000 |
|---|
| 2018-03-31 | $685.2M | $467.5M | $217.7M | — | $164.4M | — | $45.7M | — | $39.1M | $9.9M | $29.1M | $0.56 | $0.55 | 52,200,000 | 52,800,000 |
|---|
| 2017-12-31 | $679.11M | $458.41M | $220.7M | — | $151.55M | — | $60.76M | — | $54.83M | -$12.58M | $67.36M | $1.29 | $1.27 | -160,000 | -119,000 |
|---|
| 2017-09-30 | $667.05M | $448.73M | $218.32M | — | $149.2M | — | $60.87M | — | $53.77M | $18.89M | $34.86M | $0.66 | $0.66 | 52,500,000 | 53,173,000 |
|---|
| 2017-06-30 | $653.31M | $440.38M | $212.94M | — | $145.18M | — | $59.46M | — | $53.39M | $20.16M | $33.1M | $0.63 | $0.62 | 52,823,000 | 53,473,000 |
|---|
| 2017-03-31 | — | — | $198.14M | — | $146.07M | — | $43.61M | — | $35.11M | $12.73M | $22.39M | $0.43 | $0.42 | 52,658,000 | 53,249,000 |
|---|
| 2016-12-31 | — | — | $198.2M | — | $142.63M | — | $45.86M | — | $38.81M | $14.75M | $24.03M | $0.46 | $0.45 | -89,000 | -40,000 |
|---|
| 2016-09-30 | — | — | $207.12M | — | $141.97M | — | $55.41M | — | $47.12M | $17.34M | $29.77M | $0.56 | $0.55 | 53,275,000 | 53,768,000 |
|---|
| 2016-06-30 | — | — | $202.09M | — | $141.35M | — | $50.7M | — | $42.75M | $16.73M | $26M | $0.49 | $0.48 | 53,422,000 | 53,911,000 |
|---|
| 2016-03-31 | — | — | $187.78M | — | $139.88M | — | $37.76M | — | $28.73M | $11.38M | $17.4M | $0.33 | $0.32 | 53,147,000 | 53,644,000 |
|---|
| 2015-12-31 | — | — | $192.93M | — | $138.75M | — | $42.86M | — | $33.76M | $14.59M | $19.34M | $0.37 | $0.36 | 206,000 | 246,000 |
|---|
| 2015-09-30 | — | — | $191.4M | — | $128.61M | — | $51.47M | — | $41.92M | $17.03M | $24.93M | $0.47 | $0.47 | 52,654,000 | 53,304,000 |
|---|
| 2015-06-30 | — | — | $158.53M | — | $118.87M | — | $32.71M | — | $24.22M | $9.89M | $14.25M | $0.27 | $0.27 | 51,978,000 | 52,633,000 |
|---|
| 2015-03-31 | — | — | $135.88M | — | $105.94M | — | $25.07M | — | $22M | $8.98M | $39.14M | $0.76 | $0.75 | 51,519,000 | 52,209,000 |
|---|
| 2014-12-31 | — | — | $142.54M | — | $101.19M | — | $35.81M | — | $32.61M | $13.08M | $20.47M | $0.39 | $0.39 | -518,000 | -510,000 |
|---|
| 2014-09-30 | — | — | $144.84M | — | $100.61M | — | $38.7M | — | $35.6M | $14.87M | $22.01M | $0.41 | $0.41 | 53,374,000 | 54,129,000 |
|---|
| 2014-06-30 | — | — | $141.91M | — | $99.61M | — | $36.77M | — | $33.67M | $14.03M | $20.79M | $0.38 | $0.38 | 54,372,000 | 55,173,000 |
|---|
| 2014-03-31 | — | — | $128.16M | — | $96.11M | — | $26.51M | — | $23.18M | $9.58M | $13.92M | $0.26 | $0.25 | 54,104,000 | 54,975,000 |
|---|
| 2013-12-31 | — | — | $96.22M | — | $64.86M | — | $26.28M | — | $24.78M | $10.57M | $32.41M | $0.60 | $0.59 | 131,000 | 161,000 |
|---|
| 2013-09-30 | — | — | $127.21M | — | $86.33M | — | $35.68M | — | $32.43M | $12.95M | $20.15M | $0.38 | $0.37 | 53,620,000 | 54,624,000 |
|---|
| 2013-06-30 | — | — | $121.33M | — | $84.28M | — | $31.78M | — | $12.74M | $5.49M | $7.34M | $0.14 | $0.14 | 53,378,000 | 54,327,000 |
|---|
| 2013-03-31 | — | — | $110.11M | — | $81.88M | — | $22.86M | — | $17.76M | $7.54M | $24.61M | $0.46 | $0.46 | 53,046,000 | 54,036,000 |
|---|
| 2012-12-31 | — | — | $99.79M | — | $67.23M | — | $25.89M | — | $20.81M | $9.39M | $14.21M | $0.27 | $0.27 | 1,962,000 | 2,019,000 |
|---|
| 2012-09-30 | — | — | $115.63M | — | $77.42M | — | $31.53M | — | $25.51M | $10.85M | $15.5M | $0.30 | $0.29 | 52,131,000 | 53,162,000 |
|---|
| 2012-06-30 | — | — | $84.54M | — | $65.17M | — | $15.48M | — | $10.71M | $4.63M | $7.56M | $0.17 | $0.16 | 44,852,000 | 45,879,000 |
|---|
| 2012-03-31 | — | — | $52.75M | — | $42.75M | — | $9.37M | — | $8.67M | $3.62M | $5.38M | $0.14 | $0.14 | 37,269,000 | 38,154,000 |
|---|
| 2011-12-31 | — | — | $31.21M | — | $21.16M | — | $7.7M | — | $6.99M | $2.92M | $7.5M | $0.20 | $0.20 | 10,000 | 2,000 |
|---|
| 2011-09-30 | — | — | $54.53M | — | $40.79M | — | $13.74M | — | $13M | $5.24M | $7.77M | $0.21 | $0.21 | 37,001,000 | 37,769,000 |
|---|
| 2011-06-30 | — | — | $48.79M | — | $38M | — | $10.8M | — | $10.02M | $4.15M | $5.87M | $0.16 | $0.16 | 36,971 | 37,718 |
|---|
| 2011-03-31 | — | — | $43.15M | — | $36.76M | — | $6.4M | — | $5.69M | $2.52M | $3.16M | $0.09 | $0.08 | 36,623,000 | 37,429,000 |
|---|
| 2010-12-31 | — | — | $42.23M | — | $33.26M | — | -$8.54M | — | -$12.01M | $1.69M | -$13.7M | -$0.37 | -$0.37 | -3,000 | -591,000 |
|---|
| 2010-09-30 | — | — | $41.1M | — | $33.66M | — | $7.44M | — | $5.85M | $2.69M | $3.16M | $0.09 | $0.09 | 36,506,000 | 36,974,000 |
|---|
| 2010-06-30 | — | — | $35.3M | — | $31.96M | — | $3.33M | — | $1.76M | $817,000.00 | $940,000.00 | $0.03 | $0.03 | 36,427 | 37,150 |
|---|
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 | $3.98B | $2.83B | $1.15B | — | $854M | — | $230.3M | — | $162.6M | $49.1M | $113.5M | $2.62 | $2.60 | 43,400,000 | 43,600,000 |
|---|
| 2024-12-31 | $4.1B | $2.92B | $1.18B | — | $821.2M | — | $304.4M | — | $240.1M | $64.9M | $175.2M | $3.88 | $3.83 | 45,200,000 | 45,700,000 |
|---|
| 2023-12-31 | $4.45B | $3.17B | $1.28B | — | $844.2M | — | $364.1M | — | $297.7M | $78.4M | $219.3M | $4.54 | $4.50 | 48,300,000 | 48,700,000 |
|---|
| 2022-12-31 | $4.58B | $3.21B | $1.37B | — | $895M | — | $409.5M | — | $363.6M | $96.7M | $268.1M | $5.30 | $5.23 | 50,600,000 | 51,300,000 |
|---|
| 2021-12-31 | $4.01B | $2.87B | $1.14B | — | $735.8M | — | $350.9M | — | $313.4M | $81.6M | $409.9M | $7.78 | $7.66 | 52,700,000 | 53,500,000 |
|---|
| 2020-12-31 | $3.5B | $2.55B | $947.2M | — | $615M | — | $281.2M | — | $241.5M | $63.9M | $200.3M | $3.80 | $3.76 | 52,700,000 | 53,300,000 |
|---|
| 2019-12-31 | $3.42B | $2.44B | $971.5M | — | $645M | — | $276.2M | — | $204.4M | $54.7M | $174.7M | $3.31 | $3.28 | 52,800,000 | 53,400,000 |
|---|
| 2018-12-31 | $3.4B | $2.38B | $1.02B | — | $705M | — | $260.2M | — | $204.2M | $46.2M | $157.7M | $3.02 | $2.98 | 52,300,000 | 53,100,000 |
|---|
| 2017-12-31 | $2.63B | $1.78B | $850.1M | — | $592M | — | $224.7M | — | $197.1M | $39.2M | $157.7M | $3.01 | $2.97 | 52,500,000 | 53,200,000 |
|---|
| 2016-12-31 | $2.44B | $1.65B | $795.18M | — | $565.83M | — | $189.73M | — | $157.4M | $60.2M | $97.2M | $1.83 | $1.81 | 53,192,000 | 53,747,000 |
|---|
| 2015-12-31 | — | — | $678.75M | — | $492.17M | — | $152.11M | — | $121.91M | $50.49M | $97.65M | $1.87 | $1.84 | 52,259,000 | 53,005,000 |
|---|
| 2014-12-31 | — | — | $557.44M | — | $397.52M | — | $137.78M | — | $125.05M | $51.56M | $77.18M | $1.44 | $1.42 | 53,437,000 | 54,294,000 |
|---|
| 2013-12-31 | — | — | $454.88M | — | $317.35M | — | $116.59M | — | $87.7M | $36.56M | $84.51M | $1.58 | $1.55 | 53,481,000 | 54,555,000 |
|---|
| 2012-12-31 | — | — | $352.71M | — | $252.57M | — | $82.27M | — | $65.69M | $28.5M | $42.65M | $0.91 | $0.89 | 46,739,000 | 47,826,000 |
|---|
| 2011-12-31 | — | — | $177.69M | — | $136.71M | — | $38.63M | — | $35.7M | $14.83M | $24.3M | $0.66 | $0.64 | 36,876,000 | 37,758,000 |
|---|
| 2010-12-31 | — | — | $149.46M | — | $128.72M | — | $3.23M | — | -$4.94M | $4.96M | -$9.9M | -$0.27 | -$0.27 | 36,429,000 | 36,429,000 |
|---|
| 2009-12-31 | — | — | $136.37M | — | $121.14M | — | $15.23M | — | $8.79M | $4.08M | $4.71M | $0.13 | $0.13 | 36,011,000 | 36,335,000 |
|---|