Complete source-backed income-statement history.
- Available history
- 2009-11-01 to 2026-05-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-05-03 | $209.94M | $144.18M | $65.76M | $2.82M | $20.76M | $23.58M | $42.18M | — | $53.86M | $10.61M | $31.43M | $0.54 | $0.54 | 58,123,000 | 58,745,000 |
|---|
| 2026-02-01 | $225.07M | $146.36M | $78.7M | $2.59M | $21.31M | $23.9M | $54.86M | — | $74.53M | $14.36M | $42.94M | $0.74 | $0.74 | 57,794,000 | 58,390,000 |
|---|
| 2025-10-31 | $215.77M | $140.24M | $75.53M | $3.19M | $20M | $23.19M | $52.11M | — | $75.96M | -$2.66M | $61.8M | $1.05 | $1.05 | -668,000 | -647,000 |
|---|
| 2025-08-03 | $210.39M | $139.54M | $70.86M | $4.27M | $18.42M | $22.69M | $48.16M | — | $38.73M | $9.59M | $22.89M | $0.40 | $0.39 | 57,937,000 | 58,068,000 |
|---|
| 2025-05-04 | $210.99M | $133.09M | $77.91M | $4.09M | $18.1M | $22.19M | $55.72M | — | $29.93M | $5.71M | $8.86M | $0.15 | $0.15 | 60,793,000 | 60,974,000 |
|---|
| 2025-02-02 | $212.14M | $136.6M | $75.54M | $4.26M | $19.1M | $23.36M | $52.18M | — | $77.16M | $18.9M | $42.85M | $0.69 | $0.68 | 62,093,000 | 62,661,000 |
|---|
| 2024-10-31 | $222.63M | $140.33M | $82.3M | $5.29M | $21.01M | $26.29M | $55.83M | — | $54.79M | $14.57M | $33.87M | $0.55 | $0.54 | 45,000 | 22,000 |
|---|
| 2024-07-28 | $210.98M | $135.85M | $75.14M | $3.56M | $19.44M | $22.99M | $52.15M | — | $62.29M | $14.12M | $34.39M | $0.56 | $0.55 | 61,815,000 | 62,414,000 |
|---|
| 2024-04-28 | $217M | $137.75M | $79.25M | $4.29M | $19M | $23.29M | $56.05M | — | $76.59M | $20.21M | $36.25M | $0.59 | $0.58 | 61,771,000 | 62,409,000 |
|---|
| 2024-01-28 | $216.33M | $137.08M | $79.26M | $3.45M | $18.32M | $21.77M | $57.49M | — | $53.74M | $14.66M | $26.18M | $0.43 | $0.42 | 61,455,000 | 62,283,000 |
|---|
| 2023-10-31 | $227.47M | $142.59M | $84.88M | $3.37M | $16.73M | $20.1M | $64.79M | — | $83.45M | $20.29M | $44.61M | $0.73 | $0.72 | 50,000 | 105,000 |
|---|
| 2023-07-30 | $224.21M | $137.41M | $86.8M | $3.51M | $18.03M | $21.54M | $65.26M | — | $64.35M | $16.1M | $26.96M | $0.44 | $0.44 | 61,233,000 | 61,974,000 |
|---|
| 2023-04-30 | $229.31M | $140.9M | $88.4M | $3.48M | $17.88M | $21.36M | $67.05M | — | $80.62M | $21.34M | $39.93M | $0.65 | $0.65 | 61,138,000 | 61,507,000 |
|---|
| 2023-01-29 | $211.09M | $135.01M | $76.08M | $3.3M | $16.82M | $20.12M | $55.96M | — | $41.53M | $12.58M | $13.99M | $0.23 | $0.23 | 60,894,000 | 61,470,000 |
|---|
| 2022-10-31 | $210.27M | $130M | $80.27M | $4.04M | $15.68M | $19.73M | $60.54M | — | $71.34M | $16.07M | $37.06M | $0.61 | $0.60 | 71,000 | 62,000 |
|---|
| 2022-07-31 | $219.95M | $136.09M | $83.86M | $4.15M | $15.96M | $20.11M | $63.73M | — | $67.37M | $18.15M | $31.23M | $0.51 | $0.51 | 60,701,000 | 61,299,000 |
|---|
| 2022-05-01 | $204.51M | $134.29M | $70.22M | $4.21M | $16.61M | $20.82M | $49.4M | — | $57.42M | $14.39M | $27.43M | $0.45 | $0.45 | 60,606,000 | 61,145,000 |
|---|
| 2022-01-30 | $189.83M | $129.96M | $59.86M | $5.94M | $15.73M | $21.67M | $38.2M | — | $42.9M | $11.18M | $23.06M | $0.38 | $0.38 | 60,158,000 | 60,936,000 |
|---|
| 2021-10-31 | $181.29M | $129.35M | $51.94M | $4.1M | $14.32M | $18.42M | $33.52M | — | $37.33M | $8.7M | $19.81M | $0.32 | $0.32 | -397,000 | -363,000 |
|---|
| 2021-08-01 | $170.64M | $125.32M | $45.33M | $5.31M | $15.08M | $20.39M | $28.46M | — | $32.2M | $7.84M | $17.08M | $0.28 | $0.28 | 60,884,000 | 61,515,000 |
|---|
| 2021-05-02 | $159.76M | $120.51M | $39.25M | $4.38M | $14.07M | $18.44M | $20.81M | — | $20.04M | $3.71M | $10.53M | $0.17 | $0.17 | 62,054,000 | 62,568,000 |
|---|
| 2021-01-31 | $152.07M | $121.54M | $30.53M | $4.71M | $14.05M | $18.76M | $11.77M | — | $12.45M | $2.94M | $8.04M | $0.13 | $0.13 | 62,475,000 | 63,005,000 |
|---|
| 2020-10-31 | $149.29M | $117.4M | $31.89M | $4.11M | $12.79M | $16.9M | $14.99M | — | $12.05M | $3.47M | $6.46M | $0.10 | $0.10 | -224,000 | -234,000 |
|---|
| 2020-08-02 | $157.9M | $120.16M | $37.73M | $4.49M | $13.31M | $17.8M | $19.94M | — | $17.8M | $4.94M | $10.78M | $0.17 | $0.17 | 64,780,000 | 65,247,000 |
|---|
| 2020-05-03 | $142.77M | $112.34M | $30.43M | $4.46M | $13.27M | $17.73M | $12.7M | — | $11.75M | $3.78M | $6.28M | $0.10 | $0.10 | 64,937,000 | 65,417,000 |
|---|
| 2020-02-02 | $159.74M | $125.13M | $34.6M | $4.08M | $14.22M | $18.3M | $16.3M | — | $20M | $9.07M | $10.3M | $0.16 | $0.16 | 65,554,000 | 66,449,000 |
|---|
| 2019-10-31 | $156.26M | $118.1M | $38.16M | $4.54M | $12.14M | $16.68M | $21.48M | — | $15.36M | $2.33M | $9.7M | $0.15 | $0.14 | -39,000 | -764,000 |
|---|
| 2019-07-28 | $138.11M | $107.54M | $30.57M | $4.05M | $13.12M | $17.17M | $13.4M | — | $13.05M | $3.22M | $6.35M | $0.10 | $0.10 | 66,313,000 | 66,570,000 |
|---|
| 2019-04-28 | $131.58M | $105.57M | $26.01M | $3.54M | $13.27M | $16.81M | $9.2M | — | $13.13M | $3.28M | $8.48M | $0.13 | $0.13 | 66,261,000 | 70,597,000 |
|---|
| 2019-01-27 | $124.71M | $98.61M | $26.1M | $4.26M | $13.79M | $18.06M | $8.05M | — | $9.16M | $1.39M | $5.27M | $0.08 | $0.08 | 66,583,000 | 67,047,000 |
|---|
| 2018-10-31 | $144.66M | $109.24M | $35.43M | $3.91M | $13.5M | $17.41M | $18.01M | — | $20.32M | $3.55M | $12.49M | $0.18 | $0.18 | -312,000 | -300,000 |
|---|
| 2018-07-29 | $136.39M | $100.79M | $35.6M | $2.65M | $12.5M | $15.16M | $20.44M | — | $21.85M | $2.05M | $13.01M | $0.19 | $0.18 | 69,374,000 | 75,258,000 |
|---|
| 2018-04-29 | $130.78M | $97.96M | $32.82M | $3.82M | $13.64M | $17.45M | $15.37M | — | $18.7M | $3.51M | $10.67M | $0.15 | $0.15 | 69,293,000 | 75,190,000 |
|---|
| 2018-01-28 | $123.45M | $95.78M | $27.66M | $4.1M | $11.75M | $15.85M | $11.81M | — | $7.7M | -$1.78M | $5.9M | $0.09 | $0.09 | 68,755,000 | 69,372,000 |
|---|
| 2017-10-29 | $120.97M | $94.53M | $26.44M | $3.84M | $10.18M | $14.02M | $12.42M | — | $12.96M | $2.46M | $5.39M | $0.08 | $0.08 | 60,000 | -23,000 |
|---|
| 2017-07-30 | $111.58M | $89.86M | $21.72M | $4.81M | $11.64M | $16.45M | $5.27M | — | $5.13M | $333,000.00 | $4M | $0.06 | $0.06 | 68,525,000 | 69,380,000 |
|---|
| 2017-04-30 | — | $88.14M | $20.16M | $3.73M | $10.89M | $14.62M | $5.54M | — | $1.92M | $431,000.00 | $1.8M | $0.03 | $0.03 | 68,426,000 | 69,385,000 |
|---|
| 2017-01-29 | — | $86.83M | $23M | $3.49M | $10.87M | $14.36M | $8.64M | — | $6.56M | $2.05M | $1.95M | $0.03 | $0.03 | 68,176,000 | 69,169,000 |
|---|
| 2016-10-30 | — | $86.84M | $20.53M | $5.04M | $10.19M | — | $5.3M | — | $5.23M | -$1.34M | $5.26M | $0.07 | $0.08 | 162,000 | -636,000 |
|---|
| 2016-07-31 | — | $91.76M | $31.45M | $5.47M | $11.16M | — | $14.82M | — | $16.22M | $4.76M | $8.09M | $0.12 | $0.12 | 67,953,000 | 74,317,000 |
|---|
| 2016-05-01 | — | $91.64M | — | $5.45M | $11.02M | — | $14.82M | — | $11.83M | -$2.33M | $11.85M | $0.18 | $0.16 | 67,372,000 | 77,516,000 |
|---|
| 2016-01-31 | — | $94.52M | — | $5.7M | $12.2M | — | $17.54M | — | $27.2M | $3.7M | $21M | $0.31 | $0.28 | 66,807,000 | 79,136,000 |
|---|
| 2015-11-01 | — | $97.08M | — | $5.18M | $12.19M | — | $27.25M | — | $27.56M | $5.41M | $18.62M | $0.28 | $0.26 | 81,000 | 83,000 |
|---|
| 2015-08-02 | — | $94.46M | — | $6.25M | $12.43M | — | $18.56M | — | $18.8M | $3.39M | $12.11M | $0.18 | $0.17 | 66,454,000 | 78,569,000 |
|---|
| 2015-05-03 | — | $94.21M | — | $5.81M | $12.42M | — | $14.87M | — | $13.41M | $1.25M | $10.06M | $0.15 | $0.14 | 66,230,000 | 78,228,000 |
|---|
| 2015-02-01 | — | $95.32M | — | $4.68M | $11.94M | — | $11.56M | — | $10.28M | $3.13M | $3.84M | $0.06 | $0.06 | 66,066,000 | 67,020,000 |
|---|
| 2014-11-02 | — | $97.63M | — | $5.8M | $11.55M | — | $9.28M | — | $8.7M | $2M | $4.28M | $0.07 | $0.07 | 443,000 | -11,027,000 |
|---|
| 2014-08-03 | — | $96.2M | — | $5.2M | $12.39M | — | $11.06M | — | $9.89M | $2.55M | $4.19M | $0.07 | $0.07 | 61,436,000 | 62,432,000 |
|---|
| 2014-05-04 | — | $82.69M | — | $5.94M | $13.42M | — | $2.83M | — | $17.98M | $2.03M | $15.54M | $0.25 | $0.22 | 61,372,000 | 77,705,000 |
|---|
| 2014-02-02 | — | $78.66M | — | $4.97M | $12.28M | — | $5.63M | — | $4.76M | $2.72M | $1.99M | $0.03 | $0.03 | 61,200,000 | 62,136,000 |
|---|
| 2013-11-03 | — | $79.33M | — | $6.38M | $12.93M | — | $7.37M | — | $5.99M | $1.07M | $4.84M | $0.08 | $0.08 | 139,000 | 121,000 |
|---|
| 2013-07-28 | — | $82.57M | — | $4.99M | $12.07M | — | $10.03M | — | $9.05M | $2.69M | $5.94M | $0.10 | $0.10 | 60,746,000 | 66,177,000 |
|---|
| 2013-04-28 | — | $81.89M | — | $4.56M | $12.15M | — | $8.08M | — | $7.17M | $1.72M | $4.86M | $0.08 | $0.08 | 60,493,000 | 61,501,000 |
|---|
| 2013-01-27 | — | $78.74M | — | $4.84M | $11.07M | — | $5.19M | — | $4.6M | $1.74M | $2.32M | $0.04 | $0.04 | 60,277,000 | 61,095,000 |
|---|
| 2012-10-28 | — | $79.92M | — | $5.27M | $11.4M | — | $7.39M | — | $5.77M | $1.55M | $3.83M | $0.06 | $0.07 | 47,000 | 4,000 |
|---|
| 2012-07-29 | — | $84.31M | — | $5.22M | $11.78M | — | $15.29M | — | $14.53M | $3.26M | $10.95M | $0.18 | $0.16 | 60,121,000 | 76,436,000 |
|---|
| 2012-04-29 | — | $87.59M | — | $4.44M | $12.2M | — | $13.16M | — | $12.19M | $2.66M | $8.82M | $0.15 | $0.14 | 60,086,000 | 76,590,000 |
|---|
| 2012-01-29 | — | $86.7M | — | $4.44M | $11.33M | — | $8.57M | — | $8.16M | $3.32M | $4.27M | $0.07 | $0.07 | 59,817,000 | 60,930,000 |
|---|
| 2011-10-30 | — | $91.27M | — | $4.27M | $11.25M | — | $15.38M | — | $13.09M | $4.05M | $9.29M | $0.16 | $0.16 | 867,000 | 734,000 |
|---|
| 2011-07-31 | — | $97.7M | — | $3.53M | $11.83M | — | $22.88M | — | $17.52M | $4.9M | $11.27M | $0.19 | $0.16 | 58,987,000 | 76,744,000 |
|---|
| 2011-05-01 | — | $96.62M | — | $3.94M | $11.45M | — | $21.1M | — | -$11.77M | $3.26M | -$16.44M | -$0.30 | -$0.30 | 55,685,000 | 55,685,000 |
|---|
| 2011-01-30 | — | $90.23M | — | $3.77M | $10.71M | — | $16.11M | — | $17.07M | $3.48M | $12.11M | $0.23 | $0.20 | 53,817,000 | 66,411,000 |
|---|
| 2010-08-01 | — | $85.98M | — | $3.43M | $11.07M | — | $11.75M | — | $10.52M | $2.91M | $7.69M | $0.14 | $0.13 | 53,516,000 | 66,280,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-10-31 | $849.29M | $549.46M | $299.83M | $15.8M | $75.63M | $91.43M | $208.16M | — | $221.78M | $31.55M | $136.41M | $2.29 | $2.28 | 59,606,000 | 59,920,000 |
|---|
| 2024-10-31 | $866.95M | $551M | $315.95M | $16.58M | $77.76M | $94.34M | $221.52M | — | $247.42M | $63.57M | $130.69M | $2.12 | $2.09 | 61,726,000 | 62,391,000 |
|---|
| 2023-10-31 | $892.08M | $555.91M | $336.16M | $13.65M | $69.46M | $83.11M | $253.05M | — | $269.95M | $70.31M | $125.49M | $2.05 | $2.03 | 61,139,000 | 61,755,000 |
|---|
| 2022-10-31 | $824.55M | $530.34M | $294.21M | $18.34M | $63.99M | $82.33M | $211.87M | — | $239.03M | $59.79M | $118.79M | $1.96 | $1.94 | 60,559,000 | 61,189,000 |
|---|
| 2021-10-31 | $663.76M | $496.72M | $167.04M | $18.49M | $57.53M | $76.02M | $94.55M | — | $102.01M | $23.19M | $55.45M | $0.90 | $0.89 | 61,407,000 | 61,999,000 |
|---|
| 2020-10-31 | $609.69M | $475.04M | $134.65M | $17.14M | $53.58M | $70.73M | $63.93M | — | $61.6M | $21.26M | $33.82M | $0.52 | $0.52 | 64,866,000 | 65,470,000 |
|---|
| 2019-10-31 | $550.66M | $429.82M | $120.84M | $16.39M | $52.33M | $68.72M | $52.12M | — | $50.7M | $10.21M | $29.79M | $0.45 | $0.44 | 66,347,000 | 69,155,000 |
|---|
| 2018-10-31 | $535.28M | $403.77M | $131.5M | $14.48M | $51.4M | $65.88M | $65.63M | — | $68.57M | $7.34M | $42.06M | $0.61 | $0.59 | 68,829,000 | 74,821,000 |
|---|
| 2017-10-29 | $450.68M | $359.36M | $91.32M | $15.86M | $43.59M | $59.45M | $31.87M | — | $26.57M | $5.28M | $13.13M | $0.19 | $0.19 | 68,436,000 | 69,288,000 |
|---|
| 2016-10-30 | $483.46M | $364.75M | $118.71M | $21.65M | $44.58M | $66.23M | $52.48M | — | $60.47M | $4.8M | $46.2M | $0.68 | $0.64 | 67,539,000 | 76,354,000 |
|---|
| 2015-11-01 | — | $381.07M | $143.14M | $21.92M | $48.98M | $70.9M | $72.23M | — | $70.04M | $13.18M | $44.63M | $0.67 | $0.63 | 66,331,000 | 78,383,000 |
|---|
| 2014-11-02 | — | $355.18M | $100.35M | $21.91M | $49.64M | — | $28.8M | — | $41.33M | $9.3M | $26M | $0.42 | $0.41 | 61,779,000 | 66,679,000 |
|---|
| 2013-11-03 | — | $322.54M | $99.64M | $20.76M | $48.21M | — | $30.67M | — | $26.81M | $7.23M | $17.97M | $0.30 | $0.29 | 60,644,000 | 61,599,000 |
|---|
| 2012-10-28 | — | $338.52M | $111.92M | $19.37M | $46.71M | — | $44.42M | — | $40.65M | $10.79M | $27.87M | $0.46 | $0.44 | 60,055,000 | 76,464,000 |
|---|
| 2011-10-30 | — | $375.81M | $136.21M | $15.51M | $45.24M | — | $75.47M | — | $35.9M | $15.69M | $16.23M | $0.28 | $0.28 | 57,030,000 | 58,458,000 |
|---|
| 2010-10-31 | — | $333.74M | — | $14.93M | $42.39M | — | $39.48M | — | $32.55M | $7.47M | $23.92M | $0.45 | $0.43 | 53,433,000 | 65,803,000 |
|---|
| 2009-11-01 | — | $304.28M | — | $15.42M | $41.16M | — | -$12.5M | — | -$37.1M | $4.32M | -$41.91M | -$0.97 | -$0.97 | 43,210,000 | 43,210,000 |
|---|