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 | $154.22M | $101.59M | $52.63M | — | $54.25M | — | -$1.62M | $19.85M | $18.24M | $4.91M | $13.35M | $0.18 | — | 75,035,000 | — |
|---|
| 2026-03-31 | $151.54M | $100.25M | $51.29M | — | $28.08M | — | $23.21M | $316,000.00 | $23.53M | $5.9M | $17.66M | $0.24 | — | 75,060,000 | — |
|---|
| 2025-12-31 | $196.28M | $126.17M | $70.11M | — | $36.72M | — | $33.39M | $6.04M | $39.43M | $10.67M | $28.79M | $0.39 | — | -5,000 | — |
|---|
| 2025-09-30 | $232.71M | $153.31M | $79.4M | — | $47.03M | — | $32.37M | $16.23M | $48.6M | $12.95M | $35.66M | $0.49 | — | 72,879,000 | — |
|---|
| 2025-06-30 | $155.09M | $98.61M | $56.48M | — | $44.36M | — | $12.12M | $14.07M | $26.19M | $8.66M | $17.54M | $0.23 | — | 75,060,000 | — |
|---|
| 2025-03-31 | $148.46M | $96.01M | $52.45M | — | $29.39M | — | $23.06M | -$51,000.00 | $23.01M | $4.97M | $18.06M | $0.24 | — | 75,138,000 | — |
|---|
| 2024-12-31 | $193.37M | $117.76M | $75.61M | — | $36.89M | — | $38.72M | $5.25M | $43.96M | $21.46M | $22.51M | $0.31 | — | -82,000 | — |
|---|
| 2024-09-30 | $225.93M | $148.87M | $77.07M | — | $41.83M | — | $35.24M | $7.19M | $42.43M | $9.6M | $32.84M | $0.45 | — | 73,497,000 | — |
|---|
| 2024-06-30 | $150.74M | $100.26M | $50.48M | — | $35.04M | — | $15.44M | $4.9M | $20.34M | $4.7M | $15.64M | $0.21 | — | 73,536,000 | — |
|---|
| 2024-03-31 | $153.18M | $103.15M | $50.03M | — | $38.92M | — | $11.11M | $9.03M | $20.14M | $4.31M | $15.83M | $0.22 | — | 73,536,000 | — |
|---|
| 2023-12-31 | $197.28M | $128.54M | $68.74M | — | $40.36M | — | $28.38M | $9.2M | $37.58M | $8.18M | $29.4M | $0.41 | — | -146,000 | — |
|---|
| 2023-09-30 | $249.85M | $164.65M | $85.2M | — | $39.3M | — | $45.9M | -$718,000.00 | $45.18M | $10.81M | $34.38M | $0.48 | — | 71,696,000 | — |
|---|
| 2023-06-30 | $160.15M | $107.54M | $52.61M | — | $37.86M | — | $14.75M | $4.8M | $19.56M | $4.84M | $14.73M | $0.20 | — | 72,164,000 | — |
|---|
| 2023-03-31 | $162.09M | $111.8M | $50.3M | — | $37.5M | — | $12.8M | $4.78M | $17.58M | $4.18M | $13.4M | $0.19 | — | 72,317,000 | — |
|---|
| 2022-12-31 | $189.72M | $124.09M | $65.63M | — | $38.27M | — | $27.36M | $4.79M | $32.14M | $6.81M | $25.34M | $0.33 | — | 1,952,000 | — |
|---|
| 2022-09-30 | $213.17M | $141.63M | $71.54M | — | $35.96M | — | $35.59M | -$1.25M | $34.34M | $7.78M | $26.58M | $0.37 | — | 70,915,000 | — |
|---|
| 2022-06-30 | $143.44M | $95.79M | $47.65M | — | $20.67M | — | $26.98M | -$11.14M | $15.84M | $3.86M | $11.99M | $0.17 | — | 70,985,000 | — |
|---|
| 2022-03-31 | $140.64M | $92.73M | $47.91M | — | $27.07M | — | $20.84M | -$5.02M | $15.82M | $3.8M | $12.03M | $0.17 | — | 71,079,000 | — |
|---|
| 2021-12-31 | $167.92M | $110.57M | $57.35M | — | $37.18M | — | $20.18M | $6.79M | $26.96M | $6.93M | $20.03M | $0.26 | — | 1,923,000 | — |
|---|
| 2021-09-30 | $184.17M | $118.78M | $65.39M | — | $35.74M | — | $29.64M | $1.75M | $31.39M | $6.68M | $24.73M | $0.36 | — | 69,250,000 | — |
|---|
| 2021-06-30 | $115.46M | $76.18M | $39.28M | — | $32.38M | — | $6.9M | $6.24M | $13.15M | $3.36M | $9.79M | $0.14 | — | 69,570,000 | — |
|---|
| 2021-03-31 | $103.23M | $66.01M | $37.22M | — | $26.81M | — | $10.41M | $3.82M | $14.23M | $3.46M | $10.77M | $0.15 | — | 69,858,000 | — |
|---|
| 2020-12-31 | $128.86M | $83.97M | $44.9M | — | $33.42M | — | $11.48M | $7.92M | $19.4M | $4.45M | $14.95M | $0.20 | — | 1,861,000 | — |
|---|
| 2020-09-30 | $157.8M | $99.4M | $58.4M | — | $32.87M | — | $25.53M | $5.86M | $31.39M | $6.73M | $24.67M | $0.36 | — | 68,393,000 | — |
|---|
| 2020-06-30 | $80.64M | $50.59M | $30.05M | — | $29.56M | — | $493,000.00 | $9.73M | $10.22M | $2.84M | $7.39M | $0.11 | — | 68,641,000 | — |
|---|
| 2020-03-31 | $103.76M | $66.75M | $37.02M | — | $16.27M | — | $20.74M | -$5.49M | $15.25M | $3.27M | $11.98M | $0.17 | — | 68,845,000 | — |
|---|
| 2019-12-31 | $135.46M | $85.66M | $49.8M | — | $34.9M | — | $14.9M | $5.27M | $20.18M | $5.64M | $14.56M | $0.19 | — | 1,845,000 | — |
|---|
| 2019-09-30 | $182.72M | $113.11M | $69.62M | — | $33.58M | — | $36.04M | $1.85M | $37.88M | $8.04M | $29.85M | $0.44 | — | 67,286,000 | — |
|---|
| 2019-06-30 | $106.95M | $66.22M | $40.73M | — | $28.22M | — | $12.52M | $3.05M | $15.57M | $4.02M | $11.56M | $0.17 | — | 67,501,000 | — |
|---|
| 2019-03-31 | $101.98M | $65.11M | $36.87M | — | $31.11M | — | $5.76M | $6.02M | $11.78M | $2.86M | $8.96M | $0.13 | — | 67,814,000 | — |
|---|
| 2018-12-31 | $128.01M | $81.5M | $46.51M | — | $26.46M | — | $20.05M | -$4.15M | $15.9M | $3.74M | $12.18M | $0.16 | — | 1,890,000 | — |
|---|
| 2018-09-30 | $182.3M | $115.46M | $66.85M | — | $36.62M | — | $30.23M | $2.99M | $33.21M | $7.13M | $26.1M | $0.40 | — | 66,069,000 | — |
|---|
| 2018-06-30 | $106.81M | $67.69M | $39.12M | — | $28.75M | — | $10.37M | $3.36M | $13.73M | $3.26M | $10.49M | $0.16 | — | 66,104,000 | — |
|---|
| 2018-03-31 | $101.8M | $66.1M | $35.7M | — | $25.86M | — | $9.84M | $521,000.00 | $10.36M | $2.26M | $8.13M | $0.12 | — | 66,349,000 | — |
|---|
| 2017-12-31 | $126.02M | $80.74M | $45.29M | — | $34.98M | — | $10.3M | $4.83M | $15.13M | -$16.77M | $31.99M | $0.46 | — | 1,807,000 | — |
|---|
| 2017-09-30 | $183.02M | $115.21M | $67.81M | — | $33.22M | — | $34.58M | $4.37M | $38.95M | $12.07M | $26.93M | $0.42 | — | 64,855,000 | — |
|---|
| 2017-06-30 | $105.8M | $65.51M | $40.16M | — | $26.56M | — | $13.61M | $2.71M | $16.32M | $4.47M | $11.9M | $0.18 | — | 65,138,000 | — |
|---|
| 2017-03-31 | $104.46M | $65.68M | $38.65M | — | $26.73M | — | $11.93M | $2.23M | $14.15M | $4.14M | $10.05M | $0.15 | — | 65,474,000 | — |
|---|
| 2016-12-31 | $125.18M | $75.53M | $49.65M | — | $26.21M | — | $23.45M | $2.53M | $25.98M | $8.19M | $17.84M | $0.25 | — | 1,750,000 | — |
|---|
| 2016-09-30 | $186.36M | $114.98M | $71.37M | — | $32.1M | — | $39.27M | $1.94M | $41.22M | $12.62M | $28.64M | $0.45 | — | 64,021,000 | — |
|---|
| 2016-06-30 | $105.17M | $65.25M | $39.92M | — | $25.62M | — | $14.3M | $2.24M | $16.54M | $5.46M | $11.07M | $0.17 | — | 64,274,000 | — |
|---|
| 2016-03-31 | $104.4M | $66.13M | $38.27M | — | $24.05M | — | $14.22M | -$35,000.00 | $14.18M | $4.33M | $9.86M | $0.15 | — | 64,347,000 | — |
|---|
| 2015-12-31 | $140.73M | $87.38M | $53.35M | — | $29.89M | — | $23.46M | $2.58M | $26.04M | $6.37M | $19.63M | $0.29 | — | 1,695,000 | — |
|---|
| 2015-09-30 | $184.63M | $117.26M | $67.37M | — | $26.34M | — | $41.03M | -$2.88M | $38.15M | $12.01M | $26.14M | $0.41 | — | 63,172,000 | — |
|---|
| 2015-06-30 | $108.44M | $68.96M | $39.47M | — | $25.84M | — | $13.63M | $1.32M | $14.96M | $3.74M | $11.22M | $0.17 | — | 63,426,000 | — |
|---|
| 2015-03-31 | $106.32M | $67.37M | $38.95M | — | $25.98M | — | $12.96M | $473,000.00 | $13.44M | $4.33M | $9.1M | $0.14 | — | 63,645,000 | — |
|---|
| 2014-12-31 | $138.8M | $84.94M | $53.86M | — | $31.96M | — | $21.91M | $2.51M | $24.41M | $6.48M | $17.94M | $0.27 | — | 1,708,000 | — |
|---|
| 2014-09-27 | $192.01M | $123.42M | $68.6M | — | $31.84M | — | $36.76M | $166,000.00 | $36.93M | $10.32M | $26.61M | $0.43 | — | 62,321,000 | — |
|---|
| 2014-06-28 | $104.93M | $66.41M | $38.53M | — | $28.3M | — | $10.23M | $3.03M | $13.26M | $4.31M | $8.96M | $0.14 | — | 62,455,000 | — |
|---|
| 2014-03-29 | $107.78M | $67.12M | $40.66M | — | $25.63M | — | $15.03M | $1.67M | $16.69M | $7.34M | $9.36M | $0.15 | — | 62,610,000 | — |
|---|
| 2013-12-31 | $136.5M | $86.23M | $50.28M | — | $31.51M | — | $18.76M | $4.73M | $23.49M | $6.13M | $17.37M | $0.25 | — | 1,708,000 | — |
|---|
| 2013-09-28 | $192.71M | $126.06M | $66.65M | — | $33.17M | — | $33.49M | $3.11M | $36.59M | $10.55M | $26.04M | $0.42 | — | 61,343,000 | — |
|---|
| 2013-06-29 | $102.89M | $67.2M | $35.69M | — | $26.49M | — | $9.2M | $1.71M | $10.91M | $2.54M | $8.37M | $0.14 | — | 61,431,000 | — |
|---|
| 2013-03-30 | $111.29M | $72.42M | $38.87M | — | $27.97M | — | $10.9M | $2.59M | $13.49M | $4.42M | $9.07M | $0.15 | — | 61,667,000 | — |
|---|
| 2012-12-31 | $128.73M | $82.2M | $46.53M | — | $28.9M | — | $17.64M | $257,000.00 | $17.9M | $5.1M | — | $0.19 | — | 1,614,000 | — |
|---|
| 2012-09-29 | $201.18M | $136.08M | $65.1M | — | $32.69M | — | $32.41M | $1.54M | $33.95M | $11.03M | — | $0.38 | — | 60,456,000 | — |
|---|
| 2012-06-30 | $109.14M | $73.11M | $36.03M | — | $25.02M | — | $11.01M | -$444,000.00 | $10.57M | $3.05M | — | $0.12 | — | 60,652,000 | — |
|---|
| 2012-03-31 | $110.82M | $75.16M | $35.66M | — | $27.24M | — | $8.42M | $3.34M | $11.75M | $2.98M | — | $0.14 | — | 60,800,000 | — |
|---|
| 2011-12-31 | $129.43M | $88.75M | $40.68M | — | $30.72M | — | $9.97M | $2.73M | $12.7M | $2.43M | — | $0.16 | — | 1,655,000 | — |
|---|
| 2011-10-01 | $187.86M | $132.49M | $55.36M | — | $25.43M | — | $29.94M | -$3.78M | $26.16M | $7.31M | — | $0.32 | — | 59,535,000 | — |
|---|
| 2011-07-02 | $105.82M | $71.22M | $34.6M | — | $26.17M | — | $8.43M | $1M | $9.43M | $2.94M | $6.17M | $0.11 | — | 59,725,000 | — |
|---|
| 2011-04-02 | $109.4M | $73.79M | $35.6M | — | $25.96M | — | $9.64M | $2.99M | $12.63M | $4.3M | $8M | $0.14 | — | 59,806,000 | — |
|---|
| 2010-12-31 | $118.93M | $83.1M | $35.83M | — | $27.2M | — | $8.63M | $2.38M | $11.01M | $2.08M | $8.81M | $0.13 | — | 1,603,000 | — |
|---|
| 2010-10-02 | $192.13M | $129.3M | $62.83M | — | $31.24M | — | $31.59M | $4.62M | $36.21M | $9.72M | $27.35M | $0.45 | — | 58,596,000 | — |
|---|
| 2010-07-03 | $106.02M | $69.61M | $36.41M | — | $22.54M | — | $13.87M | -$2.06M | $11.81M | $3.36M | $8.45M | $0.14 | — | 58,792,000 | — |
|---|
| 2010-04-03 | $104.37M | $68.42M | $35.96M | — | $25.33M | — | $10.63M | $3.42M | $14.05M | $4.84M | $9.2M | $0.16 | — | 59,000,000 | — |
|---|
| 2009-12-31 | $111.28M | $72.75M | $38.53M | — | $25.02M | — | -$489,000.00 | -$2.42M | -$2.91M | -$10.17M | $7.97M | $0.10 | — | 1,562,000 | — |
|---|
| 2009-10-03 | $184.35M | $117.93M | $66.43M | — | $30.88M | — | $35.55M | $3.08M | $38.63M | $11.39M | $27.25M | $0.47 | — | 57,461,000 | — |
|---|
| 2009-07-04 | $108.67M | $69.02M | $39.65M | — | $25.73M | — | $13.93M | $1.82M | $15.75M | $5.41M | $10.34M | $0.18 | — | 57,910,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 | $732.52M | $474.08M | $258.44M | — | $157.5M | — | $100.94M | $36.3M | $137.24M | $37.25M | $100.05M | $1.37 | — | 72,905,000 | — |
|---|
| 2024-12-31 | $723.22M | $470.04M | $253.18M | — | $152.68M | — | $100.51M | $26.37M | $126.87M | $40.06M | $86.83M | $1.18 | — | 73,438,000 | — |
|---|
| 2023-12-31 | $769.37M | $512.53M | $256.84M | — | $155.01M | — | $101.83M | $18.07M | $119.89M | $28.01M | $91.91M | $1.28 | — | 71,903,000 | — |
|---|
| 2022-12-31 | $686.97M | $454.24M | $232.73M | — | $121.98M | — | $110.76M | -$12.61M | $98.14M | $22.25M | $75.94M | $1.04 | — | 72,944,000 | — |
|---|
| 2021-12-31 | $570.78M | $371.54M | $199.24M | — | $132.11M | — | $67.13M | $18.6M | $85.73M | $20.42M | $65.33M | $0.91 | — | 71,478,000 | — |
|---|
| 2020-12-31 | $471.06M | $300.7M | $170.36M | — | $112.12M | — | $58.24M | $18.02M | $76.26M | $17.29M | $59M | $0.84 | — | 70,488,000 | — |
|---|
| 2019-12-31 | $527.11M | $330.1M | $197.02M | — | $127.8M | — | $69.21M | $16.19M | $85.4M | $20.57M | $64.92M | $0.94 | — | 69,386,000 | — |
|---|
| 2018-12-31 | $518.92M | $330.75M | $188.17M | — | $117.69M | — | $70.48M | $2.72M | $73.21M | $16.4M | $56.89M | $0.84 | — | 68,072,000 | — |
|---|
| 2017-12-31 | $519.29M | $327.38M | $191.91M | — | $121.48M | — | $70.42M | $14.14M | $84.56M | $3.91M | $80.86M | $1.21 | — | 66,962,000 | — |
|---|
| 2016-12-31 | $521.1M | $321.89M | $199.21M | — | $107.98M | — | $91.23M | $6.68M | $97.91M | $30.59M | $67.51M | $1.02 | — | 65,955,000 | — |
|---|
| 2015-12-31 | $540.11M | $340.98M | $199.13M | — | $108.05M | — | $91.08M | $1.5M | $92.58M | $26.45M | $66.09M | $1.02 | — | 65,103,000 | — |
|---|
| 2014-12-31 | $543.53M | $341.88M | $201.65M | — | $117.72M | — | $83.92M | $7.37M | $91.29M | $28.43M | $62.86M | $0.99 | — | 64,173,000 | — |
|---|
| 2013-12-31 | $543.38M | $351.9M | $191.49M | — | $119.13M | — | $72.35M | $12.13M | $84.48M | $23.63M | $60.85M | $0.96 | — | 63,195,000 | — |
|---|
| 2012-12-31 | $549.87M | $366.55M | $183.32M | — | $113.84M | — | $69.48M | $4.69M | $74.16M | $22.16M | $52M | $0.84 | — | 62,248,000 | — |
|---|
| 2011-12-31 | $532.51M | $366.26M | $166.24M | — | $108.28M | — | $57.97M | $2.95M | $60.91M | $16.97M | — | $0.72 | — | 61,347,000 | — |
|---|
| 2010-12-31 | $521.45M | $350.42M | $171.03M | — | $106.32M | — | $64.71M | $8.36M | $73.07M | $20.01M | $53.71M | $0.88 | — | 60,398,000 | — |
|---|
| 2009-12-31 | $499.33M | $320.63M | $178.7M | — | $103.76M | — | $60.95M | $2.1M | $63.05M | $9.89M | $53.88M | $0.89 | — | 59,425,000 | — |
|---|
| 2008-12-31 | $496.02M | $334.24M | $161.78M | — | $95.25M | — | $66.53M | -$10.62M | $55.91M | $16.59M | $39.32M | $0.67 | — | — | — |
|---|