Complete source-backed income-statement history.
- Available history
- 2010-01-01 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 | $231.03M | $143.57M | $87.45M | — | — | $67.72M | $19.73M | -$647,000.00 | $19.09M | -$5.26M | $24.35M | $1.62 | $1.58 | 15,043,000 | 15,423,000 |
|---|
| 2026-04-03 | $155.11M | $91.96M | $63.16M | — | — | $55.86M | $7.29M | -$40,000.00 | $7.25M | -$1.28M | $8.53M | $0.58 | $0.55 | 14,740,000 | 15,390,000 |
|---|
| 2026-01-02 | $173.69M | $111.08M | $62.61M | — | — | $52.17M | $10.43M | -$103,000.00 | $10.33M | -$8.38M | $18.71M | $1.28 | $1.23 | 64,000 | 84,000 |
|---|
| 2025-10-03 | $182.01M | $114.92M | $67.09M | — | — | $52.23M | $14.86M | -$572,000.00 | $14.29M | $569,000.00 | $13.72M | $0.94 | $0.90 | 14,603,000 | 15,229,000 |
|---|
| 2025-07-04 | $173.47M | $105.15M | $68.33M | — | — | $56.51M | $11.82M | -$1.64M | $10.18M | -$5.26M | $15.44M | $1.07 | $1.03 | 14,444,000 | 14,917,000 |
|---|
| 2025-04-04 | $152.39M | $94.73M | $57.66M | — | — | $50.63M | $7.04M | -$1.84M | $5.19M | $506,000.00 | $4.69M | $0.33 | $0.32 | 14,163,000 | 14,628,000 |
|---|
| 2024-12-27 | $144.06M | $89.1M | $54.96M | — | — | $44.09M | $10.87M | -$936,000.00 | $9.93M | $2.25M | $7.69M | $0.55 | $0.53 | 65,000 | 115,000 |
|---|
| 2024-09-27 | $158.25M | $106.65M | $51.6M | — | — | $42.93M | $8.67M | -$1.17M | $7.5M | $157,000.00 | $7.35M | $0.53 | $0.51 | 13,930,000 | 14,358,000 |
|---|
| 2024-06-28 | $141M | $92.19M | $48.8M | — | — | $42.36M | $6.45M | -$1.13M | $5.31M | $720,000.00 | $4.59M | $0.33 | $0.33 | 13,725,000 | 14,074,000 |
|---|
| 2024-03-29 | $122.49M | $75.07M | $47.42M | — | — | $42.06M | $5.36M | -$1.43M | $3.93M | $986,000.00 | $2.94M | $0.22 | $0.21 | 13,605,000 | 13,910,000 |
|---|
| 2023-12-29 | $155.68M | $101.25M | $54.43M | — | — | $42.68M | $11.75M | -$1.77M | $9.98M | $1.95M | $8.03M | $0.60 | $0.59 | 37,000 | 43,000 |
|---|
| 2023-09-29 | $132.74M | $89.31M | $43.43M | — | — | $39.59M | $3.84M | -$1.56M | $2.28M | $713,000.00 | $1.57M | $0.12 | $0.11 | 13,462,000 | 13,709,000 |
|---|
| 2023-06-30 | $119.08M | $78.44M | $40.63M | — | — | $38.16M | $2.47M | -$1.83M | $640,000.00 | $243,000.00 | $397,000.00 | $0.03 | $0.03 | 13,344,000 | 13,487,000 |
|---|
| 2023-03-31 | $102.6M | $61.32M | $41.28M | — | — | $37.27M | $4.01M | -$2.33M | $1.69M | $756,000.00 | $932,000.00 | $0.07 | $0.07 | 13,266,000 | 13,470,000 |
|---|
| 2022-12-30 | $113.26M | $70.15M | — | — | — | $38.51M | $4.6M | -$2.44M | $2.16M | $2.58M | -$425,000.00 | -$0.03 | -$0.03 | 42,000 | 42,000 |
|---|
| 2022-09-30 | $121.4M | $83.88M | — | — | — | $38.28M | -$755,000.00 | -$695,000.00 | -$1.45M | -$1.53M | $76,000.00 | $0.01 | $0.01 | 13,110,000 | 13,360,000 |
|---|
| 2022-07-01 | $102.65M | $71.06M | — | — | — | $36.89M | -$5.3M | -$701,000.00 | -$6M | -$1.67M | -$4.33M | -$0.33 | -$0.33 | 13,016,000 | 13,016,000 |
|---|
| 2022-04-01 | $91.84M | $60.48M | — | — | — | $36.97M | -$5.61M | -$554,000.00 | -$6.16M | -$2.39M | -$3.77M | -$0.30 | -$0.30 | 12,786,000 | 12,786,000 |
|---|
| 2021-12-31 | $92.22M | $57.49M | — | — | — | $33.6M | $1.13M | -$647,000.00 | $480,000.00 | $1.37M | -$890,000.00 | -$0.07 | -$0.07 | 67,000 | 67,000 |
|---|
| 2021-10-01 | $98.3M | $60.17M | — | — | — | $36.68M | $1.44M | -$839,000.00 | $604,000.00 | -$236,000.00 | $840,000.00 | $0.07 | $0.06 | 12,606,000 | 13,141,000 |
|---|
| 2021-07-02 | $84.15M | $53.27M | — | — | — | $37.96M | -$7.07M | -$1.19M | -$8.26M | -$3.66M | -$4.6M | -$0.37 | -$0.37 | 12,421,000 | 12,421,000 |
|---|
| 2021-04-02 | $79.09M | $46.95M | — | — | — | $36.32M | -$4.19M | -$1.04M | -$5.22M | -$1.46M | -$3.77M | -$0.31 | -$0.31 | 12,147,000 | 12,147,000 |
|---|
| 2021-01-01 | $96.9M | $62.4M | — | — | — | $40.22M | -$5.72M | -$171,000.00 | -$5.89M | -$1.89M | -$4M | -$0.33 | -$0.33 | 70,000 | 70,000 |
|---|
| 2020-10-02 | $104.51M | $69.85M | — | — | — | $33.06M | $1.6M | -$547,000.00 | $1.05M | -$1.59M | — | $0.22 | $0.21 | 11,992,000 | 12,417,000 |
|---|
| 2020-07-03 | $83.55M | $54.01M | — | — | — | $33.39M | -$3.84M | -$1.23M | -$5.08M | -$90,000.00 | — | -$0.43 | -$0.43 | 11,682,000 | 11,682,000 |
|---|
| 2020-04-03 | $106.03M | $75.34M | — | — | — | $38.96M | -$8.27M | -$1.49M | -$9.76M | -$1.61M | -$8.15M | -$0.71 | -$0.71 | 11,510,000 | 11,510,000 |
|---|
| 2019-12-27 | $129.42M | $86.2M | — | — | — | $37.69M | $5.53M | -$1.14M | $4.39M | $1.19M | $3.2M | $0.28 | $0.27 | 65,000 | 52,000 |
|---|
| 2019-09-27 | $117.49M | $82.82M | — | — | — | $33.38M | $1.3M | -$1.26M | $40,000.00 | -$376,000.00 | — | $0.04 | $0.04 | 11,217,000 | 11,789,000 |
|---|
| 2019-06-28 | $104.4M | $73.25M | — | — | — | $28.38M | $2.77M | -$1.2M | $1.57M | -$70,000.00 | — | $0.15 | $0.14 | 11,100,000 | 11,679,000 |
|---|
| 2019-03-29 | $91.79M | $65.86M | — | — | — | $26.17M | -$234,000.00 | -$1.11M | -$1.34M | -$927,000.00 | -$417,000.00 | -$0.04 | -$0.04 | 10,974,000 | 10,974,000 |
|---|
| 2018-12-28 | $86.44M | $59.47M | — | — | — | $25.29M | $1.68M | -$571,000.00 | $1.11M | -$93,000.00 | $1.2M | $0.08 | $0.08 | 466,000 | 480,000 |
|---|
| 2018-09-28 | $71.39M | $48.07M | — | — | — | $18.4M | $4.91M | -$5,000.00 | $4.91M | $1.6M | — | $0.37 | $0.35 | 8,844,000 | 9,343,000 |
|---|
| 2018-06-29 | $59.83M | $36.67M | — | — | — | $18.96M | $4.21M | -$21,000.00 | $4.18M | $869,000.00 | — | $0.38 | $0.36 | 8,796,000 | 9,288,000 |
|---|
| 2018-03-30 | $54.6M | $35.07M | — | — | — | $17.55M | $1.97M | -$13,000.00 | $1.96M | -$242,000.00 | $2.2M | $0.25 | $0.24 | 8,753,000 | 9,185,000 |
|---|
| 2017-12-29 | $64.16M | $44.19M | — | — | — | $16.98M | $2.99M | $19,000.00 | $3.01M | -$277,000.00 | $3.29M | $0.39 | $0.35 | -39,000 | 17,000 |
|---|
| 2017-09-29 | $69.01M | $48.74M | — | — | — | $16.09M | $4.18M | -$5,000.00 | $4.18M | $1.29M | — | $0.33 | $0.31 | 8,730,000 | 9,248,000 |
|---|
| 2017-06-30 | $71.83M | $53.04M | — | — | — | $14.23M | $4.56M | -$31,000.00 | $4.53M | $1.22M | — | $0.38 | $0.36 | 8,603,000 | 9,082,000 |
|---|
| 2017-03-31 | $68.35M | $50.7M | — | — | — | $15.69M | $1.96M | $4,000.00 | $1.97M | -$673,000.00 | $2.64M | $0.32 | $0.30 | 8,281,000 | 8,854,000 |
|---|
| 2016-12-30 | $57.43M | $39.35M | — | — | — | $15.39M | $2.69M | -$42,000.00 | $2.65M | $1.08M | $1.57M | $0.19 | $0.18 | 38,000 | 49,000 |
|---|
| 2016-09-30 | $58.66M | $42.56M | — | — | — | $13.05M | $3.05M | -$43,000.00 | $3.01M | $548,000.00 | — | $0.30 | $0.28 | 8,308,000 | 8,720,000 |
|---|
| 2016-07-01 | $58.94M | $41.09M | — | — | — | $13.89M | $3.96M | -$43,000.00 | $3.92M | $731,000.00 | — | $0.39 | $0.37 | 8,207,000 | 8,530,000 |
|---|
| 2016-04-01 | $33.92M | $20.27M | — | — | — | $11.81M | $1.84M | -$49,000.00 | $1.79M | $711,000.00 | — | $0.13 | $0.13 | 7,996,000 | 8,244,000 |
|---|
| 2016-01-01 | $31.52M | $18.43M | — | — | — | $12.64M | $456,000.00 | $134,000.00 | $590,000.00 | $210,000.00 | — | $0.04 | $0.04 | 17,000 | 26,000 |
|---|
| 2015-10-02 | $33.51M | $20.95M | — | — | — | $10.92M | $1.64M | -$233,000.00 | $1.41M | $626,000.00 | — | $0.10 | $0.10 | 7,862,000 | 8,102,000 |
|---|
| 2015-07-03 | $36.77M | $22.9M | — | — | — | $11.07M | $2.8M | -$94,000.00 | $2.71M | $1.11M | — | $0.20 | $0.20 | 7,824,000 | 8,136,000 |
|---|
| 2015-04-03 | $33.3M | $19.81M | — | — | — | $10.86M | $2.63M | $4,000.00 | $2.63M | $1.14M | — | $0.19 | $0.18 | 7,765,000 | 8,103,000 |
|---|
| 2015-01-02 | $30.24M | $17.85M | — | — | — | $9.98M | $2.41M | $8,000.00 | $2.41M | $366,000.00 | — | $0.27 | $0.26 | 48,000 | 39,000 |
|---|
| 2014-09-26 | $28.19M | $16.47M | — | — | — | $9.07M | $2.65M | $46,000.00 | $2.7M | -$1.46M | — | $0.55 | $0.53 | 7,507,000 | 7,855,000 |
|---|
| 2014-06-27 | $26.97M | $16.3M | — | — | — | $8.73M | $1.94M | $16,000.00 | $1.96M | $64,000.00 | — | $0.26 | $0.25 | 7,405,000 | 7,661,000 |
|---|
| 2014-03-28 | $22.69M | $13.2M | — | — | — | $8.18M | $1.31M | $47,000.00 | $1.36M | $44,000.00 | — | $0.18 | $0.17 | 7,397,000 | 7,609,000 |
|---|
| 2013-12-27 | $22.46M | $13.49M | — | — | — | $8.43M | $551,000.00 | $197,000.00 | $748,000.00 | $47,000.00 | — | $0.10 | $0.09 | 6,000 | 52,000 |
|---|
| 2013-09-27 | $21.17M | $11.97M | — | — | — | $8.31M | $882,000.00 | $4,000.00 | $886,000.00 | $44,000.00 | — | $0.11 | $0.11 | 7,359,000 | 7,526,000 |
|---|
| 2013-06-28 | $20.5M | $11.44M | — | — | — | $8.34M | $718,000.00 | -$38,000.00 | $680,000.00 | -$8,000.00 | — | $0.09 | $0.09 | 7,353,000 | 7,401,000 |
|---|
| 2013-03-29 | $21.39M | $12.03M | — | — | — | $8.89M | $457,000.00 | -$9,000.00 | $448,000.00 | $49,000.00 | — | $0.05 | $0.05 | 7,335,000 | 7,382,000 |
|---|
| 2012-12-28 | $22.95M | $13.36M | — | — | — | $8.36M | $1.23M | -$17,000.00 | $1.21M | $908,000.00 | — | $0.04 | $0.04 | 7,000 | 7,000 |
|---|
| 2012-09-28 | $21.55M | $11.29M | — | — | — | $8.84M | $1.42M | -$40,000.00 | $1.38M | $593,000.00 | — | $0.11 | $0.11 | 7,315,000 | 7,315,000 |
|---|
| 2012-06-29 | $23.48M | $17.12M | — | — | — | $25.95M | -$19.58M | -$50,000.00 | -$19.63M | -$2.66M | — | -$2.33 | -$2.33 | 7,297,000 | 7,297,000 |
|---|
| 2012-03-30 | $25.47M | $17.19M | — | — | — | $10.59M | -$2.32M | -$21,000.00 | -$2.34M | -$927,000.00 | — | — | — | 7,291,000 | 7,291,000 |
|---|
| 2011-12-30 | $30.01M | $18.79M | — | — | — | $10.87M | $347,000.00 | -$28,000.00 | $319,000.00 | $1.1M | — | -$0.11 | -$0.11 | 4,000 | 7,000 |
|---|
| 2011-09-30 | $28.61M | $16.86M | — | — | — | $9.37M | $2.38M | -$12,000.00 | $2.37M | $203,000.00 | — | $0.30 | $0.29 | 7,267,000 | 7,468,000 |
|---|
| 2011-07-01 | $25.81M | $15.52M | $10.3M | — | — | $9.34M | $954,000.00 | -$20,000.00 | $934,000.00 | $199,000.00 | $735,000.00 | $0.10 | $0.10 | 7,257,000 | 7,471,000 |
|---|
| 2011-04-01 | $22.74M | $13.56M | — | — | — | $9.46M | -$280,000.00 | -$11,000.00 | -$291,000.00 | — | — | — | — | 7,251,000 | 7,251,000 |
|---|
| 2010-12-31 | $19.87M | $11.48M | — | — | — | $8.36M | $30,000.00 | $1,000.00 | $31,000.00 | -$251,000.00 | — | $0.04 | $0.03 | 4,000 | 37,000 |
|---|
| 2010-10-01 | $20.71M | $11.45M | — | — | — | $7.86M | $1.39M | -$11,000.00 | $1.38M | $595,000.00 | — | $0.11 | $0.11 | 7,236,000 | 7,318,000 |
|---|
| 2010-07-02 | $20.37M | $10.8M | $9.57M | — | — | $8.3M | $1.27M | -$7,000.00 | $1.26M | — | $1.26M | $0.17 | $0.17 | 7,229,000 | 7,252,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 |
|---|
| 2026-01-02 | $681.55M | $425.87M | $255.68M | — | — | $211.54M | $44.15M | -$4.15M | $39.99M | -$12.56M | $52.56M | $3.63 | $3.49 | 14,461,000 | 15,071,000 |
|---|
| 2024-12-27 | $565.8M | $363.02M | $202.78M | — | — | $171.43M | $31.35M | -$4.67M | $26.68M | $4.11M | $22.57M | $1.63 | $1.58 | 13,818,000 | 14,245,000 |
|---|
| 2023-12-29 | $510.1M | $330.33M | $179.77M | — | — | $157.69M | $22.07M | -$7.48M | $14.59M | $3.67M | $10.93M | $0.82 | $0.80 | 13,394,000 | 13,606,000 |
|---|
| 2022-12-30 | $429.14M | $285.56M | $143.58M | — | — | $150.64M | -$7.06M | -$4.39M | -$11.45M | -$3M | -$8.45M | -$0.65 | -$0.65 | 13,013,000 | 13,013,000 |
|---|
| 2021-12-31 | $353.76M | $217.88M | $135.87M | — | — | $144.57M | -$8.69M | -$3.71M | -$12.4M | -$3.99M | -$8.42M | -$0.68 | -$0.68 | 12,458,000 | 12,458,000 |
|---|
| 2021-01-01 | $390.98M | $261.59M | — | — | — | $145.62M | -$16.23M | -$3.44M | -$19.67M | -$5.17M | -$14.5M | -$1.23 | -$1.23 | 11,793,000 | 11,793,000 |
|---|
| 2019-12-27 | $443.1M | $308.13M | — | — | — | $125.61M | $9.36M | -$4.71M | $4.66M | -$185,000.00 | $4.84M | $0.43 | $0.41 | 11,162,000 | 11,766,000 |
|---|
| 2018-12-28 | $272.25M | $179.28M | — | — | — | $80.2M | $12.77M | -$610,000.00 | $12.16M | $2.13M | $10.03M | $1.08 | $1.03 | 9,264,000 | 9,763,000 |
|---|
| 2017-12-29 | $273.35M | $196.66M | — | — | — | $62.99M | $13.7M | -$13,000.00 | $13.69M | $1.56M | $12.13M | $1.42 | $1.32 | 8,541,000 | 9,155,000 |
|---|
| 2016-12-30 | $208.94M | $143.26M | — | — | — | $54.14M | $11.54M | -$177,000.00 | $11.37M | $3.07M | $8.3M | $1.01 | $0.97 | 8,219,000 | 8,565,000 |
|---|
| 2016-01-01 | $135.1M | $82.08M | — | — | — | $45.49M | $7.53M | -$189,000.00 | $7.34M | $3.08M | $4.26M | $0.54 | $0.52 | 7,834,000 | 8,113,000 |
|---|
| 2015-01-02 | $108.08M | $63.82M | — | — | — | $35.95M | $8.31M | $117,000.00 | $8.43M | -$990,000.00 | — | $1.26 | $1.22 | 7,488,000 | 7,739,000 |
|---|
| 2013-12-27 | $85.51M | $48.93M | — | — | — | $33.97M | $2.61M | $154,000.00 | $2.76M | $132,000.00 | — | $0.36 | $0.35 | 7,355,000 | 7,495,000 |
|---|
| 2012-12-28 | $93.44M | $58.96M | — | — | — | $53.74M | -$19.26M | -$128,000.00 | -$19.38M | -$2.08M | — | -$2.37 | -$2.37 | 7,310,000 | 7,310,000 |
|---|
| 2011-12-30 | $107.17M | $64.73M | — | — | — | $39.04M | $3.4M | -$71,000.00 | $3.33M | $1.5M | — | $0.25 | $0.24 | 7,262,000 | 7,485,000 |
|---|
| 2010-12-31 | $77.9M | $42.02M | — | — | — | $32.8M | $3.07M | -$10,000.00 | $3.06M | $344,000.00 | — | $0.38 | $0.37 | 7,233,000 | 7,311,000 |
|---|
| 2010-01-01 | $61.61M | $28.84M | — | — | — | $40.26M | -$7.49M | -$13,000.00 | -$7.51M | -$1.93M | — | -$0.78 | -$0.78 | 7,192,000 | 7,192,000 |
|---|