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 | $234.57M | $162.97M | $71.6M | $12.11M | — | $46.66M | $24.94M | — | $25.67M | $6.24M | $19.43M | $0.40 | $0.40 | 48,185,000 | 48,901,000 |
|---|
| 2026-05-02 | $208.61M | $150.13M | $58.48M | $11.82M | — | $44.39M | $14.09M | — | $10.74M | $2.32M | $8.42M | $0.17 | $0.17 | -132,000 | -146,000 |
|---|
| 2026-01-31 | $181.87M | $138.24M | $43.63M | $10.53M | — | $41.71M | $1.92M | — | $3.51M | $502,000.00 | $3.01M | $0.06 | $0.06 | 48,489,000 | 49,257,000 |
|---|
| 2025-11-01 | $229.25M | $167.43M | $61.83M | $10.44M | — | $40.26M | $21.56M | — | $21.86M | $4.38M | $17.48M | $0.36 | $0.35 | 48,565,000 | 49,391,000 |
|---|
| 2025-08-02 | $218.97M | $153.9M | $65.07M | $10.67M | — | $41.8M | $23.27M | — | $22.22M | $5.75M | $16.47M | $0.34 | $0.33 | 48,902,000 | 49,736,000 |
|---|
| 2025-04-26 | $172.55M | $129.41M | $43.15M | $9.96M | — | $44.89M | -$1.74M | — | -$13.44M | -$4.01M | -$9.43M | -$0.20 | -$0.20 | 643,000 | 643,000 |
|---|
| 2025-01-25 | $149.51M | $112.73M | $36.78M | $9.44M | — | $40.41M | -$3.63M | — | -$17.82M | -$660,000.00 | -$17.16M | -$0.36 | -$0.36 | 47,764,000 | 47,764,000 |
|---|
| 2024-10-26 | $208.33M | $152.47M | $55.86M | $9.84M | — | $40.09M | $15.77M | — | $25.18M | $3.78M | $21.41M | $0.46 | $0.22 | 46,796,000 | 51,715,000 |
|---|
| 2024-07-27 | $226.09M | $166.39M | $59.7M | $9.62M | — | $36.98M | $22.72M | — | $220,000.00 | $5.17M | -$4.95M | -$0.11 | -$0.11 | 46,311,000 | 46,311,000 |
|---|
| 2024-04-27 | $215.88M | $160.5M | $55.38M | $9.28M | — | $35.95M | $19.43M | — | $7.17M | $4.65M | $2.52M | $0.05 | $0.05 | -74,000 | -65,000 |
|---|
| 2024-01-27 | $170.3M | $128.59M | $41.72M | $8.84M | — | $33.68M | $8.04M | — | $12.63M | $1.89M | $10.74M | $0.23 | $0.09 | 46,173,000 | 50,837,000 |
|---|
| 2023-10-28 | $199.37M | $145.17M | $54.2M | $9.22M | — | $34.76M | $19.44M | — | $6.16M | $3.99M | $2.17M | $0.05 | $0.05 | 46,030,000 | 46,705,000 |
|---|
| 2023-07-29 | $232.53M | $161.38M | $71.15M | $8.4M | — | $30.93M | $40.22M | — | $28.1M | $8.9M | $19.2M | $0.42 | $0.42 | 45,645,000 | 46,198,000 |
|---|
| 2023-04-29 | $209.86M | $157.72M | $52.14M | $8.33M | — | $33.88M | $18.26M | — | $13.19M | -$8.21M | $21.4M | $0.47 | $0.47 | 84,000 | 201,000 |
|---|
| 2023-01-28 | $184.98M | $143.26M | $41.71M | $7.25M | — | $34.6M | $7.12M | — | $5.34M | $1.63M | $3.71M | $0.08 | $0.08 | 45,387,000 | 45,448,000 |
|---|
| 2022-10-29 | $187.44M | $155.74M | $31.7M | $6.97M | — | $30.18M | $1.53M | — | $1.06M | $14.04M | -$12.98M | -$0.29 | -$0.29 | 45,317,000 | 45,317,000 |
|---|
| 2022-07-30 | $171.92M | $146.13M | $25.79M | $7.44M | — | $31.31M | -$5.52M | — | -$6.33M | -$1M | -$5.33M | -$0.12 | -$0.12 | 45,097,000 | 45,097,000 |
|---|
| 2022-04-30 | $162.2M | $132.27M | $29.94M | $7.73M | — | $30.26M | -$319,000.00 | — | -$778,000.00 | $339,000.00 | -$1.12M | -$0.03 | -$0.03 | -75,000 | -116,000 |
|---|
| 2022-01-29 | $139.56M | $117.25M | $22.31M | $6.93M | — | $27.99M | -$5.68M | — | -$6.42M | -$2.07M | -$4.35M | -$0.10 | -$0.10 | 45,223,000 | 45,223,000 |
|---|
| 2021-10-30 | $164.48M | $132.21M | $32.26M | $7.2M | — | $27.88M | $4.39M | — | $3.37M | $1M | $2.37M | $0.05 | $0.05 | 45,350,000 | 45,499,000 |
|---|
| 2021-07-31 | $144.73M | $112.54M | $32.19M | $7.16M | — | $26.53M | $5.66M | — | $4.93M | $1.24M | $3.69M | $0.08 | $0.08 | 45,139,000 | 45,419,000 |
|---|
| 2021-05-01 | $116.88M | $89.32M | $27.57M | $6.79M | — | $26.43M | $1.14M | — | $511,000.00 | $254,000.00 | $257,000.00 | $0.00 | $0.00 | 81,000 | 141,000 |
|---|
| 2021-01-30 | $94.14M | $70.2M | $23.94M | $5.78M | — | $24.18M | -$236,000.00 | — | -$1.19M | -$975,000.00 | -$214,000.00 | $0.00 | $0.00 | 45,064,000 | 45,064,000 |
|---|
| 2020-10-31 | $127.37M | $94.05M | $33.31M | $6.74M | — | $26.66M | $6.66M | — | $5.8M | $2.39M | $3.42M | $0.08 | $0.08 | 44,893,000 | 44,977,000 |
|---|
| 2020-08-01 | $143.64M | $107.88M | $35.76M | $7.53M | — | $26.21M | $9.55M | — | $8.93M | $1.47M | $7.47M | $0.17 | $0.17 | 44,654,000 | 44,751,000 |
|---|
| 2020-05-02 | $126.11M | $97.48M | $28.63M | $8.71M | — | $32.08M | -$3.45M | — | -$3.26M | -$2.18M | -$1.08M | -$0.02 | -$0.02 | -108,000 | -96,000 |
|---|
| 2020-02-01 | $127.66M | $103.18M | $24.48M | $8.44M | — | $33.63M | -$9.15M | — | -$9.24M | $3.5M | -$12.73M | -$0.28 | -$0.28 | 45,189,000 | 45,189,000 |
|---|
| 2019-11-02 | $174.91M | $134.82M | $40.09M | $10.12M | — | $35.26M | $4.82M | — | $4.44M | -$2.83M | $7.27M | $0.16 | $0.16 | 45,115,000 | 45,267,000 |
|---|
| 2019-08-03 | $180.26M | $134.75M | $45.51M | $10.5M | — | $37.89M | $7.62M | — | $8.04M | $1.01M | $7.03M | $0.16 | $0.16 | 45,089,000 | 45,261,000 |
|---|
| 2019-04-27 | $127.76M | $103.33M | $24.42M | $8.95M | — | $34.69M | -$10.27M | — | -$10.69M | $134,000.00 | -$10.82M | -$0.24 | -$0.24 | 92,000 | -213,000 |
|---|
| 2019-01-26 | $115.07M | $90.2M | $24.87M | $8.28M | — | $32.39M | -$7.52M | — | -$7.44M | -$4.12M | -$3.32M | -$0.07 | -$0.07 | 45,018,000 | 45,018,000 |
|---|
| 2018-10-27 | $172.69M | $129.94M | $42.76M | $9.04M | — | $33.74M | $9.02M | — | $9.14M | $533,000.00 | $8.61M | $0.19 | $0.19 | 44,780,000 | 44,950,000 |
|---|
| 2018-07-28 | $154.19M | $115.94M | $38.25M | $9.29M | — | $34.21M | $4.04M | — | $4.04M | -$530,000.00 | $4.57M | $0.10 | $0.10 | 44,638,000 | 44,831,000 |
|---|
| 2018-04-28 | $138.18M | $108.33M | $29.85M | $9.24M | — | $35.22M | -$5.37M | — | -$5.31M | -$1.5M | -$3.81M | -$0.08 | -$0.09 | 54,000 | 75,000 |
|---|
| 2018-01-27 | $130.32M | $101.75M | $28.57M | $8.3M | — | $31.91M | -$3.34M | — | -$3.71M | $2.48M | -$6.19M | -$0.14 | -$0.14 | 44,518,000 | 44,518,000 |
|---|
| 2017-10-28 | $169.31M | $126.71M | $42.6M | $8.95M | — | $33.17M | $9.44M | — | $9.46M | $2.32M | $7.13M | $0.16 | $0.16 | 44,412,000 | 44,679,000 |
|---|
| 2017-07-29 | $172.73M | $128.08M | $44.65M | $9.05M | — | $32.92M | $11.73M | — | $12M | $3.57M | $8.43M | $0.19 | $0.19 | 44,244,000 | 44,461,000 |
|---|
| 2017-04-29 | $143.68M | $109.96M | $33.72M | $7.94M | — | $32.02M | $1.71M | — | $1.74M | $830,000.00 | $909,000.00 | $0.02 | $0.02 | 43,000 | 97,000 |
|---|
| 2017-01-28 | $115.72M | $92.4M | $23.32M | $6.97M | — | $30.25M | -$6.93M | — | -$7.11M | -$1.99M | -$5.13M | -$0.12 | -$0.12 | 44,102,000 | 44,102,000 |
|---|
| 2016-10-29 | $169.99M | $125.68M | $44.31M | $7.13M | — | $31.64M | $12.67M | — | $12.91M | $3.89M | $9.02M | $0.21 | $0.20 | 43,988,000 | 44,098,000 |
|---|
| 2016-07-30 | $157.15M | $118.08M | $39.07M | $7.04M | — | $31.09M | $7.98M | — | $8.05M | $2.51M | $5.54M | $0.13 | $0.13 | 44,079,000 | 44,141,000 |
|---|
| 2016-04-30 | $138.46M | $110.49M | $27.98M | $7.09M | — | $31.63M | -$3.66M | — | -$2.95M | -$18,000.00 | -$2.93M | -$0.06 | -$0.06 | 57,000 | 99,000 |
|---|
| 2016-01-30 | $123.82M | $101.79M | $22.03M | $5.88M | — | $27.58M | -$5.55M | — | -$5.42M | -$3.47M | -$1.95M | -$0.04 | -$0.04 | 44,021,000 | 44,021,000 |
|---|
| 2015-10-31 | $157.67M | $122.16M | $35.51M | $6.98M | — | $29.92M | $5.6M | — | $5.6M | $2.44M | $3.17M | $0.07 | $0.07 | 43,934,000 | 44,113,000 |
|---|
| 2015-08-01 | $150.22M | $114.72M | $35.5M | $6.97M | — | $29.4M | $6.1M | — | $5.89M | $2.12M | $3.78M | $0.09 | $0.09 | 43,797,000 | 44,073,000 |
|---|
| 2015-05-02 | $158.09M | $122.85M | $35.24M | $5.88M | — | $28.23M | $7.01M | — | $6.99M | $3.15M | $3.84M | $0.09 | $0.08 | 79,000 | 239,000 |
|---|
| 2015-01-31 | $118.12M | $93.06M | $25.06M | $5.82M | — | $26.65M | -$1.59M | — | -$1.22M | -$1.78M | $561,000.00 | $0.01 | $0.01 | 43,612,000 | 43,991,000 |
|---|
| 2014-11-01 | $173.12M | $132.24M | $40.88M | $6.15M | — | $28.64M | $12.24M | — | $12.24M | $4.5M | $7.74M | $0.18 | $0.18 | 43,405,000 | 43,798,000 |
|---|
| 2014-08-02 | $166.62M | $123.22M | $43.4M | $6.8M | — | $29.79M | $13.62M | — | $13.68M | $4.93M | $8.75M | $0.20 | $0.20 | 43,261,000 | 43,641,000 |
|---|
| 2014-04-26 | $136.24M | $102.49M | $33.75M | $6.05M | — | $26.93M | $6.83M | — | $7.11M | $5.28M | $1.83M | $0.04 | $0.04 | 114,000 | 365,000 |
|---|
| 2014-01-25 | $115.37M | $86.28M | $29.09M | $5.65M | — | $25.52M | $3.57M | — | $3.56M | $687,000.00 | $2.87M | $0.07 | $0.07 | 43,039,000 | 43,613,000 |
|---|
| 2013-10-26 | $161.64M | $118.27M | $43.37M | $5.69M | — | $25.8M | $17.57M | — | $18.14M | $6.35M | $11.79M | $0.28 | $0.27 | 42,709,000 | 43,002,000 |
|---|
| 2013-07-27 | $138.72M | $103.22M | $35.5M | $5.99M | — | $26.91M | $8.6M | — | $8.43M | $2.71M | $5.72M | $0.13 | $0.13 | 42,528,000 | 42,766,000 |
|---|
| 2013-04-27 | $124.48M | $96.38M | $28.1M | $5.65M | — | $26.14M | $1.96M | — | $1.5M | -$343,000.00 | $1.84M | $0.04 | $0.04 | 74,000 | 174,000 |
|---|
| 2013-01-26 | $111.05M | $84M | $27.05M | $5.61M | — | $25.98M | $1.07M | — | $1.23M | -$1.48M | $2.71M | $0.06 | $0.06 | 42,343,000 | 42,539,000 |
|---|
| 2012-10-27 | $149.87M | $107.52M | $42.35M | $5.85M | — | $25.49M | $16.86M | — | $17.32M | $5.78M | $11.55M | $0.27 | $0.27 | 42,163,000 | 42,316,000 |
|---|
| 2012-07-28 | $132.92M | $96.53M | $36.39M | $6.02M | — | $25.68M | $10.71M | — | $10.87M | $4.19M | $6.68M | $0.16 | $0.16 | 42,068,000 | 42,141,000 |
|---|
| 2012-04-28 | $111.99M | $87.39M | $24.61M | $6.46M | — | $27.23M | -$2.62M | — | -$2.19M | -$1.69M | -$505,000.00 | -$0.02 | -$0.01 | 58,000 | 129,000 |
|---|
| 2012-01-28 | $122.93M | $95.07M | $27.86M | $5.7M | — | $26.01M | $1.84M | — | $2.19M | $522,000.00 | $1.67M | $0.04 | $0.04 | 41,916,000 | 42,076,000 |
|---|
| 2011-10-29 | $135.91M | $104.44M | $31.47M | $5.64M | — | $25.53M | $5.94M | — | $6.25M | $2.29M | $3.96M | $0.09 | $0.09 | 41,792,000 | 41,934,000 |
|---|
| 2011-07-30 | $118.7M | $89.19M | $29.51M | $5.72M | — | $24.39M | $5.12M | — | $5.33M | $1.96M | $3.37M | $0.08 | $0.08 | 41,725,000 | 41,941,000 |
|---|
| 2011-04-30 | $114.39M | $85.95M | $28.44M | $5.16M | — | $23.83M | $4.61M | — | $5.14M | $2.18M | $2.96M | $0.07 | $0.07 | 81,000 | 308,000 |
|---|
| 2011-01-29 | $99.87M | $76.23M | $23.64M | $4.67M | — | $22.87M | $774,000.00 | — | $1.83M | $3,000.00 | $1.83M | $0.04 | $0.04 | 41,534,000 | 42,201,000 |
|---|
| 2010-10-30 | $126.92M | $94.1M | $32.82M | $4.56M | — | $22.79M | $10.03M | — | $10.54M | $3.53M | $7.01M | $0.17 | $0.17 | 41,387,000 | 41,647,000 |
|---|
| 2010-07-31 | $100.5M | $73.92M | $26.59M | $4.55M | — | $22.48M | $4.11M | — | $4.62M | $2.18M | $2.44M | $0.06 | $0.06 | 41,629,000 | 41,861,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-05-02 | $838.71M | $609.7M | $229.01M | $43.46M | — | $168.16M | $60.85M | — | $58.33M | $12.96M | $45.38M | $0.93 | $0.92 | 48,564,000 | 49,382,000 |
|---|
| 2025-04-26 | $756.48M | $560.99M | $195.49M | $38.86M | — | $162.37M | $33.12M | — | -$5.85M | $4.27M | -$10.12M | -$0.21 | -$0.21 | 47,587,000 | 47,587,000 |
|---|
| 2024-04-27 | $818.08M | $595.64M | $222.44M | $35.74M | — | $135.33M | $87.12M | — | $54.05M | $19.43M | $34.62M | $0.75 | $0.74 | 45,901,000 | 46,543,000 |
|---|
| 2023-04-29 | $754.2M | $602.84M | $151.36M | $29.99M | — | $129.97M | $21.39M | — | $13.26M | $6.46M | $6.8M | $0.15 | $0.15 | 45,404,000 | 45,521,000 |
|---|
| 2022-04-30 | $610.97M | $494.27M | $116.7M | $29.01M | — | $112.65M | $4.05M | — | $1.11M | $516,000.00 | $592,000.00 | $0.01 | $0.01 | 45,188,000 | 45,326,000 |
|---|
| 2021-05-01 | $482.03M | $361.45M | $120.58M | $26.85M | — | $103.48M | $17.11M | — | $14.06M | $3.13M | $10.93M | $0.24 | $0.24 | 44,989,000 | 45,202,000 |
|---|
| 2020-05-02 | $608.93M | $470.23M | $138.7M | $37.77M | — | $138.87M | -$167,000.00 | — | -$9,000.00 | -$500,000.00 | $491,000.00 | $0.01 | $0.01 | 45,031,000 | 45,316,000 |
|---|
| 2019-04-27 | $569.7M | $439.41M | $130.29M | $35.56M | — | $135.02M | -$4.73M | — | -$4.94M | -$3.99M | -$958,000.00 | -$0.02 | -$0.02 | 44,926,000 | 44,926,000 |
|---|
| 2018-04-28 | $610.53M | $464.86M | $145.67M | $35.53M | — | $133.21M | $12.46M | — | $12.43M | $6.87M | $5.56M | $0.13 | $0.12 | 44,457,000 | 44,873,000 |
|---|
| 2017-04-29 | $586.54M | $446.12M | $140.42M | $29.08M | — | $124.99M | $15.42M | — | $15.59M | $5.25M | $10.34M | $0.23 | $0.23 | 44,114,000 | 44,303,000 |
|---|
| 2016-04-30 | $570.17M | $449.15M | $121.02M | $26.91M | — | $118.52M | $2.5M | — | $3.13M | $1.07M | $2.06M | $0.05 | $0.05 | 43,990,000 | 44,456,000 |
|---|
| 2015-05-02 | $615.94M | $471.36M | $144.58M | $24.65M | — | $113.29M | $31.29M | — | $31.68M | $10.8M | $20.88M | $0.48 | $0.47 | 43,514,000 | 44,443,000 |
|---|
| 2014-04-26 | $551.97M | $410.26M | $141.71M | $23.38M | — | $105.15M | $36.56M | — | $37.24M | $15.04M | $22.21M | $0.52 | $0.51 | 42,886,000 | 43,762,000 |
|---|
| 2013-04-27 | $518.32M | $384.43M | $133.89M | $23.13M | — | $103.29M | $30.6M | — | $30.93M | $8.15M | $22.78M | $0.54 | $0.53 | 42,280,000 | 42,621,000 |
|---|
| 2012-04-28 | $489.53M | $376.09M | $113.44M | $23.51M | — | $103.16M | $10.28M | — | $11.58M | $3.09M | $8.49M | $0.20 | $0.20 | 41,869,000 | 42,304,000 |
|---|
| 2011-04-30 | $441.68M | $330.19M | $111.48M | $18.95M | — | $91.96M | $19.53M | — | $22.14M | $7.9M | $14.24M | $0.34 | $0.34 | 41,422,000 | 42,277,000 |
|---|
| 2010-05-01 | $393.19M | $298.63M | $94.56M | $21.92M | — | $101.29M | -$6.73M | — | -$8.14M | -$1.15M | -$6.99M | -$0.17 | -$0.17 | 40,908,000 | 40,908,000 |
|---|