Complete source-backed income-statement history.
- Available history
- 2009-12-27 to 2026-07-12
- 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-12 | $277.64M | — | — | — | — | — | $6.24M | -$5.87M | $377,000.00 | -$9,000.00 | $386,000.00 | $0.02 | $0.02 | 18,727,000 | 21,870,000 |
|---|
| 2026-04-19 | $378.26M | — | — | — | — | — | $5.49M | -$7.64M | -$2.15M | $29,000.00 | -$2.18M | -$0.12 | -$0.12 | 18,120,000 | 18,120,000 |
|---|
| 2025-12-28 | $269.04M | — | — | — | — | — | -$3.98M | — | -$10.02M | $84,000.00 | -$10.11M | -$0.57 | -$0.57 | 57,000 | 57,000 |
|---|
| 2025-10-05 | $265.13M | — | — | — | — | — | -$12.11M | — | -$18.15M | $273,000.00 | -$18.42M | -$1.03 | -$1.03 | 17,914,000 | 17,914,000 |
|---|
| 2025-07-13 | $283.7M | — | — | — | — | — | $9.82M | -$5.92M | $3.9M | -$97,000.00 | $3.99M | $0.22 | $0.21 | 17,799,000 | 18,925,000 |
|---|
| 2025-04-20 | $392.35M | — | — | — | — | — | $9.06M | -$7.82M | $1.25M | -$3,000.00 | $1.25M | $0.07 | $0.07 | 17,546,000 | 18,302,000 |
|---|
| 2024-12-29 | $285.23M | — | — | — | $24.11M | — | -$33.53M | — | -$39.85M | -$133,000.00 | -$39.72M | -$2.51 | -$2.51 | 84,000 | 84,000 |
|---|
| 2024-10-06 | $274.64M | — | — | — | $26.29M | — | -$12.88M | — | -$18.97M | -$98,000.00 | -$18.88M | -$1.20 | -$1.20 | 15,754,000 | 15,754,000 |
|---|
| 2024-07-14 | $300.15M | — | — | — | $28.65M | — | -$4.56M | — | -$9.53M | -$40,000.00 | -$9.49M | -$0.61 | -$0.61 | 15,680,000 | 15,680,000 |
|---|
| 2024-04-21 | $388.54M | — | — | — | $39.39M | — | -$2.11M | — | -$9.28M | $181,000.00 | -$9.46M | -$0.61 | -$0.61 | 15,554,000 | 15,554,000 |
|---|
| 2023-12-31 | $309.03M | — | — | — | $34.78M | — | -$7.96M | — | -$13.88M | -$143,000.00 | -$13.73M | -$0.87 | -$0.87 | -114,000 | -114,000 |
|---|
| 2023-10-01 | $277.56M | — | — | — | $27.96M | — | -$1.94M | — | -$7.88M | $278,000.00 | -$8.16M | -$0.52 | -$0.52 | 15,799,000 | 15,799,000 |
|---|
| 2023-07-09 | $298.65M | — | — | — | $26.86M | — | $10.26M | — | $4.08M | $156,000.00 | $3.92M | $0.24 | $0.24 | 16,037,000 | 16,291,000 |
|---|
| 2023-04-16 | $417.81M | — | — | — | $34.52M | — | $4.18M | — | -$3.24M | $20,000.00 | -$3.26M | -$0.20 | -$0.20 | 15,996,000 | 15,996,000 |
|---|
| 2022-12-25 | $289.6M | — | — | — | $34.44M | — | -$39.9M | — | -$44.39M | $294,000.00 | -$44.69M | -$2.82 | -$2.82 | 24,000 | 24,000 |
|---|
| 2022-10-02 | $286.81M | — | — | — | $35.69M | — | -$8.1M | — | -$12.69M | -$43,000.00 | -$12.65M | -$0.80 | -$0.80 | 15,892,000 | 15,892,000 |
|---|
| 2022-07-10 | $294.06M | — | — | — | $32.1M | — | -$13.39M | — | -$17.53M | $434,000.00 | -$17.97M | -$1.13 | -$1.13 | 15,830,000 | 15,830,000 |
|---|
| 2022-04-17 | $395.55M | — | — | — | $34.38M | — | $4.37M | — | -$3.04M | $62,000.00 | -$3.58M | -$0.20 | -$0.20 | 15,748,000 | 15,748,000 |
|---|
| 2021-12-26 | $282.94M | — | — | — | $33.44M | — | -$18.11M | — | -$21.58M | $176,000.00 | -$21.75M | -$1.39 | -$1.39 | 13,000 | 13,000 |
|---|
| 2021-10-03 | $275.44M | — | — | — | $30.34M | — | -$12.14M | — | -$15.01M | -$26,000.00 | -$14.98M | -$0.95 | -$0.95 | 15,709,000 | 15,709,000 |
|---|
| 2021-07-11 | $276.98M | — | — | — | $28.35M | — | -$2.56M | — | -$5.35M | -$354,000.00 | -$5M | -$0.32 | -$0.32 | 15,665,000 | 15,665,000 |
|---|
| 2021-04-18 | $326.28M | — | — | — | $30.61M | — | -$4.33M | — | -$8.66M | $52,000.00 | -$8.71M | -$0.56 | -$0.56 | 15,579,000 | 15,579,000 |
|---|
| 2020-12-27 | $201.05M | — | — | — | $24.34M | — | -$41.74M | — | -$42.52M | -$3.19M | -$39.33M | -$2.31 | -$2.31 | 369,000 | 369,000 |
|---|
| 2020-10-04 | $200.48M | — | — | — | $21.28M | — | -$24.6M | — | -$26.88M | -$20.7M | -$6.18M | -$0.40 | -$0.40 | 15,540,000 | 15,540,000 |
|---|
| 2020-07-12 | $161.12M | — | — | — | $19.7M | — | -$50.58M | — | -$52.56M | $3.7M | -$56.26M | -$4.09 | -$4.09 | 13,741,000 | 13,741,000 |
|---|
| 2020-04-19 | $306.07M | — | — | — | $41.5M | — | -$158.23M | — | -$161.6M | $12.7M | -$174.3M | -$13.51 | -$13.51 | 12,903,000 | 12,903,000 |
|---|
| 2019-12-29 | $302.95M | — | — | — | $35.85M | — | $1.55M | — | -$360,000.00 | $7.34M | -$7.7M | -$0.59 | -$0.59 | -8,000 | -8,000 |
|---|
| 2019-10-06 | $294.22M | — | — | — | $36.78M | — | -$5.22M | — | -$7.04M | -$5.21M | -$1.82M | -$0.14 | -$0.14 | 12,959,000 | 12,959,000 |
|---|
| 2019-07-14 | $307.98M | — | — | — | $35.23M | — | -$12.85M | — | -$15.01M | -$15.99M | $981,000.00 | $0.08 | $0.08 | 12,970,000 | 13,043,000 |
|---|
| 2019-04-21 | $409.87M | — | — | — | $48.12M | — | $3.4M | — | $163,000.00 | -$476,000.00 | $639,000.00 | $0.05 | $0.05 | 12,967,000 | 13,041,000 |
|---|
| 2018-12-30 | $306.78M | — | — | — | $35.74M | — | -$15.1M | — | -$17.93M | -$7.3M | -$10.63M | -$0.81 | -$0.81 | -1,000 | -88,000 |
|---|
| 2018-10-07 | $294.88M | — | — | — | $28.78M | — | $1.81M | — | -$490,000.00 | -$2.2M | $1.71M | $0.13 | $0.13 | 12,994,000 | 13,054,000 |
|---|
| 2018-07-15 | $315.39M | — | — | — | $35.62M | — | -$4.21M | — | -$6.6M | -$4.73M | -$1.87M | -$0.14 | -$0.14 | 12,982,000 | 12,982,000 |
|---|
| 2018-04-22 | $421.52M | — | — | — | $46.32M | — | $7.02M | — | $3.61M | -$768,000.00 | $4.38M | $0.34 | $0.34 | 12,960,000 | 13,065,000 |
|---|
| 2017-12-31 | $343.93M | — | — | — | $38.69M | — | $8.15M | — | $5.61M | -$3.2M | $8.81M | $0.68 | $0.68 | 11,000 | 12,000 |
|---|
| 2017-10-01 | $305.7M | — | — | — | $33.71M | — | $4.06M | — | $2.02M | -$690,000.00 | $2.71M | $0.21 | $0.21 | 12,927,000 | 13,023,000 |
|---|
| 2017-07-09 | $317.31M | — | — | — | $36.29M | — | $9.37M | — | $6.91M | -$18,000.00 | $6.93M | $0.54 | $0.53 | 12,896,000 | 13,008,000 |
|---|
| 2017-04-16 | $420.63M | — | — | — | $47.96M | — | $17.46M | — | $14.47M | $2.91M | $11.57M | $0.90 | $0.89 | 12,853,000 | 12,953,000 |
|---|
| 2016-12-25 | $298.21M | — | — | — | $41.18M | — | -$14.79M | — | -$16.83M | -$8.08M | -$8.75M | -$0.64 | -$0.63 | -139,000 | -144,000 |
|---|
| 2016-10-02 | $297.31M | — | — | — | $29.05M | — | -$4.24M | — | -$5.85M | -$4.55M | -$1.3M | -$0.10 | -$0.10 | 13,214,000 | 13,214,000 |
|---|
| 2016-07-10 | $305.55M | — | — | — | $31.02M | — | $10.42M | — | $8.93M | $1.38M | $7.55M | $0.56 | $0.55 | 13,511,000 | 13,644,000 |
|---|
| 2016-04-17 | $402.13M | — | — | — | $43.39M | — | $20.18M | — | $18.54M | $4.31M | $14.23M | $1.04 | $1.03 | 13,635,000 | 13,783,000 |
|---|
| 2015-12-27 | $286.3M | — | — | — | $32.86M | — | $15.02M | — | $14.27M | $2.58M | $11.69M | $0.85 | $0.84 | -73,000 | -81,000 |
|---|
| 2015-10-04 | $283.41M | — | — | — | $31.61M | — | $11.71M | — | $10.61M | $2.33M | $8.28M | $0.59 | $0.58 | 14,138,000 | 14,308,000 |
|---|
| 2015-07-12 | $292.98M | — | — | — | $34.13M | — | $16.48M | — | $15.58M | $4.41M | $11.17M | $0.79 | $0.78 | 14,142,000 | 14,311,000 |
|---|
| 2015-04-19 | $394.9M | — | — | — | $48.06M | — | $23.85M | — | $22.79M | $6.22M | $16.57M | $1.18 | $1.16 | 14,077,000 | 14,275,000 |
|---|
| 2014-12-28 | $282.11M | — | — | — | $31.59M | — | $4.95M | — | $4.26M | $321,000.00 | $3.94M | $0.29 | $0.28 | -62,000 | -70,000 |
|---|
| 2014-10-05 | $267.38M | — | — | — | $27.83M | — | $9.23M | — | $8.24M | $1.03M | $7.21M | $0.51 | $0.50 | 14,216,000 | 14,397,000 |
|---|
| 2014-07-13 | $256.13M | — | — | — | $30.32M | — | $13.47M | — | $12.99M | $3.52M | $9.47M | $0.66 | $0.65 | 14,312,000 | 14,528,000 |
|---|
| 2014-04-20 | $340.48M | — | — | — | $42.42M | — | $17.04M | — | $16.37M | $4.42M | $11.94M | $0.83 | $0.82 | 14,352,000 | 14,592,000 |
|---|
| 2013-12-29 | $241.93M | — | — | — | $30.8M | — | $8.08M | — | $7.9M | $940,000.00 | $6.96M | $0.49 | $0.47 | 36,000 | 38,000 |
|---|
| 2013-10-06 | $230.67M | — | — | — | $27.48M | — | $6.8M | — | $6.18M | $1.52M | $4.66M | $0.33 | $0.32 | 14,328,000 | 14,600,000 |
|---|
| 2013-07-14 | $238.3M | — | — | — | $28.39M | — | $15.39M | — | $14.72M | $3.58M | $11.14M | $0.78 | $0.77 | 14,209,000 | 14,475,000 |
|---|
| 2013-04-21 | $306.35M | — | — | — | $37.61M | — | $13.55M | — | $12.46M | $2.98M | $9.48M | $0.67 | $0.66 | 14,062,000 | 14,341,000 |
|---|
| 2012-12-30 | $240.68M | — | — | — | $26.88M | — | $12.2M | — | $8.04M | $1.55M | — | $0.47 | $0.45 | -106,000 | -109,000 |
|---|
| 2012-09-30 | $213.32M | — | — | — | $24.47M | — | $5.84M | — | $4.74M | $1.21M | — | $0.25 | $0.24 | 14,300,000 | 14,539,000 |
|---|
| 2012-07-08 | $223.68M | — | — | — | $25.57M | — | $11.42M | — | $10.16M | $2.41M | — | $0.53 | $0.52 | 14,607,000 | 14,859,000 |
|---|
| 2012-04-15 | $299.46M | — | — | — | $33.88M | — | $15.75M | — | $13.91M | $3.36M | — | $0.72 | $0.71 | 14,611,000 | 14,894,000 |
|---|
| 2011-12-25 | $205.98M | — | — | — | $23.62M | — | $4.48M | — | $2.99M | $85,000.00 | — | $0.19 | $0.19 | -32,000 | -38,000 |
|---|
| 2011-10-02 | $206.24M | — | — | — | $22.93M | — | $3.26M | — | $1.7M | -$369,000.00 | — | $0.14 | $0.14 | 15,024,000 | 15,277,000 |
|---|
| 2011-07-10 | $215.8M | — | — | — | $24.54M | — | $9.07M | -$1.51M | $7.56M | $663,000.00 | $6.89M | $0.45 | $0.44 | 15,263,000 | 15,539,000 |
|---|
| 2011-04-17 | $286.83M | — | — | — | $32.04M | — | $11.2M | — | $9.84M | $1.13M | — | $0.56 | $0.56 | 15,466,000 | 15,641,000 |
|---|
| 2010-12-26 | $192.57M | — | — | — | $19.5M | — | $1.95M | — | $1.17M | -$1.06M | — | $0.14 | $0.14 | 42,000 | 41,000 |
|---|
| 2010-10-03 | $194.84M | — | — | — | $22.61M | — | -$6.07M | — | -$7.18M | -$2.97M | — | -$0.27 | -$0.27 | 15,519,000 | 15,519,000 |
|---|
| 2010-07-11 | $201.34M | — | — | — | $20.01M | — | $6.04M | -$1.27M | $4.77M | $435,000.00 | $4.33M | $0.28 | $0.28 | 15,494,000 | 15,671,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-28 | $1.21B | — | — | — | — | — | $2.79M | — | -$23.03M | $258,000.00 | -$23.28M | -$1.31 | -$1.31 | 17,789,000 | 17,789,000 |
|---|
| 2024-12-29 | $1.25B | — | — | — | $118.44M | — | -$53.08M | — | -$77.63M | -$90,000.00 | -$77.54M | -$4.93 | -$4.93 | 15,736,000 | 15,736,000 |
|---|
| 2023-12-31 | $1.3B | — | — | — | $124.13M | — | $4.54M | — | -$20.92M | $310,000.00 | -$21.23M | -$1.34 | -$1.34 | 15,835,000 | 15,835,000 |
|---|
| 2022-12-25 | $1.27B | — | — | — | $136.61M | — | -$57.5M | — | -$78.14M | $747,000.00 | -$78.88M | -$4.98 | -$4.98 | 15,840,000 | 15,840,000 |
|---|
| 2021-12-26 | $1.16B | — | — | — | $122.74M | — | -$37.14M | — | -$50.6M | -$152,000.00 | -$50.44M | -$3.22 | -$3.22 | 15,660,000 | 15,660,000 |
|---|
| 2020-12-27 | $868.72M | — | — | — | $106.82M | — | -$275.15M | — | -$283.55M | -$7.48M | -$276.07M | -$19.29 | -$19.29 | 14,314,000 | 14,314,000 |
|---|
| 2019-12-29 | $1.32B | — | — | — | $155.98M | — | -$13.13M | -$9.11M | -$22.24M | -$14.33M | -$7.9M | -$0.61 | -$0.61 | 12,959,000 | 12,959,000 |
|---|
| 2018-12-30 | $1.34B | $313.5M | — | — | $146.46M | — | -$10.49M | -$10.93M | -$21.41M | -$14.99M | -$6.42M | -$0.49 | -$0.49 | 12,976,000 | 12,976,000 |
|---|
| 2017-12-31 | $1.39B | $320.36M | — | — | $156.66M | — | $39.03M | -$10.01M | $29.02M | -$999,000.00 | $30.02M | $2.33 | $2.31 | 12,899,000 | 12,998,000 |
|---|
| 2016-12-25 | $1.3B | $298.25M | — | — | $144.63M | — | $11.57M | -$6.78M | $4.79M | -$6.94M | $11.73M | $0.88 | $0.87 | 13,332,000 | 13,462,000 |
|---|
| 2015-12-27 | $1.26B | — | — | — | $146.66M | — | $67.05M | -$3.81M | $63.24M | $15.53M | $47.7M | $3.40 | $3.36 | 14,042,000 | 14,216,000 |
|---|
| 2014-12-28 | $1.15B | — | — | — | $132.16M | — | $44.68M | -$2.83M | $41.86M | $9.3M | $32.56M | $2.29 | $2.25 | 14,237,000 | 14,447,000 |
|---|
| 2013-12-29 | $1.02B | — | — | — | $124.28M | — | $43.81M | -$2.57M | $41.25M | $9.01M | $32.24M | $2.27 | $2.22 | 14,225,000 | 14,510,000 |
|---|
| 2012-12-30 | $977.13M | — | — | — | $110.8M | — | $45.21M | -$8.35M | $36.86M | $8.53M | $28.33M | $1.97 | $1.93 | 14,411,000 | 14,669,000 |
|---|
| 2011-12-25 | $914.85M | — | — | — | $103.12M | — | $28M | -$5.91M | $22.09M | $1.51M | — | $1.36 | $1.34 | 15,122,000 | 15,357,000 |
|---|
| 2010-12-26 | $864.27M | — | — | — | $92.96M | — | $9.73M | -$5M | $4.73M | -$2.57M | — | $0.47 | $0.46 | 15,536,000 | 15,709,000 |
|---|
| 2009-12-27 | $841.05M | — | — | — | $76.26M | — | $27.94M | -$6.41M | $21.53M | $3.93M | — | $1.14 | $1.14 | 15,392,000 | 15,504,000 |
|---|