Complete source-backed income-statement history.
- Available history
- 2010-01-02 to 2026-07-04
- 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-04 | $135.64M | $90.58M | $45.06M | — | — | $48.28M | -$3.22M | $7,000.00 | -$3.22M | $7,000.00 | -$3.22M | -$0.43 | -$0.43 | 7,579,000 | 7,579,000 |
|---|
| 2026-04-04 | $131.96M | $89.02M | $42.94M | — | — | $46M | -$3.05M | -$278,000.00 | -$3.33M | -$1.39M | -$1.94M | -$0.03 | -$0.03 | 68,554,000 | 68,554,000 |
|---|
| 2026-01-03 | $120.43M | $80.48M | $39.95M | — | — | $51.22M | -$11.27M | -$217,000.00 | -$11.49M | $73,000.00 | -$11.56M | -$0.18 | -$0.18 | 123,000 | 123,000 |
|---|
| 2025-09-27 | $127.77M | $85.49M | $42.28M | — | — | $52.31M | -$10.04M | -$788,000.00 | -$10.83M | $59,000.00 | -$10.89M | -$0.19 | -$0.19 | 58,191,000 | 58,191,000 |
|---|
| 2025-06-28 | $151.95M | $102.17M | $49.78M | — | — | $62.2M | -$12.42M | -$204,000.00 | -$12.62M | $90,000.00 | -$12.71M | -$2.27 | -$2.27 | 5,589,000 | 5,589,000 |
|---|
| 2025-03-29 | $147.38M | $100.03M | $47.35M | — | — | $62.49M | -$15.15M | $3,000.00 | -$15.14M | $140,000.00 | -$15.28M | -$0.27 | -$0.27 | 57,343,000 | 57,343,000 |
|---|
| 2024-12-28 | $133.54M | $90.09M | $43.45M | — | — | $58.92M | -$15.47M | $61,000.00 | -$15.41M | $7,000.00 | -$15.42M | -$0.27 | -$0.27 | 129,000 | 129,000 |
|---|
| 2024-09-28 | $144.75M | $93.77M | $50.98M | — | — | $60.9M | -$9.92M | $35,000.00 | -$9.88M | $135,000.00 | -$10.02M | -$0.17 | -$0.17 | 57,334,000 | 57,334,000 |
|---|
| 2024-06-29 | $144.27M | $95.88M | $48.39M | — | — | $57.12M | -$8.73M | $68,000.00 | -$8.66M | $27,000.00 | -$8.69M | -$0.15 | -$0.15 | 56,851,000 | 56,851,000 |
|---|
| 2024-03-30 | $166.29M | $112.37M | $53.92M | — | — | $60.44M | -$6.52M | $137,000.00 | -$6.38M | $98,000.00 | -$6.48M | -$0.11 | -$0.11 | 56,503,000 | 56,503,000 |
|---|
| 2023-12-30 | $156.4M | $104.8M | $51.6M | — | — | $58.35M | -$6.76M | $419,000.00 | -$6.34M | -$251,000.00 | -$6.09M | -$0.11 | -$0.11 | 318,000 | 318,000 |
|---|
| 2023-09-30 | $166.86M | $112.05M | $54.82M | — | — | $57.73M | -$2.92M | $514,000.00 | -$2.4M | $114,000.00 | -$2.52M | -$0.04 | -$0.04 | 57,179,000 | 57,179,000 |
|---|
| 2023-07-01 | $176.98M | $116.54M | $60.44M | — | — | $61.29M | -$844,000.00 | $314,000.00 | -$530,000.00 | $141,000.00 | -$671,000.00 | -$0.01 | -$0.01 | 56,532,000 | 56,532,000 |
|---|
| 2023-04-01 | $175.49M | $112.94M | $62.55M | — | — | $61.92M | $636,000.00 | $556,000.00 | $1.19M | $141,000.00 | $1.05M | $0.02 | $0.02 | 55,047,000 | 58,037,000 |
|---|
| 2022-12-31 | $154.52M | $102.88M | $51.65M | — | — | $57.1M | -$5.45M | -$260,000.00 | -$5.71M | $514,000.00 | -$6.22M | -$0.12 | -$0.11 | 128,000 | -3,146,000 |
|---|
| 2022-10-01 | $164.81M | $108.66M | $56.15M | — | — | $56.73M | -$581,000.00 | -$318,000.00 | -$899,000.00 | $49,000.00 | -$948,000.00 | -$0.02 | -$0.02 | 54,481,000 | 54,481,000 |
|---|
| 2022-07-02 | $176.22M | $114.29M | $61.94M | — | — | $57.64M | $4.29M | -$156,000.00 | $4.14M | $17,000.00 | $4.12M | $0.08 | $0.07 | 54,210,000 | 57,210,000 |
|---|
| 2022-04-02 | $166.05M | $104.89M | $61.16M | — | — | $58.77M | $2.39M | -$236,000.00 | $2.16M | $52,000.00 | $2.1M | $0.04 | $0.04 | 53,251,000 | 57,172,000 |
|---|
| 2022-01-01 | $138.26M | $90.83M | $47.43M | — | — | $52.04M | -$4.61M | -$272,000.00 | -$4.89M | $144,000.00 | -$5.03M | -$0.10 | -$0.10 | 478,000 | 478,000 |
|---|
| 2021-10-02 | $141.85M | $94.51M | $47.33M | — | — | $51.67M | -$4.34M | -$285,000.00 | -$4.62M | $39,000.00 | -$4.66M | -$0.09 | -$0.09 | 52,264,000 | 52,264,000 |
|---|
| 2021-07-03 | $157.54M | $104.19M | $53.35M | — | — | $51.01M | $2.34M | -$151,000.00 | $2.19M | $113,000.00 | $2.07M | $0.04 | $0.04 | 51,684,000 | 57,122,000 |
|---|
| 2021-04-03 | $144.8M | $95.63M | $49.17M | — | — | $51.67M | -$2.5M | -$169,000.00 | -$2.67M | $55,000.00 | -$2.72M | -$0.06 | -$0.06 | 48,760,000 | 48,760,000 |
|---|
| 2021-01-02 | $119.73M | $78.09M | $41.64M | — | — | $44.9M | -$3.26M | -$120,000.00 | -$3.38M | $108,000.00 | -$3.49M | -$0.09 | -$0.08 | 2,019,000 | -8,053,000 |
|---|
| 2020-09-26 | $117.41M | $74.29M | $43.12M | — | — | $41.39M | $1.73M | -$302,000.00 | $1.43M | $45,000.00 | $1.39M | $0.03 | $0.03 | 44,686,000 | 53,573,000 |
|---|
| 2020-06-27 | $118.93M | $78.1M | $40.83M | — | — | $38.65M | $2.18M | -$490,000.00 | $1.69M | $118,000.00 | $1.57M | $0.04 | $0.03 | 39,386,000 | 47,329,000 |
|---|
| 2020-03-28 | $87.82M | $58.04M | $29.78M | — | — | $30.13M | -$353,000.00 | -$589,000.00 | -$942,000.00 | $36,000.00 | -$978,000.00 | — | — | — | 36,871 |
|---|
| 2019-12-28 | $62.96M | $41.77M | $21.19M | — | — | $23.33M | -$2.14M | -$491,000.00 | -$2.63M | $22.46M | -$25.09M | — | -$0.71 | 97,000 | 97,000 |
|---|
| 2019-09-28 | $69.27M | $48.13M | $21.14M | — | — | $22.6M | -$1.46M | -$518,000.00 | -$1.98M | -$552,000.00 | -$1.42M | — | -$0.04 | 35,856,000 | 35,856,000 |
|---|
| 2019-06-29 | $73.69M | $51.92M | $21.76M | — | — | $22.97M | -$1.21M | -$438,000.00 | -$1.64M | -$186,000.00 | -$1.46M | — | -$0.04 | 35,632,000 | 35,632,000 |
|---|
| 2019-03-30 | $74.74M | $54.61M | $20.13M | — | — | $23.58M | -$3.45M | -$415,000.00 | -$3.86M | -$280,000.00 | -$3.58M | — | — | 35,365,000 | 35,365,000 |
|---|
| 2018-12-29 | $64.65M | $48.08M | $16.57M | — | — | $21.26M | -$4.69M | -$389,000.00 | -$5.08M | -$599,000.00 | -$4.48M | — | — | 16,000 | 16,000 |
|---|
| 2018-09-29 | $69.46M | $51.05M | $18.41M | — | — | $19.62M | -$1.21M | $1.04M | -$172,000.00 | $8,000.00 | -$180,000.00 | — | — | 34,983,000 | 34,983,000 |
|---|
| 2018-06-30 | $76.97M | $56.45M | $20.52M | — | — | $21M | -$476,000.00 | -$428,000.00 | -$904,000.00 | -$107,000.00 | -$797,000.00 | — | — | 34,972,000 | 34,972,000 |
|---|
| 2018-03-31 | $78.39M | $55.17M | $23.22M | — | — | $21.85M | $1.37M | -$432,000.00 | $937,000.00 | $369,000.00 | $568,000.00 | — | — | 34,821,000 | 38,066,000 |
|---|
| 2017-12-30 | $68.52M | $47.77M | $20.75M | — | — | $20.16M | $589,000.00 | -$404,000.00 | $185,000.00 | $4.26M | -$4.08M | — | — | -41,000 | -224,000 |
|---|
| 2017-09-30 | $73.81M | $51.93M | $21.88M | — | — | $20.55M | $1.33M | -$385,000.00 | $947,000.00 | $28,000.00 | $919,000.00 | — | — | 35,856,000 | 39,485,000 |
|---|
| 2017-07-01 | $80.21M | $56.96M | $23.24M | — | — | $21.74M | $1.51M | -$450,000.00 | $1.06M | -$25.86M | $26.92M | — | — | 35,332,000 | 39,933,000 |
|---|
| 2017-04-01 | $80.83M | $57.05M | $23.79M | — | — | $22.58M | $1.21M | -$362,000.00 | $843,000.00 | $27,000.00 | $257,000.00 | — | — | 34,510,000 | 40,231,000 |
|---|
| 2016-12-31 | $71.13M | $49.68M | $21.44M | — | — | $21.3M | $146,000.00 | -$328,000.00 | -$182,000.00 | $13,000.00 | -$1.91M | -$0.04 | -$0.04 | 37,000 | -3,869,000 |
|---|
| 2016-10-01 | $73.45M | $51.08M | $22.37M | — | — | $21.73M | $639,000.00 | -$283,000.00 | $356,000.00 | -$2,000.00 | -$360,000.00 | $0.00 | $0.00 | 34,932,000 | 40,591,000 |
|---|
| 2016-07-02 | $78M | $54.3M | $23.7M | — | — | $22.13M | $1.57M | -$240,000.00 | $1.33M | $113,000.00 | $681,000.00 | $0.03 | $0.02 | 34,753,000 | 40,007,000 |
|---|
| 2016-04-02 | $80.75M | $56.21M | $24.53M | — | — | $22.62M | $1.91M | -$341,000.00 | $1.57M | $33,000.00 | $990,000.00 | — | $0.03 | 34,497,000 | 39,359,000 |
|---|
| 2016-01-02 | $67.34M | $47.55M | $19.79M | — | — | $17.31M | $2.48M | -$299,000.00 | $2.18M | $690,000.00 | -$1.6M | -$0.01 | -$0.01 | 46,000 | 46,000 |
|---|
| 2015-10-03 | $70.65M | $49.61M | $21.04M | — | — | $21.26M | -$222,000.00 | -$269,000.00 | -$491,000.00 | -$203,000.00 | $8,000.00 | $0.00 | $0.00 | 34,018,000 | 34,018,000 |
|---|
| 2015-07-04 | $76.46M | $55.59M | $20.87M | — | — | $21.98M | -$1.11M | -$262,000.00 | -$1.37M | -$347,000.00 | -$775,000.00 | -$0.02 | -$0.02 | 33,963,000 | 33,963,000 |
|---|
| 2015-04-04 | $76.39M | $54.91M | $21.48M | — | — | $21.5M | -$18,000.00 | -$350,000.00 | -$368,000.00 | -$52,000.00 | -$60,000.00 | $0.00 | $0.00 | 33,720,000 | 33,720,000 |
|---|
| 2015-01-03 | $70.57M | $51.65M | $18.92M | — | — | $21.17M | -$2.25M | -$291,000.00 | -$2.54M | $70,000.00 | -$2.41M | — | — | — | 30,000 |
|---|
| 2014-09-27 | $67.97M | $49.55M | $18.41M | — | — | $20.63M | -$2.22M | -$263,000.00 | -$2.48M | $15,000.00 | -$2.49M | — | — | — | 33,532,000 |
|---|
| 2014-06-28 | $76.95M | $56.53M | $20.42M | — | — | $22.36M | -$1.94M | -$220,000.00 | -$2.16M | $21,000.00 | -$2.18M | — | — | 33,460,000 | 33,460,000 |
|---|
| 2014-03-29 | $68.03M | $47.33M | $20.7M | — | — | $20.21M | $495,000.00 | -$262,000.00 | $233,000.00 | $32,000.00 | $201,000.00 | $0.00 | $0.00 | 33,384,000 | 34,158,000 |
|---|
| 2013-12-28 | $59.74M | $42.26M | $17.48M | — | — | $18.51M | -$1.04M | -$336,000.00 | -$1.37M | -$48,000.00 | -$1.33M | — | — | 204,000 | 204,000 |
|---|
| 2013-09-28 | $61.72M | $43.82M | $17.91M | — | — | $19.15M | -$1.25M | -$152,000.00 | -$1.4M | $1,000.00 | -$1.4M | — | — | 33,218,000 | 33,218,000 |
|---|
| 2013-06-29 | $67.89M | $48.88M | $19.01M | — | — | $28.36M | -$9.34M | -$156,000.00 | -$9.5M | $69,000.00 | -$9.57M | — | — | 33,119,000 | 33,119,000 |
|---|
| 2013-03-30 | $65.41M | $45.67M | $19.74M | — | — | $22.88M | -$3.14M | -$180,000.00 | -$3.32M | $21,000.00 | -$3.34M | -$0.11 | -$0.11 | 31,141,000 | 31,141,000 |
|---|
| 2012-12-29 | $62.85M | $45.07M | $17.78M | — | — | $49.5M | -$31.73M | -$288,000.00 | -$32.01M | -$1.23M | -$30.78M | — | — | 102,000 | 102,000 |
|---|
| 2012-09-29 | $73.01M | $50.12M | $22.89M | — | — | $25.44M | -$2.55M | -$122,000.00 | -$2.67M | $41,000.00 | -$2.71M | — | — | 30,854,000 | 30,854,000 |
|---|
| 2012-06-30 | $80.72M | $56.38M | $24.34M | — | — | $25.37M | -$1.03M | -$537,000.00 | -$1.57M | $128,000.00 | -$1.7M | — | — | 30,651,000 | 30,651,000 |
|---|
| 2012-03-31 | $87.44M | $60.81M | $26.63M | — | — | $27.11M | -$486,000.00 | -$178,000.00 | -$664,000.00 | $124,000.00 | -$788,000.00 | — | — | 30,638,000 | 30,638,000 |
|---|
| 2011-12-31 | $77.23M | $53.41M | $23.83M | — | — | $32.4M | -$8.57M | -$175,000.00 | -$8.75M | -$1.73M | -$7.02M | -$0.23 | -$0.23 | 24,000 | 24,000 |
|---|
| 2011-10-01 | $78.59M | $54.25M | $24.35M | — | — | $29.56M | -$5.22M | -$90,000.00 | -$5.31M | $2,000.00 | -$5.31M | -$0.17 | -$0.17 | 30,571,000 | 30,571,000 |
|---|
| 2011-07-02 | $84.27M | $55.85M | $28.41M | — | — | $30.65M | -$2.23M | -$138,000.00 | -$2.37M | $195,000.00 | -$2.56M | -$0.08 | -$0.08 | 30,543,037 | 30,543,037 |
|---|
| 2011-04-02 | $86.98M | $56.56M | $30.42M | — | — | $30.39M | $23,000.00 | -$250,000.00 | -$227,000.00 | $18,000.00 | -$245,000.00 | — | — | — | — |
|---|
| 2011-01-01 | $80.45M | $53.05M | $27.4M | — | — | $29.98M | -$2.58M | -$251,000.00 | -$2.83M | $64,000.00 | -$2.9M | -$0.10 | -$0.10 | 43,806 | 43,806 |
|---|
| 2010-10-02 | $72.35M | $48.34M | $24.01M | — | — | $25.99M | -$1.98M | -$80,000.00 | -$2.06M | $10.98M | -$13.04M | -$0.43 | -$0.43 | 30,357,988 | 30,357,988 |
|---|
| 2010-07-03 | $53.19M | $34.79M | $18.4M | — | — | $17.74M | $658,000.00 | $29,000.00 | $687,000.00 | $225,000.00 | $462,000.00 | $0.02 | $0.01 | 30,314,478 | 31,994,447 |
|---|
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 |
|---|
| 2026-01-03 | $547.53M | $368.18M | $179.35M | — | — | $228.22M | -$48.88M | -$1.21M | -$50.08M | $362,000.00 | -$50.44M | -$0.82 | -$0.82 | 61,195,000 | 61,195,000 |
|---|
| 2024-12-28 | $588.85M | $392.11M | $196.74M | — | — | $237.37M | -$40.64M | $301,000.00 | -$40.33M | $267,000.00 | -$40.6M | -$0.71 | -$0.71 | 57,026,000 | 57,026,000 |
|---|
| 2023-12-30 | $675.73M | $446.32M | $229.41M | — | — | $239.29M | -$9.88M | $1.8M | -$8.08M | $145,000.00 | -$8.22M | -$0.15 | -$0.15 | 56,570,000 | 56,570,000 |
|---|
| 2022-12-31 | $661.6M | $430.71M | $230.89M | — | — | $230.24M | $651,000.00 | -$970,000.00 | -$319,000.00 | $632,000.00 | -$951,000.00 | -$0.02 | -$0.02 | 54,137,000 | 54,137,000 |
|---|
| 2022-01-01 | $582.44M | $385.16M | $197.28M | — | — | $206.39M | -$9.11M | -$877,000.00 | -$9.99M | $351,000.00 | -$10.34M | -$0.20 | -$0.20 | 51,381,000 | 51,381,000 |
|---|
| 2021-01-02 | $443.88M | $288.52M | $155.37M | — | — | $155.07M | $295,000.00 | -$1.5M | -$1.21M | $307,000.00 | -$1.51M | -$0.04 | -$0.04 | 42,333,000 | 42,333,000 |
|---|
| 2019-12-28 | $280.66M | $196.43M | $84.22M | — | — | $92.47M | -$8.25M | -$1.86M | -$10.11M | $21.44M | -$31.55M | -$0.89 | -$0.89 | 35,720,000 | 35,720,000 |
|---|
| 2018-12-29 | $289.47M | $210.75M | $78.72M | — | — | $83.73M | -$5.01M | -$211,000.00 | -$5.22M | -$329,000.00 | -$4.89M | — | — | 34,941,000 | 34,941,000 |
|---|
| 2017-12-30 | $303.37M | $213.71M | $89.66M | — | — | $85.03M | $4.64M | -$1.6M | $3.03M | -$21.54M | $24.02M | — | — | 35,192,000 | 39,634,000 |
|---|
| 2016-12-31 | $303.32M | $211.28M | $92.05M | — | — | $87.78M | $4.27M | -$1.19M | $3.07M | $100,000.00 | -$603,000.00 | $0.01 | $0.01 | 34,765,000 | 36,207,000 |
|---|
| 2016-01-02 | $290.83M | $207.66M | $83.18M | — | — | $82.04M | $1.13M | -$1.18M | -$48,000.00 | $88,000.00 | -$2.42M | -$0.04 | -$0.04 | 33,946,000 | 33,946,000 |
|---|
| 2015-01-03 | $283.51M | $205.06M | $78.45M | — | — | $84.36M | -$5.91M | -$1.04M | -$6.95M | $138,000.00 | -$6.88M | -$0.21 | -$0.21 | 33,489,000 | 33,489,000 |
|---|
| 2013-12-28 | $254.75M | $180.62M | $74.13M | — | — | $88.9M | -$14.77M | -$824,000.00 | -$15.59M | $43,000.00 | -$15.63M | — | — | 32,697,000 | 32,697,000 |
|---|
| 2012-12-29 | $304.02M | $212.38M | $91.64M | — | — | $127.43M | -$35.79M | -$1.13M | -$36.92M | -$937,000.00 | -$35.98M | — | — | 30,818,000 | 30,818,000 |
|---|
| 2011-12-31 | $327.07M | $220.07M | $107M | — | — | $123M | -$16M | -$654,000.00 | -$16.65M | -$1.51M | -$15.14M | -$0.50 | -$0.50 | 30,546,000 | 30,546,000 |
|---|
| 2011-01-01 | $262.28M | $172.67M | $89.61M | — | — | $91.04M | -$1.43M | -$280,000.00 | -$1.71M | $12.22M | -$13.93M | -$0.46 | -$0.46 | 30,269,000 | 30,269,000 |
|---|
| 2010-01-02 | $176.29M | $112.42M | $63.87M | — | — | $59.62M | $4.25M | $191,000.00 | $4.44M | $3.12M | $1.32M | $0.04 | $0.04 | 29,851,873 | 30,809,111 |
|---|