Complete source-backed income-statement history.
- Available history
- 2010-05-01 to 2026-08-01
- 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-08-01 | $265.4M | $217.7M | $47.7M | — | $45.9M | — | -$3.9M | $1.8M | -$7.3M | $4.1M | -$11.4M | -$0.32 | -$0.32 | 35,673,887 | 35,673,887 |
|---|
| 2026-05-02 | $298.1M | $225.9M | $72.2M | — | $55.6M | — | $10.9M | $8.1M | $12.7M | $12.3M | $400,000.00 | $0.01 | $0.01 | 37,060 | 37,060 |
|---|
| 2026-01-31 | $233.7M | $194.9M | $38.8M | — | $39.1M | — | -$6.1M | -$1.6M | -$13.1M | $2.8M | -$15.9M | -$0.45 | -$0.45 | 35,608,424 | 35,608,424 |
|---|
| 2025-11-01 | $246.9M | $199.2M | $47.7M | — | $39M | — | $2.9M | -$1.4M | -$4.2M | $5.7M | -$9.9M | -$0.28 | -$0.28 | 35,472,733 | 35,472,733 |
|---|
| 2025-08-02 | $240.5M | $197M | $43.5M | — | $36.6M | — | $1.1M | -$1.3M | -$6.1M | $4.2M | -$10.3M | -$0.29 | -$0.29 | 35,372,619 | 35,372,619 |
|---|
| 2025-05-03 | $257.1M | $237.5M | $19.6M | — | $37.4M | — | -$23.6M | -$1.3M | -$30.4M | -$2.1M | -$28.3M | -$0.80 | -$0.80 | -39,513 | -39,513 |
|---|
| 2025-02-01 | $239.9M | $198.6M | $41.3M | — | $37.7M | — | -$2.2M | -$500,000.00 | -$8.2M | $6.2M | -$14.4M | -$0.41 | -$0.41 | 35,182,166 | 35,182,166 |
|---|
| 2024-11-02 | $292.6M | $234.7M | $57.9M | — | $42.6M | — | $9.4M | -$1.6M | $1.6M | $3.2M | -$1.6M | -$0.05 | -$0.05 | 35,494,664 | 35,494,664 |
|---|
| 2024-07-27 | $258.5M | $213.9M | $44.6M | — | $46.2M | — | -$7.5M | -$800,000.00 | -$13.1M | $5.2M | -$18.3M | -$0.52 | -$0.52 | 35,423,886 | 35,423,886 |
|---|
| 2024-04-27 | $277.3M | $241.8M | $35.5M | — | $41.6M | — | -$61.5M | $2.9M | -$63.1M | -$5.8M | -$57.3M | -$1.62 | -$1.62 | -92,042 | -92,042 |
|---|
| 2024-01-27 | $259.5M | $222.5M | $37M | — | $33.9M | — | -$3M | -$2.5M | -$10.5M | $1.1M | -$11.6M | -$0.33 | -$0.33 | 35,327,995 | 35,327,995 |
|---|
| 2023-10-28 | $288M | $235.7M | $52.3M | — | $40.9M | — | -$51.3M | $200,000.00 | -$55.5M | -$200,000.00 | -$55.3M | -$1.55 | -$1.55 | 35,671,677 | 35,671,677 |
|---|
| 2023-07-29 | $289.7M | $235.7M | $54M | — | $44.5M | — | $3.8M | $0.00 | $1M | $100,000.00 | $900,000.00 | $0.03 | $0.02 | 35,687,876 | 36,281,407 |
|---|
| 2023-04-29 | $301.2M | $237.9M | $63.3M | — | $50.1M | — | $8.5M | $700,000.00 | $7.8M | -$300,000.00 | $8.1M | $0.23 | $0.23 | -133,172 | -102,774 |
|---|
| 2023-01-28 | $280.1M | $215.2M | $64.9M | — | $32.9M | — | $27.3M | -$3.5M | $23M | $3.1M | $19.9M | $0.56 | $0.54 | 35,757,465 | 36,576,995 |
|---|
| 2022-10-29 | $315.9M | $241.8M | $74.1M | — | $36.6M | — | $32.8M | $1.1M | $33.4M | $5.8M | $27.6M | $0.76 | $0.75 | 36,126,132 | 36,841,831 |
|---|
| 2022-07-30 | $282.4M | $220.6M | $61.8M | — | $35.3M | — | $21.8M | $4.1M | $25.9M | $4.4M | $21.5M | $0.59 | $0.58 | 36,565,975 | 37,215,800 |
|---|
| 2022-04-30 | $288.7M | $233.8M | $54.9M | — | $35.6M | — | $14.6M | $3.2M | $17.2M | $1M | $16.2M | $0.44 | $0.44 | -211,736 | -188,257 |
|---|
| 2022-01-29 | $291.6M | $222.5M | $69.1M | — | $34.5M | — | $29.8M | $4.4M | $33.5M | $4.1M | $29.4M | $0.80 | $0.78 | 36,853,617 | 37,475,890 |
|---|
| 2021-10-30 | $295.5M | $226.3M | $69.2M | — | $31.2M | — | $33.2M | $900,000.00 | $33M | $5.5M | $27.5M | $0.73 | $0.72 | 37,544,357 | 38,083,256 |
|---|
| 2021-07-31 | $287.8M | $216.1M | $71.7M | — | $32.8M | — | $34.1M | $1.8M | $34.8M | $5.7M | $29.1M | $0.77 | $0.76 | 37,939,488 | 38,457,958 |
|---|
| 2021-05-01 | $301M | $225.4M | $75.6M | — | $37.1M | — | $33.7M | $3.8M | $36.6M | $5.5M | $31.1M | $0.82 | $0.80 | 21,904 | 77,601 |
|---|
| 2021-01-30 | $295.3M | $222.7M | $72.6M | — | $32.4M | — | $35.4M | $2.4M | $36.5M | $4.6M | $31.9M | $0.84 | $0.83 | 38,106,793 | 38,400,096 |
|---|
| 2020-10-31 | $300.8M | $220M | $80.8M | — | $30.8M | — | $45M | $2.6M | $46.2M | $7.6M | $38.6M | $1.01 | $1.01 | 38,106,793 | 38,127,538 |
|---|
| 2020-08-02 | — | — | — | — | — | — | — | — | $15.6M | -$5.1M | — | — | — | — | — |
|---|
| 2020-08-01 | $190.9M | $145.8M | $45.1M | — | $26.6M | — | $13.8M | $3.4M | $15.6M | -$5.1M | $20.7M | $0.55 | $0.54 | 37,836,543 | 38,158,418 |
|---|
| 2020-07-27 | — | — | — | — | — | — | — | — | — | — | $28.3M | — | — | — | — |
|---|
| 2020-05-02 | $210.6M | $151.4M | $59.2M | — | $18.2M | — | $36.3M | $5.9M | $40.1M | $10M | $30.1M | $0.80 | $0.79 | 4,248 | 123,954 |
|---|
| 2020-02-01 | $285.9M | $206.6M | $79.3M | — | $33M | — | $41.5M | $4.9M | $44M | $2.8M | $41.2M | $1.10 | $1.09 | 37,587,742 | 37,753,971 |
|---|
| 2019-10-26 | $257.2M | $188.6M | $68.6M | — | $33.2M | — | $30.7M | $1M | $29M | $5.2M | $23.8M | $0.63 | $0.63 | 37,587,742 | 37,739,188 |
|---|
| 2019-07-29 | $270.2M | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
|---|
| 2019-07-27 | $270.2M | $194.4M | $75.8M | — | $32.4M | — | $38.6M | -$100,000.00 | $35.6M | $7.3M | $28.3M | $0.75 | $0.75 | 37,534,451 | 37,667,054 |
|---|
| 2019-04-27 | $266M | $195.4M | $70.6M | — | $32.6M | — | $33M | $400,000.00 | $30.1M | $7.5M | $22.6M | $0.61 | $0.60 | 18,117 | 32,090 |
|---|
| 2019-01-26 | $246.9M | $182.6M | $64.3M | — | $32.8M | — | $26M | $4.9M | $27.7M | -$3M | $30.7M | $0.82 | $0.82 | 37,405,550 | 37,654,250 |
|---|
| 2018-10-27 | $264M | $193.2M | $70.8M | — | $48M | — | $19.1M | $100,000.00 | $17.6M | $3M | $14.6M | $0.39 | $0.39 | 37,405,550 | 37,673,722 |
|---|
| 2018-07-28 | $223.4M | $163.3M | $60.1M | — | $29.5M | — | $28.7M | -$300,000.00 | $28.2M | $4.5M | $23.7M | $0.63 | $0.63 | 37,350,444 | 37,637,502 |
|---|
| 2018-04-28 | $249M | $187.1M | $61.9M | — | $32.4M | — | $27.6M | $3.8M | $30.8M | -$6M | $36.8M | — | — | 6,589 | -119,121 |
|---|
| 2018-01-27 | $228M | $167.9M | $60.1M | — | $22.5M | — | $35.6M | $3.8M | $39.1M | $63.4M | -$24.3M | — | — | 37,292,934 | 37,292,934 |
|---|
| 2017-10-28 | $230.1M | $168.1M | $62M | — | $31.2M | — | $29.7M | -$400,000.00 | $29.1M | $4.9M | $24.2M | — | — | 37,283,500 | 37,668,100 |
|---|
| 2017-07-29 | $201.2M | $145.6M | $55.6M | — | $29.6M | — | $25.4M | -$800,000.00 | $24.8M | $4.3M | $20.5M | — | — | 37,248,689 | 37,561,240 |
|---|
| 2017-04-29 | $219.8M | $164.5M | $55.3M | — | $28.8M | — | $26M | $1.8M | $27.9M | $4.7M | $23.2M | — | — | -14,661 | 7,734 |
|---|
| 2017-01-28 | $195.6M | $142.2M | $53.4M | — | $23.7M | — | $29.1M | $1M | $30.3M | $6.6M | $23.7M | — | — | 37,217,302 | 37,470,653 |
|---|
| 2016-10-29 | $209.3M | $153.7M | $55.6M | — | $25.9M | — | $29.1M | $1.9M | $31.1M | $6.2M | $24.9M | — | — | 37,353,423 | 37,541,250 |
|---|
| 2016-07-30 | $191.9M | $137.8M | $54.1M | — | $26.8M | — | $26.7M | $0.00 | $26.7M | $5.5M | $21.2M | — | — | 37,322,548 | 37,469,292 |
|---|
| 2016-04-30 | $212.8M | $152M | $60.8M | — | $27.1M | — | $31.3M | -$1M | $30.3M | $7.7M | $22.6M | — | — | -329,003 | -319,012 |
|---|
| 2016-01-30 | $184.6M | $137M | $47.6M | — | $26.1M | — | $21.5M | $1M | $22.7M | $5.5M | $17.2M | — | — | 38,159,789 | 38,278,231 |
|---|
| 2015-10-31 | $208.4M | $157.5M | $50.9M | — | $24.5M | — | $26.4M | $200,000.00 | $26.9M | $5.7M | $21.2M | — | — | 38,972,930 | 39,077,839 |
|---|
| 2015-08-01 | $203.3M | $149.7M | $53.6M | — | $23.2M | — | $30.4M | $300,000.00 | $30.9M | $7.4M | $23.5M | — | — | 38,904,743 | 39,030,798 |
|---|
| 2015-05-02 | $227.3M | $175.3M | $52M | — | $24.9M | — | $14.5M | $0.00 | $22.5M | -$4M | $26.6M | — | — | 42,302 | -22,647 |
|---|
| 2015-01-31 | $206M | $149.8M | $56.2M | — | $21.5M | — | $34.7M | $300,000.00 | $35.2M | $8.1M | $27.1M | $0.69 | $0.68 | 38,791,210 | 39,615,541 |
|---|
| 2014-11-01 | $229.7M | $169.5M | $60.2M | — | $25.4M | — | $34.8M | -$200,000.00 | $34.7M | $8.7M | $26M | $0.67 | $0.66 | 38,694,583 | 39,516,436 |
|---|
| 2014-08-02 | $218.1M | $167.6M | $50.5M | — | $22.2M | — | $28.3M | $100,000.00 | $28.4M | $7M | $21.4M | $0.56 | $0.55 | 38,464,558 | 38,648,204 |
|---|
| 2014-05-03 | $224.9M | $182.1M | $42.8M | — | $19M | — | $20.3M | — | $23.7M | -$24.5M | $48.1M | — | — | 193,191 | 93,067 |
|---|
| 2014-02-01 | $189.8M | $151.3M | $38.5M | — | $22.1M | — | $16.4M | — | $16M | $1.4M | $14.6M | $0.38 | $0.38 | 38,051,772 | 38,474,129 |
|---|
| 2013-10-26 | $190.9M | $149.5M | $41.4M | — | $19.7M | — | $21.7M | — | $21.2M | $1.4M | $19.8M | $0.52 | $0.51 | 37,718,643 | 38,486,370 |
|---|
| 2013-07-27 | $167.3M | $133.3M | $34M | — | $18.9M | — | $15.1M | — | $14.9M | $1.3M | $13.6M | $0.36 | $0.36 | 37,552,740 | 38,251,312 |
|---|
| 2013-04-27 | $148.32M | $120.51M | $27.81M | — | $18.05M | — | $3.66M | — | $2.99M | -$7.02M | $10.12M | $0.27 | $0.27 | 116 | -51,268 |
|---|
| 2013-01-26 | $122.98M | $102.95M | $20.03M | — | $15.78M | — | $4.26M | — | $4.12M | $855,000.00 | $3.33M | $0.09 | $0.09 | 37,413,490 | 37,995,292 |
|---|
| 2012-10-27 | $129.76M | $107.47M | $22.29M | — | $15.18M | — | $27.12M | — | $26.53M | $3.23M | $23.36M | $0.62 | $0.62 | 37,413,490 | 37,975,559 |
|---|
| 2012-07-28 | $118.74M | $97.27M | $21.47M | — | $17.3M | — | $4.17M | — | $4.26M | $430,000.00 | $3.89M | $0.10 | $0.10 | 37,391,831 | 37,893,873 |
|---|
| 2012-04-28 | $126.41M | $103.46M | $22.95M | — | $16.22M | — | $4.93M | $467,000.00 | $5.53M | -$223,000.00 | $5.79M | $0.15 | $0.15 | 67,476 | 69,505 |
|---|
| 2012-01-28 | $112M | $92.75M | $19.25M | — | $16.84M | — | $2.42M | -$615,000.00 | $1.97M | $1.18M | $809,000.00 | $0.02 | $0.02 | 37,309,890 | 37,540,222 |
|---|
| 2011-10-29 | $115.89M | $94.97M | $20.92M | — | $18.28M | — | $2.64M | -$194,000.00 | $2.45M | $2.22M | $311,000.00 | $0.01 | $0.01 | 37,309,890 | 37,520,247 |
|---|
| 2011-07-30 | $110.8M | $90.82M | $19.98M | — | $18.56M | — | $1.42M | $43,000.00 | $1.46M | $22,000.00 | $1.49M | $0.04 | $0.04 | 37,277,306 | 37,518,183 |
|---|
| 2011-04-30 | $119.41M | $93.52M | $25.89M | — | $17.68M | — | $5.79M | -$591,000.00 | $5.2M | -$494,000.00 | $10.07M | $0.28 | $0.27 | 40,619 | 431,731 |
|---|
| 2011-01-29 | $102.1M | $82.67M | $19.43M | — | $15.5M | — | $3.94M | $490,000.00 | $4.31M | -$1.5M | $5.88M | $0.16 | $0.16 | 37,144,021 | 37,641,135 |
|---|
| 2010-10-30 | $107.72M | $84.07M | $23.64M | — | $21.29M | — | $2.37M | -$2.03M | $278,000.00 | $768,000.00 | -$513,000.00 | -$0.01 | -$0.01 | 37,058,108 | 37,058,108 |
|---|
| 2010-07-31 | $98.97M | $79.53M | $19.44M | — | $15.6M | — | $3.85M | $849,000.00 | $4.67M | $642,000.00 | $4.07M | $0.11 | $0.11 | 37,045,771 | 37,289,671 |
|---|
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-05-02 | $1.02B | $817M | $202.2M | $37.5M | $170.3M | — | $8.8M | $3.8M | -$10.7M | $25M | -$35.7M | -$1.01 | -$1.01 | 35,521,615 | 35,521,615 |
|---|
| 2025-05-03 | $1.05B | $884.7M | $163.4M | $41.8M | $163.9M | — | -$23.9M | -$4.2M | -$50.1M | $12.5M | -$62.6M | -$1.77 | -$1.77 | 35,330,586 | 35,330,586 |
|---|
| 2024-04-27 | $1.11B | $935.7M | $178.8M | $49.1M | $160.9M | — | -$112M | $600,000.00 | -$128.1M | -$4.8M | -$123.3M | -$3.48 | -$3.48 | 35,470,471 | 35,470,471 |
|---|
| 2023-04-29 | $1.18B | $915.5M | $264.1M | $35M | $154.9M | — | $90.4M | $2.4M | $90.1M | $13M | $77.1M | $2.14 | $2.10 | 36,016,686 | 36,775,435 |
|---|
| 2022-04-30 | $1.16B | $898.7M | $264.9M | $35.7M | $134.1M | — | $111.7M | $10.3M | $118.5M | $16.3M | $102.2M | $2.74 | $2.70 | 37,234,086 | 37,817,446 |
|---|
| 2021-05-01 | $1.09B | $813.9M | $274.1M | $35.7M | $126.9M | — | $127.9M | $12.2M | $134.9M | $12.6M | $122.3M | $3.22 | $3.19 | 38,038,615 | 38,306,286 |
|---|
| 2020-05-02 | $1.02B | $741M | $282.9M | $34.9M | $116.8M | — | $147.1M | $11.7M | $148.7M | $25.3M | $123.4M | $3.28 | $3.26 | 37,574,671 | 37,844,470 |
|---|
| 2019-04-27 | $1B | $734.5M | $265.8M | $41.2M | $142.9M | — | $106.8M | $5.1M | $103.6M | $12M | $91.6M | $2.45 | $2.43 | 37,405,298 | 37,669,560 |
|---|
| 2018-04-28 | $908.3M | $668.7M | $239.6M | $37.9M | $115.7M | — | $118.3M | $6.4M | $123.8M | $66.6M | $57.2M | $1.54 | $1.52 | 37,281,630 | 37,541,899 |
|---|
| 2017-04-29 | $816.5M | $598.2M | $218.3M | $27.8M | $105.2M | — | $110.8M | $4.7M | $115.9M | $23M | $92.9M | — | — | 37,283,096 | 37,485,701 |
|---|
| 2016-04-30 | $809.1M | $596.2M | $212.9M | $27.8M | $100.8M | — | $109.7M | $500,000.00 | $110.9M | $26.3M | $84.6M | — | — | 38,333,484 | 38,471,612 |
|---|
| 2015-05-02 | $881.1M | $662.3M | $218.8M | $24.5M | $94M | — | $112.2M | $200,000.00 | $120.8M | $19.8M | $101.1M | — | — | 38,686,715 | 39,266,866 |
|---|
| 2014-05-03 | $772.8M | $616.1M | $156.7M | $25.7M | $79.6M | — | $73.6M | $2.6M | $75.9M | -$20.3M | $96.1M | — | — | 37,973,697 | 38,216,259 |
|---|
| 2013-04-27 | $519.8M | $428.2M | $91.6M | $23.7M | $66.3M | — | $39.2M | -$1.3M | $37.9M | -$2.5M | $40.7M | $1.09 | $1.08 | 37,406,386 | 37,886,626 |
|---|
| 2012-04-28 | $465.1M | $382M | $83.1M | $20.4M | $69.9M | — | $11.4M | -$300,000.00 | $11.4M | $3.2M | $8.4M | $0.22 | $0.22 | 37,366,505 | 37,591,980 |
|---|
| 2011-04-30 | $428.22M | $339.04M | $89.17M | $19.51M | $70.83M | — | $15.94M | -$1.28M | $14.46M | -$583,000.00 | $19.5M | $0.53 | $0.52 | 37,128,157 | 37,838,668 |
|---|
| 2010-05-01 | $377.65M | $297.71M | $79.94M | — | $62.43M | — | $7.44M | $515,000.00 | $7.82M | -$5.96M | $13.66M | $0.37 | $0.37 | — | — |
|---|