Complete source-backed income-statement history.
- Available history
- 2008-12-31 to 2026-07-03
- 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-07-03 | $133.46M | $63.57M | $69.89M | $21.2M | $24.63M | $46.26M | $23.63M | -$1.66M | $21.97M | $4.92M | -$2.32M | -$0.02 | -$0.02 | 108,654,000 | 109,682,000 |
|---|
| 2026-04-03 | $121.7M | $58.08M | $63.62M | $20.88M | $22.29M | $43.17M | $20.45M | -$1.12M | $19.33M | $9.68M | $7.31M | $0.07 | $0.07 | 109,708,000 | 110,617,000 |
|---|
| 2025-12-31 | -$53.02M | $1.73M | -$54.75M | -$14.16M | -$30.43M | -$45.02M | -$9.74M | -$1.61M | -$11.34M | -$1.06M | -$54.82M | -$0.48 | -$0.48 | -561,000 | -420,000 |
|---|
| 2025-09-26 | $142.38M | $65.25M | $77.13M | $29.7M | $36.52M | $67.31M | $9.82M | -$1.07M | $8.75M | $6.05M | $2.69M | $0.02 | $0.02 | 112,982,000 | 113,323,000 |
|---|
| 2025-06-27 | $86.92M | $47.13M | $39.79M | $17.99M | $20.48M | $40.54M | -$754,000.00 | -$2.28M | -$3.04M | -$2.18M | $2.87M | $0.03 | $0.03 | 113,392,000 | 113,392,000 |
|---|
| 2025-03-28 | $84.88M | $38.4M | $46.48M | $19.66M | $19.78M | $39.44M | $7.04M | -$1.93M | $5.1M | $2.74M | $5.94M | $0.05 | $0.05 | 116,319,000 | 117,021,000 |
|---|
| 2024-12-31 | $31.64M | $32.81M | -$1.16M | -$16.99M | -$35.37M | -$65.63M | $64.47M | $5.24M | $69.7M | $20.08M | $38.12M | $0.33 | $0.32 | 526,000 | 97,000 |
|---|
| 2024-09-27 | $195.76M | $91.02M | $104.73M | $30.07M | $35.85M | $69.31M | $35.42M | -$6.62M | $28.81M | $7.09M | $21.72M | $0.19 | $0.19 | 116,403,000 | 117,358,000 |
|---|
| 2024-06-28 | $138.74M | $65.28M | $73.46M | $28.78M | $39.82M | $89.09M | -$15.63M | -$805,000.00 | -$16.44M | -$3.9M | -$12.53M | -$0.11 | -$0.11 | 115,030,000 | 115,030,000 |
|---|
| 2024-03-29 | $122.06M | $58.98M | $63.08M | $30.71M | $38.87M | $72.61M | -$9.53M | -$1.01M | -$10.54M | -$2.45M | -$8.09M | -$0.07 | -$0.07 | 112,350,000 | 112,350,000 |
|---|
| 2023-12-31 | -$52.33M | $224,000.00 | -$52.56M | -$26.32M | -$43.03M | -$70.05M | $17.49M | $27,000.00 | $17.52M | -$70.67M | $83.84M | $0.75 | $0.72 | 220,000 | -551,000 |
|---|
| 2023-09-29 | $127.2M | $65.52M | $61.68M | $30.32M | $39.25M | $70.29M | -$8.6M | -$276,000.00 | -$8.88M | -$2.38M | -$6.5M | -$0.06 | -$0.06 | 112,031,000 | 112,031,000 |
|---|
| 2023-06-30 | $155.96M | $71.02M | $84.94M | $32.21M | $42.77M | $74.98M | $9.96M | -$936,000.00 | $9.03M | $7.47M | $1.56M | $0.01 | $0.01 | 111,462,000 | 119,255,000 |
|---|
| 2023-03-31 | $157.65M | $73.6M | $84.05M | $33.51M | $39.28M | $72.87M | $11.18M | -$999,000.00 | $10.18M | $5.09M | $5.09M | $0.05 | $0.04 | 110,794,000 | 117,758,000 |
|---|
| 2022-12-31 | $164.33M | $78.64M | $85.7M | $31.09M | $36.93M | $69.22M | $16.48M | -$1.14M | $15.34M | $9.21M | $6.13M | $0.06 | $0.05 | 463,000 | 1,467,000 |
|---|
| 2022-09-30 | $155.74M | $77.13M | $78.6M | $30.47M | $36.38M | $67.18M | $11.42M | -$1.4M | $10.02M | $1.28M | $8.74M | $0.08 | $0.08 | 105,228,000 | 113,185,000 |
|---|
| 2022-07-01 | $157.45M | $75.05M | $82.4M | $29.92M | $36.77M | $67.32M | $15.08M | $2.88M | $17.96M | $3.12M | $14.84M | $0.14 | $0.14 | 104,630,000 | 108,984,000 |
|---|
| 2022-04-01 | $147.44M | $78.26M | $69.18M | $28.83M | $36.64M | $66.65M | $2.54M | -$1.37M | $1.17M | $2.69M | -$1.53M | -$0.01 | -$0.01 | 103,994,000 | 103,994,000 |
|---|
| 2021-12-31 | $155.8M | $77.87M | $77.94M | $27.37M | $35.36M | $62.79M | $15.15M | -$2.68M | $12.47M | -$7.39M | $19.86M | $0.20 | $0.19 | 427,000 | 5,114,000 |
|---|
| 2021-10-01 | $126.32M | $60.17M | $66.15M | $26.55M | $34.23M | $60.78M | $5.37M | -$2.9M | $2.47M | $942,000.00 | $1.53M | $0.01 | $0.01 | 102,099,000 | 106,421,000 |
|---|
| 2021-07-02 | $113.45M | $52.94M | $60.51M | $24.78M | $33.59M | $58.37M | $2.14M | -$2.78M | -$641,000.00 | $1.37M | -$2.01M | -$0.02 | -$0.02 | 101,218,000 | 101,218,000 |
|---|
| 2021-04-02 | $111.58M | $56.43M | $55.15M | $23.53M | $34.91M | $58.99M | -$3.84M | -$1.58M | -$5.43M | $696,000.00 | -$6.12M | -$0.06 | -$0.06 | 99,868,000 | 99,868,000 |
|---|
| 2020-12-31 | $131.53M | $59.97M | $71.56M | $20.67M | $32.62M | $54.79M | $16.78M | -$1.99M | $13.43M | -$39,000.00 | $13.47M | $0.14 | $0.14 | 348,000 | 348,000 |
|---|
| 2020-09-25 | $94.89M | $45.97M | $48.92M | $20.21M | $28.77M | $50.55M | -$1.62M | -$2.97M | -$4.6M | $786,000.00 | -$5.38M | -$0.06 | -$0.06 | 97,563,000 | 97,563,000 |
|---|
| 2020-06-26 | $73.99M | $36.22M | $37.77M | $19.5M | $27.01M | $47.33M | -$9.55M | -$4.27M | -$13.82M | $1.58M | -$15.4M | — | — | — | 96,727,000 |
|---|
| 2020-03-27 | $78.42M | $41.68M | $36.74M | $22.12M | $31.22M | $54.79M | -$18.05M | -$3.18M | -$21.23M | $729,000.00 | -$21.95M | — | — | — | 95,575,000 |
|---|
| 2019-12-31 | $122.18M | $60.48M | $61.7M | $21.7M | $30.56M | $54.99M | $6.71M | $2.91M | $3.92M | -$1.65M | $5.57M | $0.06 | $0.06 | 545,000 | 545,000 |
|---|
| 2019-09-27 | $115.73M | $40.19M | $75.54M | $20.2M | $31.15M | $52.99M | $22.55M | -$10.29M | $12.26M | $603,000.00 | $11.66M | $0.13 | $0.12 | 89,964,000 | 97,596,000 |
|---|
| 2019-06-28 | $84.87M | $40.94M | $43.93M | $21.31M | $29.32M | $51.69M | -$7.76M | -$3.38M | -$11.15M | $697,000.00 | -$11.85M | — | — | — | 88,931,000 |
|---|
| 2019-03-29 | $80.11M | $38.26M | $41.85M | $21.4M | $28.01M | $50.26M | -$8.41M | -$3.22M | -$11.63M | -$319,000.00 | -$11.31M | — | — | — | 88,165,000 |
|---|
| 2018-12-31 | $113.66M | $53.33M | $60.32M | $21.91M | $30.08M | $53M | $7.33M | -$2.75M | $4.58M | $1.25M | $3.33M | — | — | — | 427,000 |
|---|
| 2018-09-28 | $100.62M | $50.51M | $50.1M | $22.25M | $29.72M | $53.75M | -$3.65M | -$3.24M | -$6.89M | $870,000.00 | -$7.76M | -$0.09 | -$0.09 | 86,321,000 | 86,321,000 |
|---|
| 2018-06-29 | $99.16M | $47.56M | $51.6M | $21.54M | $27.99M | $50.96M | $642,000.00 | -$2.66M | -$2.02M | $891,000.00 | -$2.91M | — | — | — | 85,304,000 |
|---|
| 2018-03-30 | $90.13M | $42.94M | $47.18M | $23.46M | $31.16M | $56.51M | -$9.33M | -$3.29M | -$12.62M | $1.08M | -$13.69M | — | — | — | 83,912,000 |
|---|
| 2017-12-31 | $100.97M | $52.4M | $48.57M | $22.75M | $31.89M | $56.66M | -$8.09M | -$3.94M | -$12.03M | -$184,000.00 | -$11.85M | — | — | — | 356,000 |
|---|
| 2017-09-29 | $92.01M | $44.99M | $47.03M | $21.29M | $37.12M | $61.23M | -$14.21M | -$3.29M | -$17.5M | -$1.92M | -$15.58M | — | — | — | 81,445,000 |
|---|
| 2017-06-30 | $82.32M | $48.5M | $33.82M | $27.06M | $32.63M | $61.24M | -$27.42M | -$3.5M | -$30.92M | $579,000.00 | -$31.5M | — | — | — | 80,590,000 |
|---|
| 2017-03-31 | $82.94M | $42.54M | $40.41M | $24.88M | $34.63M | $61.57M | -$21.16M | -$3.1M | -$24.26M | -$232,000.00 | -$24.03M | — | — | — | 79,810,000 |
|---|
| 2016-12-31 | $113.1M | $55.41M | $57.69M | $24.13M | $38.88M | $73.92M | -$16.23M | -$2.85M | -$19.08M | -$8.63M | -$10.44M | — | — | — | 230,000 |
|---|
| 2016-09-30 | $101.41M | $50.04M | $51.36M | $24.2M | $36.11M | $63.3M | -$11.93M | -$4.32M | -$16.25M | -$242,000.00 | -$16.01M | — | — | — | 78,092,000 |
|---|
| 2016-07-01 | $109.57M | $58.53M | $51.04M | $26.51M | $36.52M | $69.16M | -$18.12M | -$2.32M | -$20.44M | $242,000.00 | -$20.68M | — | — | — | 77,342,000 |
|---|
| 2016-04-01 | $81.83M | $41.18M | $40.65M | $23.56M | $32.87M | $61.41M | -$20.76M | -$3.91M | -$24.66M | $518,000.00 | -$25.18M | — | — | — | 76,996,000 |
|---|
| 2015-12-31 | $86.6M | $39.54M | $47.07M | $21.72M | $29.52M | $53.43M | -$6.36M | -$418,000.00 | -$6.78M | $420,000.00 | -$7.2M | -$0.08 | -$0.08 | -845,000 | -845,000 |
|---|
| 2015-10-02 | $83.31M | $37.07M | $46.23M | $21.68M | $28.97M | $52.49M | -$6.26M | $178,000.00 | -$6.08M | -$1.27M | -$4.81M | -$0.05 | -$0.05 | 87,991,000 | 87,991,000 |
|---|
| 2015-07-03 | $103.1M | $48.72M | $54.39M | $21.82M | $31.28M | $54.73M | -$343,000.00 | $76,000.00 | -$267,000.00 | $727,000.00 | -$994,000.00 | — | — | — | 88,426,000 |
|---|
| 2015-04-03 | $104.02M | $48.99M | $55.03M | $22.33M | $31.2M | $55.02M | $13,000.00 | -$2.96M | -$2.94M | -$286,000.00 | -$2.66M | -$0.03 | -$0.03 | 88,655,000 | 88,655,000 |
|---|
| 2014-12-31 | $107.88M | $51.08M | $56.79M | $22.89M | $32.68M | $58.95M | -$2.16M | -$39,000.00 | -$2.2M | $2.65M | -$4.85M | -$0.06 | -$0.06 | -1,605,000 | -1,605,000 |
|---|
| 2014-09-26 | $108.06M | $54.63M | $53.43M | $22.8M | $32.11M | $56.97M | -$3.54M | -$214,000.00 | -$3.75M | -$4.83M | $1.08M | $0.01 | $0.01 | 90,618,000 | 91,800,000 |
|---|
| 2014-06-27 | $109.59M | $59.77M | $49.82M | $23.49M | $32.98M | $58.47M | -$8.65M | -$60,000.00 | -$8.71M | $28.35M | -$37.06M | — | — | — | 93,966,000 |
|---|
| 2014-03-28 | $108.03M | $55.72M | $52.31M | $23.89M | $33.55M | $59.53M | -$7.22M | $89,000.00 | -$7.13M | -$1.72M | -$5.41M | -$0.06 | -$0.06 | 97,921,000 | 97,921,000 |
|---|
| 2013-12-31 | $120.22M | $60.63M | $59.6M | $24.31M | $33.79M | $60.59M | -$998,000.00 | — | -$1.2M | $982,000.00 | -$2.36M | -$0.01 | -$0.02 | -2,166,000 | -2,071,000 |
|---|
| 2013-09-27 | $122.92M | $66.13M | $56.79M | $24.56M | $32.53M | $59.35M | -$2.56M | — | -$2.28M | -$38.95M | $36.77M | $0.36 | $0.36 | 101,144,000 | 102,723,000 |
|---|
| 2013-06-28 | $117.13M | $59.24M | $57.89M | $25.82M | $34.42M | $62.5M | -$4.6M | — | -$4.71M | -$1.3M | -$3.8M | — | — | — | 109,938,000 |
|---|
| 2013-03-29 | $101.67M | $55.51M | $46.17M | $25.25M | $33.27M | $61.03M | -$14.87M | — | -$14.97M | -$5.47M | $6.42M | $0.06 | $0.06 | 115,219,000 | 115,219,000 |
|---|
| 2012-12-31 | $117.98M | $57.87M | $60.11M | $25.42M | $33.26M | $60.83M | -$723,000.00 | — | -$983,000.00 | -$1.87M | $4.8M | $0.04 | $0.04 | -489,000 | -489,000 |
|---|
| 2012-09-28 | $120.39M | $65.51M | $54.88M | $25.59M | $31.13M | $58.9M | -$4.02M | — | -$4.06M | $414,000.00 | -$8.23M | -$0.07 | -$0.07 | 116,517,000 | 116,517,000 |
|---|
| 2012-06-29 | $122.06M | $66.98M | $55.08M | $24.86M | $31.33M | $58.37M | -$3.29M | — | -$3.3M | $579,000.00 | $17,000.00 | $0.00 | $0.00 | 117,056,000 | 117,493,000 |
|---|
| 2012-03-30 | $116.44M | $65.98M | $50.46M | $26.76M | $31.4M | $60.35M | -$9.88M | — | -$9.36M | -$626,000.00 | -$7.53M | -$0.06 | -$0.06 | 117,275,000 | 117,275,000 |
|---|
| 2011-12-31 | $85.17M | $36M | $49.17M | $21.87M | $28.72M | $52.81M | -$3.64M | — | -$4.01M | -$1.58M | $4.33M | $0.04 | $0.04 | 320,000 | 422,000 |
|---|
| 2011-09-30 | $138.87M | $74.91M | $63.96M | $25.64M | $32.25M | $60.12M | $3.84M | — | $4.31M | $765,000.00 | $3.55M | $0.03 | $0.03 | 115,791,000 | 116,208,000 |
|---|
| 2011-07-01 | $134M | $72.17M | $61.83M | $25.66M | $32.54M | $60.44M | $1.39M | — | $1.17M | $778,000.00 | $390,000.00 | $0.00 | $0.00 | 114,939,000 | 116,298,000 |
|---|
| 2011-04-01 | $132.84M | $70.98M | $61.86M | $26.15M | $33.56M | $61.94M | -$87,000.00 | — | -$102,000.00 | -$618,000.00 | $516,000.00 | $0.00 | $0.00 | 113,836,000 | 116,109,000 |
|---|
| 2010-12-31 | $138.2M | $76.81M | $61.38M | $24.25M | $37.23M | $64.37M | -$2.99M | — | -$2.76M | $10.98M | -$13.74M | -$0.14 | -$0.14 | 3,512,000 | 2,815,000 |
|---|
| 2010-10-01 | $104.78M | $57.25M | $47.53M | $19M | $26M | $45.96M | $1.57M | — | $1.33M | $1.69M | -$361,000.00 | $0.00 | $0.00 | 100,246,000 | 100,246,000 |
|---|
| 2010-07-02 | $95.54M | $49.86M | $45.68M | $16.98M | $24.07M | $41.59M | $4.1M | — | $4.4M | -$49,000.00 | $4.45M | $0.05 | $0.05 | 96,998,000 | 97,570,000 |
|---|
| 2010-04-02 | $84.82M | $44.02M | $40.81M | $16.97M | $20.85M | $38.35M | $2.46M | — | $2.47M | -$2.85M | $5.32M | $0.06 | $0.05 | 96,684,000 | 97,344,000 |
|---|
| 2009-12-31 | $86.66M | $47.31M | $39.35M | $15.61M | $19.71M | $35.85M | $3.5M | — | $3.93M | $3.88M | $47,000.00 | $0.00 | $0.00 | 91,000 | 91,000 |
|---|
| 2009-10-02 | $83.86M | $47.78M | $36.08M | $15.88M | $19.41M | $36.65M | -$571,000.00 | — | -$200,000.00 | -$2.78M | $2.58M | $0.03 | $0.03 | 96,104,000 | 96,732,000 |
|---|
| 2009-07-03 | $81.29M | $47.75M | $33.55M | $15.45M | $20.74M | $37.72M | -$4.17M | — | -$3.54M | $4.38M | -$7.92M | -$0.08 | -$0.08 | 95,703,000 | 95,703,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 | $360.52M | $185.78M | $174.75M | $76.33M | $81.38M | $160.67M | $14.08M | -$5.22M | $8.86M | $7.65M | -$43.31M | -$0.38 | -$0.38 | 113,660,000 | 114,182,000 |
|---|
| 2024-12-31 | $488.2M | $248.09M | $240.11M | $72.57M | $79.17M | $165.37M | $74.73M | -$3.2M | $71.54M | $20.82M | $39.22M | $0.34 | $0.33 | 115,120,000 | 117,482,000 |
|---|
| 2023-12-31 | $388.48M | $210.36M | $178.12M | $69.71M | $78.27M | $148.09M | $30.03M | -$2.18M | $27.85M | -$60.49M | $83.99M | $0.75 | $0.72 | 111,651,000 | 117,359,000 |
|---|
| 2022-12-31 | $624.96M | $309.07M | $315.88M | $120.31M | $146.72M | $270.37M | $45.52M | -$1.03M | $44.49M | $16.3M | $28.18M | $0.27 | $0.25 | 105,080,000 | 112,378,000 |
|---|
| 2021-12-31 | $507.15M | $247.41M | $259.74M | $102.23M | $138.09M | $240.93M | $18.81M | -$9.94M | $8.87M | -$4.38M | $13.25M | $0.13 | $0.12 | 101,484,000 | 106,171,000 |
|---|
| 2020-12-31 | $378.83M | $183.83M | $195M | $82.49M | $119.61M | $207.45M | -$12.45M | -$12.41M | -$26.22M | $3.05M | -$29.27M | -$0.30 | -$0.30 | 96,971,000 | 96,971,000 |
|---|
| 2019-12-31 | $402.87M | $179.86M | $223.01M | $84.61M | $119.04M | $209.93M | $13.08M | -$13.98M | -$6.6M | -$672,000.00 | -$5.92M | -$0.07 | -$0.07 | 89,575,000 | 89,575,000 |
|---|
| 2018-12-31 | $403.56M | $194.35M | $209.21M | $89.16M | $118.95M | $214.22M | -$5.01M | -$11.94M | -$16.95M | $4.09M | -$21.04M | — | — | — | 85,615,000 |
|---|
| 2017-12-31 | $358.25M | $188.43M | $169.82M | $95.98M | $136.27M | $240.7M | -$70.88M | -$13.83M | -$84.71M | -$1.75M | -$82.96M | — | — | — | 80,974,000 |
|---|
| 2016-12-31 | $405.91M | $205.16M | $200.75M | $98.4M | $144.38M | $267.79M | -$67.04M | -$13.39M | -$80.43M | -$8.12M | -$72.31M | — | — | — | 77,705,000 |
|---|
| 2015-12-31 | $377.03M | $174.32M | $202.71M | $87.55M | $120.96M | $215.66M | -$12.95M | -$3.12M | -$16.07M | -$407,000.00 | -$15.66M | -$0.18 | -$0.18 | 87,514,000 | 87,514,000 |
|---|
| 2014-12-31 | $433.56M | $221.21M | $212.35M | $93.06M | $131.32M | $233.92M | -$21.57M | -$224,000.00 | -$21.8M | $24.45M | -$46.25M | -$0.50 | -$0.50 | 92,508,000 | 92,508,000 |
|---|
| 2013-12-31 | $461.94M | $241.5M | $220.45M | $99.94M | $134.01M | $243.47M | -$23.02M | -$128,000.00 | -$23.15M | -$44.74M | $37.03M | $0.35 | $0.34 | 106,529,000 | 107,808,000 |
|---|
| 2012-12-31 | $476.87M | $256.34M | $220.53M | $102.63M | $127.12M | $238.45M | -$17.92M | $222,000.00 | -$17.7M | -$1.51M | -$10.94M | -$0.09 | -$0.09 | 116,457,000 | 116,457,000 |
|---|
| 2011-12-31 | $490.87M | $254.06M | $236.82M | $99.31M | $127.08M | $235.31M | $1.51M | — | $1.37M | -$651,000.00 | $8.78M | $0.08 | $0.08 | 115,175,000 | 116,427,000 |
|---|
| 2010-12-31 | $423.34M | $227.94M | $195.4M | $77.2M | $108.15M | $190.26M | $5.14M | — | $5.44M | $9.77M | -$4.34M | -$0.04 | -$0.04 | 101,487,000 | 101,487,000 |
|---|
| 2009-12-31 | $319.57M | $185.21M | $134.36M | $61.44M | $81.14M | $146.4M | -$12.04M | — | -$9.74M | $14.4M | -$24.14M | -$0.25 | -$0.25 | 95,833,000 | 95,833,000 |
|---|
| 2008-12-31 | $364.96M | $187.43M | $177.53M | $54.47M | $83.12M | $138.23M | $39.31M | — | $45.97M | -$18.02M | $63.99M | $0.68 | $0.67 | 94,535,000 | 95,434,000 |
|---|