Complete source-backed income-statement history.
- Available history
- 2010-07-03 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 | $93.82M | $69.73M | $24.08M | — | $15.57M | $16.13M | $7.96M | -$736,000.00 | $7.22M | $2.32M | $4.9M | $0.69 | $0.68 | 7,085,529 | 7,187,516 |
|---|
| 2026-04-04 | $83.04M | $61.02M | $22.02M | — | $15.53M | $16.08M | $5.94M | -$562,000.00 | $5.38M | $1.53M | $3.84M | $0.53 | $0.52 | 7,253,843 | 7,412,315 |
|---|
| 2026-01-03 | $86.48M | $62.2M | $24.28M | — | $15.75M | $16.31M | $7.97M | -$780,000.00 | $7.19M | $1.09M | $6.1M | $0.82 | $0.80 | -28,057 | -21,189 |
|---|
| 2025-09-27 | $70.29M | $50.88M | $19.41M | — | $14.93M | $15.47M | $3.94M | -$614,000.00 | $3.32M | $1.07M | $2.26M | $0.30 | $0.30 | 7,409,009 | 7,614,695 |
|---|
| 2025-06-28 | $78.17M | $55.89M | $22.28M | — | $15.28M | $15.68M | $6.6M | -$929,000.00 | $5.67M | $1.89M | $3.79M | $0.51 | $0.50 | 7,406,831 | 7,537,787 |
|---|
| 2025-03-29 | $84.47M | $62.5M | $21.98M | — | $14.97M | $15.4M | $6.58M | -$698,000.00 | $5.89M | $1.7M | $4.19M | $0.55 | $0.54 | 7,616,460 | 7,741,481 |
|---|
| 2024-12-28 | $76.91M | $55.34M | $21.57M | — | $16.03M | $15.28M | $6.29M | -$516,000.00 | $5.77M | $2.9M | $2.87M | $0.38 | $0.37 | -46,418 | -50,857 |
|---|
| 2024-09-28 | $60.37M | $42.52M | $17.84M | — | $13.02M | $13.46M | $4.39M | -$619,000.00 | $3.77M | $1.02M | $2.75M | $0.36 | $0.35 | 7,634,113 | 7,789,446 |
|---|
| 2024-06-29 | $69.16M | $49.16M | $20M | — | $13.55M | $14.18M | $5.82M | -$574,000.00 | $5.25M | $1.48M | $3.76M | $0.48 | $0.47 | 7,789,298 | 7,955,943 |
|---|
| 2024-03-30 | $71.94M | $51.57M | $20.37M | — | $14.2M | $14.53M | $5.84M | -$426,000.00 | $5.41M | $1.46M | $3.95M | $0.50 | $0.48 | 7,927,031 | 8,170,839 |
|---|
| 2023-12-30 | $71.03M | $49.4M | $21.63M | — | $13.4M | $13.73M | $7.91M | -$532,000.00 | $7.37M | $2.12M | $5.26M | $0.66 | $0.63 | -160,634 | -138,426 |
|---|
| 2023-09-30 | $58.05M | $40.77M | $17.28M | — | $12.66M | $12.95M | $4.33M | -$141,000.00 | $4.19M | $434,000.00 | $3.76M | $0.47 | $0.46 | 7,919,752 | 8,196,330 |
|---|
| 2023-07-01 | $67.04M | $48.28M | $18.76M | — | $12.72M | $13.01M | $5.75M | -$418,000.00 | $5.33M | $1.35M | $3.98M | $0.48 | $0.47 | 8,297,521 | 8,558,396 |
|---|
| 2023-04-01 | $67.12M | $48.1M | $19.02M | — | $13.4M | $13.32M | $5.71M | -$407,000.00 | $5.3M | $1.46M | $3.84M | $0.42 | $0.41 | 9,172,511 | 9,401,867 |
|---|
| 2022-12-31 | $70.22M | $49.76M | $20.47M | — | $13.43M | $13.66M | $6.81M | -$349,000.00 | $6.46M | $1.62M | $4.84M | $0.50 | $0.48 | -121,077 | -124,640 |
|---|
| 2022-10-01 | $58.15M | $40.79M | $17.36M | — | $12.55M | $12.6M | $4.76M | $55,000.00 | $4.82M | $1.3M | $3.52M | $0.35 | $0.33 | 10,154,505 | 10,522,158 |
|---|
| 2022-07-02 | $74.35M | $52.66M | $21.68M | — | $13.26M | $13.49M | $8.19M | $28,000.00 | $8.22M | $2.21M | $6.01M | $0.59 | $0.57 | 10,133,279 | 10,550,896 |
|---|
| 2022-04-02 | $81.96M | $58.54M | $23.42M | — | $14.15M | $14.39M | $9.04M | -$52,000.00 | $8.98M | $2.46M | $6.52M | $0.64 | $0.62 | 10,230,510 | 10,563,995 |
|---|
| 2022-01-01 | $64.92M | $47.13M | $17.79M | — | $12.45M | $10.7M | $7.09M | $7,000.00 | $7.1M | $1.12M | $5.97M | $0.55 | $0.52 | -183,204 | -40,003 |
|---|
| 2021-10-02 | $45.47M | $33.26M | $12.21M | — | $10.38M | $8.49M | $3.73M | -$16,000.00 | $3.71M | $959,000.00 | $2.75M | $0.25 | $0.24 | 10,974,788 | 11,425,614 |
|---|
| 2021-07-03 | $48.93M | $36.67M | $12.27M | — | $10.06M | $10.32M | $1.94M | -$201,000.00 | $1.74M | $486,000.00 | $1.26M | $0.11 | $0.11 | 11,141,518 | 11,532,322 |
|---|
| 2021-04-03 | $44.55M | $33.7M | $10.85M | — | $9.13M | $9.48M | $1.38M | -$12,000.00 | $1.36M | $356,000.00 | $1.01M | $0.09 | $0.08 | 11,539,389 | 11,929,246 |
|---|
| 2021-01-02 | $41.16M | $30.47M | $10.69M | — | $9.95M | $12.54M | -$1.85M | — | -$2.06M | -$373,000.00 | -$1.69M | -$0.15 | -$0.15 | -241,016 | -241,016 |
|---|
| 2020-09-26 | $31.56M | $22.74M | $8.82M | — | $8.61M | $8.98M | -$158,000.00 | — | -$411,000.00 | -$167,000.00 | -$244,000.00 | -$0.02 | -$0.02 | 11,444,697 | 11,444,697 |
|---|
| 2020-06-27 | $32.65M | $24.15M | $8.5M | — | $8.99M | $9.67M | -$1.17M | — | -$1.4M | -$408,000.00 | -$992,000.00 | -$0.08 | -$0.08 | 12,621,593 | 12,621,593 |
|---|
| 2020-03-28 | $45.03M | $34.19M | $10.84M | — | $10.24M | $18.62M | -$7.78M | — | -$8.19M | -$2.24M | -$5.95M | -$0.45 | -$0.45 | 13,111,550 | 13,111,550 |
|---|
| 2019-12-28 | $48.55M | $35.89M | $12.66M | — | $10.23M | $10.67M | $1.99M | — | $1.52M | $509,000.00 | $1.01M | — | — | 16,609 | 21,222 |
|---|
| 2019-09-28 | $40.25M | $29.64M | $10.62M | — | $9.5M | $9.88M | $731,000.00 | — | $405,000.00 | $70,000.00 | $335,000.00 | — | — | 12,955,198 | 13,018,614 |
|---|
| 2019-06-29 | $50.71M | $37.9M | $12.8M | — | $10.2M | $10.61M | $2.19M | — | $1.71M | $459,000.00 | $1.25M | — | — | 12,880,179 | 12,938,111 |
|---|
| 2019-03-30 | $51.6M | $39.08M | $12.52M | — | $10.47M | $10.86M | $1.65M | — | $1.19M | -$274,000.00 | $1.46M | — | — | 12,856,533 | 12,900,834 |
|---|
| 2018-12-29 | $55.27M | $42.24M | $13.03M | — | $10.48M | $11.46M | $1.57M | — | $1.06M | $457,000.00 | $599,000.00 | — | $0.05 | 72,432 | 79,011 |
|---|
| 2018-09-29 | $42.56M | $31.57M | $10.99M | — | $9.41M | $9.76M | $1.23M | — | $937,000.00 | $253,000.00 | $684,000.00 | — | $0.06 | 12,284,727 | 12,317,450 |
|---|
| 2018-06-30 | $51.71M | $38.98M | $12.74M | — | $10.08M | $11.85M | $890,000.00 | — | $502,000.00 | $121,000.00 | $381,000.00 | — | $0.03 | 12,239,758 | 12,261,653 |
|---|
| 2018-03-31 | $50.81M | $38.26M | $12.56M | — | $10.42M | $10.84M | $1.72M | — | $1.41M | $362,000.00 | $1.05M | — | $0.09 | 12,238,760 | 12,257,507 |
|---|
| 2017-12-30 | $51.06M | $38.25M | $12.8M | — | $10.29M | $16.01M | -$3.2M | — | -$3.36M | -$3.61M | $251,000.00 | — | — | 22,741 | 27,991 |
|---|
| 2017-09-30 | $43.83M | $32.11M | $11.72M | — | $9.7M | $10.12M | $1.6M | — | $1.44M | $422,000.00 | $1.02M | — | — | 12,009,181 | 12,151,095 |
|---|
| 2017-07-01 | $45.51M | $33.4M | $12.11M | — | $10.08M | — | $847,000.00 | — | $766,000.00 | $577,000.00 | $189,000.00 | — | — | 11,961,967 | 12,069,288 |
|---|
| 2017-04-01 | $46.34M | $34.59M | $11.75M | — | $10.32M | — | $1.04M | — | $902,000.00 | $352,000.00 | $550,000.00 | — | — | 11,946,653 | 12,047,767 |
|---|
| 2016-12-31 | $44.2M | — | $12.11M | — | $10.09M | — | $59,000.00 | — | -$56,000.00 | $160,000.00 | -$216,000.00 | -$0.02 | -$0.02 | -78,059 | -60,086 |
|---|
| 2016-10-01 | $39.7M | — | $10.14M | — | $9.33M | — | $422,000.00 | — | $294,000.00 | $184,000.00 | $110,000.00 | $0.01 | $0.01 | 12,295,493 | 12,431,643 |
|---|
| 2016-07-02 | $45.38M | — | $12.1M | — | $10.18M | — | $1.53M | — | $1.44M | $580,000.00 | $863,000.00 | — | — | 12,363,811 | 12,465,735 |
|---|
| 2016-04-02 | $47.18M | — | $12.68M | — | $10.47M | — | $1.82M | — | $1.62M | $620,000.00 | $1M | — | — | 12,482,547 | 12,549,745 |
|---|
| 2016-01-02 | $47.41M | — | $13.69M | — | $10.93M | — | $2.38M | — | $2.11M | -$866,000.00 | $2.98M | $0.24 | $0.24 | -56,770 | -50,934 |
|---|
| 2015-10-03 | $45.08M | — | $12.8M | — | $10.46M | — | $1.91M | -$174,000.00 | $1.73M | $770,000.00 | $962,000.00 | $0.08 | $0.07 | 12,724,899 | 12,997,776 |
|---|
| 2015-07-04 | $45.29M | — | $12.09M | — | $10.55M | — | $1.21M | -$118,000.00 | $1.09M | $403,000.00 | $689,000.00 | $0.05 | $0.05 | 12,711,660 | 12,945,153 |
|---|
| 2015-04-04 | $47.97M | — | $13.3M | — | $10.63M | — | $2.36M | — | $2.22M | $832,000.00 | $1.39M | — | $0.11 | 12,456,220 | 12,666,481 |
|---|
| 2015-01-03 | $49.31M | — | $13.32M | — | $10.38M | — | $2.62M | — | $2.72M | $1.01M | $1.72M | $0.13 | $0.14 | 21,664 | 37,736 |
|---|
| 2014-09-27 | $46.38M | — | $13.16M | — | $9.99M | — | $2.83M | $6,000.00 | $2.84M | $962,000.00 | $1.88M | $0.15 | $0.15 | 12,540,955 | 12,758,805 |
|---|
| 2014-06-28 | $49.51M | — | $12.96M | — | $9.65M | — | $3.03M | $37,000.00 | $3.06M | $1.05M | $2.02M | $0.16 | $0.15 | 12,488,420 | 12,677,972 |
|---|
| 2014-03-29 | $48.57M | — | $12.26M | — | $9.95M | — | $2.04M | — | $1.98M | $773,000.00 | $1.2M | — | $0.10 | 12,455,004 | 12,639,638 |
|---|
| 2013-12-28 | $45.85M | — | $11.79M | — | $9.26M | — | -$2.48M | — | — | -$939,000.00 | -$1.58M | — | -$0.13 | 9,943 | 46,911 |
|---|
| 2013-09-28 | $41.32M | — | $10.68M | — | $8.58M | — | $1.81M | — | — | $660,000.00 | $1.14M | $0.09 | $0.09 | 12,364,018 | 12,487,418 |
|---|
| 2013-06-29 | $42.38M | — | $11.26M | — | $8.97M | — | $1.71M | — | — | $231,000.00 | $1.47M | $0.12 | $0.12 | 12,324,868 | 12,424,437 |
|---|
| 2013-03-30 | $41.23M | — | $10.62M | — | $8.69M | — | $1.51M | — | — | $645,000.00 | $960,000.00 | — | — | 12,311,066 | 12,382,777 |
|---|
| 2012-12-29 | $37.02M | — | $10.1M | — | $8.4M | — | $1.33M | — | — | $385,000.00 | $1.03M | — | $0.09 | -79,132 | -87,563 |
|---|
| 2012-09-29 | $34.84M | — | $9.68M | — | $8.15M | — | $1.11M | -$12,000.00 | — | $461,000.00 | $634,000.00 | $0.05 | $0.05 | 12,057,478 | 12,252,209 |
|---|
| 2012-06-30 | $35.75M | — | $9.66M | — | $8.38M | — | $1.02M | -$4,000.00 | — | $506,000.00 | $505,000.00 | $0.04 | $0.04 | 12,457,871 | 12,669,668 |
|---|
| 2012-03-31 | $38.21M | — | $10.29M | — | $8.23M | — | $1.78M | $33,000.00 | — | $750,000.00 | $1.06M | — | — | 12,752,326 | 12,963,128 |
|---|
| 2011-12-31 | $35.03M | — | $10.13M | — | $7.66M | — | $2.19M | -$83,000.00 | — | $967,000.00 | $1.14M | — | $0.09 | -69,908 | -81,057 |
|---|
| 2011-10-01 | $33.56M | — | $9.1M | — | $8.08M | — | $742,000.00 | $1,000.00 | — | $19,000.00 | $724,000.00 | $0.06 | $0.06 | 12,994,565 | 13,141,870 |
|---|
| 2011-07-02 | $36.51M | — | $10.46M | — | $8.16M | — | $2.02M | $24,000.00 | — | $805,000.00 | $1.24M | $0.10 | $0.09 | 13,059,595 | 13,300,108 |
|---|
| 2011-04-02 | $38.71M | — | $11.05M | — | $8.68M | — | $2.06M | -$20,000.00 | — | $862,000.00 | $1.18M | — | — | — | — |
|---|
| 2011-01-01 | $36.39M | — | $10.76M | — | $8.15M | — | $2.28M | $19,000.00 | — | $1.13M | $1.06M | — | $0.08 | — | — |
|---|
| 2010-10-02 | $37.49M | — | $10.62M | — | $8.41M | — | $1.88M | -$13,000.00 | — | $698,000.00 | $1.24M | $0.10 | $0.09 | — | — |
|---|
| 2010-07-03 | $42.81M | — | $12.46M | — | $9.35M | — | $2.77M | $6,000.00 | — | $1.13M | $1.72M | $0.13 | $0.13 | — | — |
|---|
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 | $319.4M | $231.46M | $87.94M | — | $60.93M | $62.85M | $25.09M | -$3.02M | $22.07M | $5.74M | $16.33M | $2.19 | $2.14 | 7,449,377 | 7,635,740 |
|---|
| 2024-12-28 | $278.38M | $198.6M | $79.78M | — | $56.79M | $57.45M | $22.33M | -$2.14M | $20.19M | $6.86M | $13.33M | $1.72 | $1.68 | 7,737,063 | 7,939,381 |
|---|
| 2023-12-30 | $263.24M | $186.54M | $76.7M | — | $52.19M | $53M | $23.69M | -$1.5M | $22.2M | $5.36M | $16.83M | $2.03 | $1.96 | 8,308,867 | 8,592,572 |
|---|
| 2022-12-31 | $284.68M | $201.75M | $82.93M | — | $53.4M | $54.13M | $28.8M | -$318,000.00 | $28.48M | $7.59M | $20.89M | $2.08 | $2.00 | 10,051,688 | 10,442,176 |
|---|
| 2022-01-01 | $203.88M | $150.75M | $53.12M | — | $42.02M | $38.99M | $14.14M | -$222,000.00 | $13.91M | $2.93M | $10.99M | $1.00 | $0.95 | 11,035,361 | 11,625,101 |
|---|
| 2021-01-02 | $150.41M | $111.55M | $38.86M | — | $37.79M | $49.81M | -$10.95M | -$1.11M | -$12.06M | -$3.19M | -$8.87M | -$0.73 | -$0.73 | 12,152,042 | 12,152,042 |
|---|
| 2019-12-28 | $191.1M | $142.51M | $48.59M | — | $40.39M | $42.03M | $6.57M | — | $4.82M | $764,000.00 | $4.06M | — | — | 12,913,912 | 12,972,153 |
|---|
| 2018-12-29 | $200.35M | $151.04M | $49.31M | — | $40.39M | $43.9M | $5.42M | — | $3.91M | $1.19M | $2.72M | — | $0.22 | 12,326,847 | 12,357,591 |
|---|
| 2017-12-30 | $186.74M | $138.35M | $48.39M | — | $40.39M | $48.11M | $280,000.00 | — | -$245,000.00 | -$2.26M | $2.01M | — | $0.17 | 11,995,341 | 12,117,201 |
|---|
| 2016-12-31 | $176.45M | — | $47.03M | — | $40.06M | — | $3.83M | — | $3.3M | $1.54M | $1.76M | $0.14 | $0.14 | 12,302,558 | 12,423,348 |
|---|
| 2016-01-02 | $185.74M | — | $51.89M | — | $42.57M | — | $7.85M | — | $7.15M | $1.14M | $6.02M | $0.48 | $0.47 | 12,658,466 | 12,900,950 |
|---|
| 2015-01-03 | $193.77M | — | $51.69M | — | $39.97M | — | $10.52M | — | $10.6M | $3.79M | $6.81M | $0.54 | $0.54 | 12,516,457 | 12,730,565 |
|---|
| 2013-12-28 | $170.78M | — | $44.36M | — | $35.51M | — | $2.56M | — | $2.59M | $597,000.00 | $1.99M | — | $0.16 | 12,343,261 | 12,478,372 |
|---|
| 2012-12-29 | $145.82M | — | $39.72M | — | $33.17M | — | $5.23M | — | — | $2.1M | $3.23M | — | $0.26 | 12,343,426 | 12,540,135 |
|---|
| 2011-12-31 | $143.81M | — | $40.74M | — | $32.58M | — | $7.01M | -$78,000.00 | — | $2.65M | $4.28M | — | $0.33 | 12,976,308 | 13,144,400 |
|---|
| 2011-01-01 | $162.02M | — | $46.19M | — | $35.83M | — | $9.02M | -$34,000.00 | — | $2.57M | $5.8M | — | $0.44 | — | — |
|---|