Complete source-backed income-statement history.
- Available history
- 2008-10-31 to 2026-07-31
- 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-31 | $1.41B | $832.06M | — | $36.1M | $225.79M | — | $355.2M | — | $320.58M | $66.1M | $235.44M | $1.69 | $1.67 | 139,702,000 | 141,269,000 |
|---|
| 2026-04-30 | $1.38B | $806.19M | — | $36.42M | $219.09M | — | $350.44M | — | $317.53M | $67.2M | $233.8M | $1.68 | $1.66 | 139,561,000 | 141,068,000 |
|---|
| 2026-01-31 | $1.18B | $723.62M | — | $31.94M | $195.07M | — | $259.9M | — | $231.46M | $26.7M | $190.19M | $1.36 | $1.35 | 139,368,000 | 141,029,000 |
|---|
| 2025-10-31 | $1.21B | $723.57M | — | $32.67M | $206.82M | — | $279.02M | — | $247.39M | $44.6M | $188.3M | $1.36 | $1.33 | 55,000 | 93,000 |
|---|
| 2025-07-31 | $1.15B | $690.43M | — | $31.93M | $192.14M | — | $265.02M | — | $234.98M | $44.3M | $177.34M | $1.27 | $1.26 | 139,135,000 | 140,950,000 |
|---|
| 2025-04-30 | $1.1B | $660.02M | — | $28.74M | $189.65M | — | $248.15M | — | $215.92M | $45.4M | $156.79M | $1.13 | $1.12 | 139,005,000 | 140,599,000 |
|---|
| 2025-01-31 | $1.03B | $624.56M | — | $27.61M | $178.86M | — | $226.81M | — | $195.27M | $13.7M | $167.96M | $1.21 | $1.20 | 138,837,000 | 140,484,000 |
|---|
| 2024-10-31 | $1.01B | $619.77M | — | $28.46M | $175.25M | — | $218.65M | — | $183.89M | $33M | $139.69M | $1.00 | $1.00 | 66,000 | 112,000 |
|---|
| 2024-07-31 | $992.25M | $602.98M | — | $29.78M | $172.82M | — | $216.45M | — | $180.32M | $32.5M | $136.58M | $0.99 | $0.97 | 138,516,000 | 140,305,000 |
|---|
| 2024-04-30 | $955.4M | $583.6M | — | $27.94M | $162.64M | — | $209.15M | — | $171.1M | $36.2M | $123.15M | $0.89 | $0.88 | 138,386,000 | 140,059,000 |
|---|
| 2024-01-31 | $896.36M | $549.59M | — | $25.1M | $166.56M | — | $180.21M | — | $142.28M | $16.8M | $114.7M | $0.83 | $0.82 | 138,265,000 | 139,893,000 |
|---|
| 2023-10-31 | $936.45M | $572M | — | $27.27M | $175M | — | $189.45M | — | $147.07M | $33.5M | $103.43M | $0.75 | $0.74 | 326,000 | 289,000 |
|---|
| 2023-07-31 | $722.9M | $444.17M | — | $25.37M | $129.37M | — | $149.37M | — | $138.15M | $25.4M | $102.02M | $0.74 | $0.74 | 137,006,000 | 138,668,000 |
|---|
| 2023-04-30 | $687.84M | $421.33M | — | $22.9M | $109.42M | — | $157.09M | — | $146.06M | $31M | $105.12M | $0.77 | $0.76 | 136,916,000 | 138,600,000 |
|---|
| 2023-01-31 | $620.92M | $377.12M | — | $25.1M | $114.37M | — | $129.43M | — | $124.01M | $21M | $93.03M | $0.68 | $0.67 | 136,655,000 | 138,579,000 |
|---|
| 2022-10-31 | $609.64M | $369.26M | — | $20.26M | $93.89M | — | $146.5M | — | $143.17M | $33M | $97.2M | $0.72 | $0.70 | 175,000 | 147,000 |
|---|
| 2022-07-31 | $569.53M | $348.59M | — | $18.66M | $92.19M | — | $128.75M | — | $127.49M | $34.4M | $82.54M | $0.61 | $0.60 | 135,978,000 | 137,837,000 |
|---|
| 2022-04-30 | $538.81M | $327.58M | — | $18.75M | $88.45M | — | $122.78M | — | $122.11M | $29M | $85.01M | $0.63 | $0.62 | 135,891,000 | 137,867,000 |
|---|
| 2022-01-31 | $490.34M | $300.13M | — | $20.24M | $91.39M | — | $98.82M | — | $98.25M | $4M | $86.92M | $0.64 | $0.63 | 135,635,000 | 137,966,000 |
|---|
| 2021-10-31 | $509.42M | $304.92M | — | $16.7M | $89.47M | — | $115.03M | — | $114.26M | $20.9M | $86.06M | $0.64 | $0.63 | 35,000 | 17,000 |
|---|
| 2021-07-31 | $471.71M | $286.99M | — | $17.98M | $83.88M | — | $100.84M | — | $99.28M | $15.6M | $76.89M | $0.57 | $0.56 | 135,370,000 | 137,957,000 |
|---|
| 2021-04-30 | $466.65M | $286.88M | — | $18.02M | $83.03M | — | $96.75M | — | $94.97M | $18.5M | $70.67M | $0.52 | $0.51 | 135,294,000 | 137,814,000 |
|---|
| 2021-01-31 | $417.9M | $259.47M | — | $18.4M | $78.15M | — | $80.29M | — | $78.55M | $2.3M | $70.6M | $0.52 | $0.51 | 135,210,000 | 137,742,000 |
|---|
| 2020-10-31 | $426.18M | $264.47M | — | $16.59M | $72.64M | — | $89.06M | — | $86.98M | $19.4M | $62.33M | $0.46 | $0.46 | 78,000 | 45,000 |
|---|
| 2020-07-31 | $386.41M | $242.93M | — | $15.11M | $75.05M | — | $68.43M | — | $66.46M | $8.9M | $54.32M | $0.40 | $0.40 | 134,837,000 | 137,234,000 |
|---|
| 2020-04-30 | $468.15M | $289.26M | — | $16.75M | $70.73M | — | $108.16M | — | $104.51M | $23.6M | $75.45M | $0.56 | $0.55 | 134,669,000 | 137,117,000 |
|---|
| 2020-01-31 | $506.28M | $308.23M | — | $16.18M | $87.06M | — | $110.99M | — | $110.99M | -$22.9M | $121.89M | $0.91 | $0.89 | 134,523,000 | 137,421,000 |
|---|
| 2019-10-31 | $541.53M | $332.14M | — | $17.93M | $88.83M | — | $120.55M | — | $101.3M | $22.8M | $85.68M | $0.63 | $0.63 | 235,000 | 77,000 |
|---|
| 2019-07-31 | $532.32M | $319.49M | — | $16.65M | $93.42M | — | $119.41M | — | $119.41M | $25.1M | $81.1M | $0.61 | $0.59 | 133,970,000 | 137,634,000 |
|---|
| 2019-04-30 | $515.65M | $306.26M | — | $16.85M | $90.2M | — | $119.18M | — | $119.18M | $26.1M | $81.78M | $0.61 | $0.60 | 133,313,000 | 137,206,000 |
|---|
| 2019-01-31 | $466.15M | $283.91M | — | $17.1M | $84.29M | — | $97.95M | — | $97.95M | $4.1M | $79.33M | $0.60 | $0.58 | 132,933,000 | 136,978,000 |
|---|
| 2018-10-31 | $476.88M | $5.5M | — | $16.77M | $82.76M | — | $103.7M | — | $83.74M | $24.5M | $67.38M | $0.51 | $0.50 | 121,000 | 126,000 |
|---|
| 2018-07-31 | $465.83M | $284.22M | — | $14.02M | $80.19M | — | $101.42M | — | $101.42M | $22.2M | $67.09M | $0.51 | $0.49 | 132,794,000 | 136,733,000 |
|---|
| 2018-04-30 | $430.6M | $262.75M | — | $13.95M | $76.29M | — | $91.57M | — | $91.57M | $20.4M | $59.62M | $0.45 | $0.44 | 132,425,000 | 136,588,000 |
|---|
| 2018-01-31 | $404.41M | $249.62M | — | $12.71M | $75.23M | — | $79.56M | — | $79.56M | $3.5M | $65.15M | $0.49 | $0.48 | 132,048,000 | 136,390,000 |
|---|
| 2017-10-31 | $421.22M | -$659.4M | — | $12.58M | $70.59M | — | $89.44M | — | $80.75M | $27.2M | $53.67M | $0.40 | $0.39 | 85,000 | 206,000 |
|---|
| 2017-07-31 | $391.5M | $242.6M | — | $11.42M | $72.78M | — | $76.12M | — | $76.12M | $22.4M | $45.7M | $0.35 | $0.34 | 131,786,000 | 135,771,000 |
|---|
| 2017-04-30 | $368.66M | $228.28M | — | $11.22M | $63.84M | — | $76.54M | — | $76.54M | $23.9M | $45.69M | $0.43 | $0.42 | 105,276,000 | 108,296,000 |
|---|
| 2017-01-31 | $343.43M | $218.02M | — | $11.25M | $60.87M | — | $64.55M | — | $64.55M | $16.8M | $40.93M | $0.39 | $0.38 | 105,178,000 | 108,005,000 |
|---|
| 2016-10-31 | $363.3M | $227.62M | — | $12.06M | $59.61M | — | $76.08M | — | $67.78M | $24.3M | $44.26M | -$0.15 | -$0.15 | 47,230,000 | 48,043,000 |
|---|
| 2016-07-31 | $356.08M | $222.5M | — | $12.67M | $63.73M | — | $69.85M | — | $69.85M | $20.6M | $42M | $0.50 | $0.49 | 83,908,000 | 85,348,000 |
|---|
| 2016-04-30 | $350.65M | $216.62M | — | $10.99M | $67.24M | — | $66.79M | — | $66.79M | $21.3M | $38.66M | $0.46 | $0.45 | 83,653,000 | 85,035,000 |
|---|
| 2016-01-31 | $306.23M | $194.03M | — | $9.01M | $59.58M | — | $52.62M | — | $50.62M | $14.7M | $31.27M | $0.47 | $0.46 | 66,875,000 | 67,940,000 |
|---|
| 2015-10-31 | $328.67M | $201.88M | — | $9.89M | $57.84M | — | $68.95M | — | $64.26M | $23.2M | $38.25M | $0.17 | $0.17 | 16,719,000 | 16,974,000 |
|---|
| 2015-07-31 | $300.37M | $192.28M | — | $9.42M | $49.58M | — | $58.51M | — | $58.51M | $18.3M | $34.37M | $0.51 | $0.51 | 66,813,000 | 67,901,000 |
|---|
| 2015-04-30 | $291.42M | $185.93M | — | $10.14M | $49.71M | — | $55.79M | — | $55.79M | $16.5M | $33.11M | $0.50 | $0.49 | 66,711,000 | 67,801,000 |
|---|
| 2015-01-31 | $268.19M | $174.39M | — | $9.3M | $47.39M | — | $46.41M | — | $45.49M | $13.4M | $27.64M | $0.42 | $0.41 | 66,595,000 | 67,669,000 |
|---|
| 2014-10-31 | $292.22M | $189.28M | — | $9.1M | $49.23M | — | $53.72M | — | $52.48M | $16.4M | $32.11M | $0.48 | $0.48 | 21,000 | 26,000 |
|---|
| 2014-07-31 | $291.03M | $187.7M | — | $9.86M | $53.21M | — | $50.11M | — | $48.75M | $11.4M | $33.37M | $0.50 | $0.49 | 66,497,000 | 67,474,000 |
|---|
| 2014-04-30 | $282.23M | $182.31M | — | $9.3M | $50.75M | — | $49.17M | — | $48.08M | $15.3M | $28.37M | $0.43 | $0.42 | 66,437,000 | 67,455,000 |
|---|
| 2014-01-31 | $266.83M | $174.71M | — | $9.12M | $41.73M | — | $50.39M | — | $49.26M | $16.7M | $27.46M | $0.41 | $0.41 | 66,393,000 | 67,352,000 |
|---|
| 2013-10-31 | $287.43M | $180.82M | — | $9.35M | $51.05M | — | $55.56M | — | $54.76M | $19M | $29.79M | $0.44 | $0.44 | 23,000 | 87,000 |
|---|
| 2013-07-31 | $267.13M | $169.59M | — | $8.55M | $49.13M | — | $48.41M | — | $47.37M | $12.6M | $28.95M | $0.44 | $0.43 | 66,342,000 | 67,015,000 |
|---|
| 2013-04-30 | $237.71M | $148.26M | — | $7.7M | $44.76M | — | $44.69M | — | $44.05M | $15M | $23.7M | $0.36 | $0.35 | 66,294,000 | 66,872,000 |
|---|
| 2013-01-31 | $216.49M | $138.9M | — | $7.3M | $42.65M | — | $34.94M | — | $34.58M | $9.6M | $19.96M | $0.30 | $0.30 | 66,189,000 | 66,798,000 |
|---|
| 2012-10-31 | $242.41M | $152.67M | — | $8M | $44.13M | — | $45.61M | — | $45.11M | $15.8M | $23.79M | $0.12 | $0.13 | 13,210,000 | 13,334,000 |
|---|
| 2012-07-31 | $225.97M | $141.72M | — | $7.5M | $41.8M | — | $42.46M | — | $41.77M | $13.1M | $23.13M | $0.44 | $0.43 | 52,695,000 | 53,288,000 |
|---|
| 2012-04-30 | $216.31M | $141.12M | — | $8.4M | $37.6M | — | $37.6M | — | $37.12M | $12.9M | $19.04M | $0.36 | $0.36 | 52,648,000 | 53,296,000 |
|---|
| 2012-01-31 | $212.66M | $134.41M | — | $6.5M | $40.62M | — | $37.63M | — | $37.17M | $12.7M | $19.19M | $0.36 | $0.36 | 52,611,000 | 53,285,000 |
|---|
| 2011-10-31 | $208.92M | $134.6M | — | $7.2M | $36.88M | — | $37.44M | — | $37.31M | $12.9M | $18.51M | $0.07 | $0.08 | 13,085,000 | 13,309,000 |
|---|
| 2011-07-31 | $197.27M | $127.44M | — | $6.5M | $34.12M | — | $35.71M | — | $35.64M | $9.25M | $20.4M | $0.39 | $0.38 | 52,161,000 | 53,212,000 |
|---|
| 2011-04-30 | $184.49M | $118.12M | — | $6.1M | $33.46M | — | $32.91M | — | $33.03M | $10.9M | $16.83M | $0.32 | $0.32 | 52,034 | 53,103 |
|---|
| 2011-01-31 | $174.22M | $110.29M | — | $5.6M | $31.55M | — | $32.37M | — | $32.37M | $9.85M | $17.07M | $0.41 | $0.40 | 41,360,000 | 42,385,000 |
|---|
| 2010-10-31 | $169.37M | $108.32M | — | $6.2M | $31.37M | — | $29.68M | — | $29.59M | $9.7M | $15.64M | $0.11 | $0.11 | 10,309,579 | 10,575,232 |
|---|
| 2010-07-31 | $158.27M | $100.72M | — | $6M | $28.56M | — | $28.99M | — | $28.83M | $9.3M | $14.93M | $0.36 | $0.35 | 41,146,913 | 42,246,839 |
|---|
| 2010-04-30 | $153.85M | $100.22M | — | — | $27.67M | — | $25.96M | — | $26.06M | $9.15M | $12.57M | $0.31 | $0.30 | 40,972,865 | 42,201,068 |
|---|
| 2010-01-31 | $135.54M | $85.42M | — | — | $25.58M | — | $24.54M | — | $24.58M | $8.55M | $11.79M | $0.36 | $0.35 | 32,683,590 | 33,701,918 |
|---|
| 2009-10-31 | $143.61M | $94.83M | — | — | $24.72M | — | $24.06M | — | $23.95M | $8.67M | $11.64M | $0.08 | $0.08 | 8,145,898 | 8,408,069 |
|---|
| 2009-07-31 | $134.09M | $88.28M | — | — | $24.39M | — | $21.42M | — | $21.43M | $6.51M | $11.13M | $0.34 | $0.33 | 32,603,643 | 33,632,863 |
|---|
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 | $4.49B | $2.7B | — | $120.94M | $767.47M | — | $1.02B | — | $893.55M | $148M | $690.39M | $4.97 | $4.90 | 139,048,000 | 140,771,000 |
|---|
| 2024-10-31 | $3.86B | $2.36B | — | $111.27M | $677.27M | — | $824.46M | — | $677.59M | $118.5M | $514.11M | $3.71 | $3.67 | 138,455,000 | 140,198,000 |
|---|
| 2023-10-31 | $2.97B | $1.81B | — | $95.77M | $528.15M | — | $625.34M | — | $555.28M | $110.9M | $403.6M | $2.94 | $2.91 | 137,185,000 | 138,905,000 |
|---|
| 2022-10-31 | $2.21B | $1.35B | — | $76.06M | $365.92M | — | $496.84M | — | $491.02M | $100.4M | $351.68M | $2.59 | $2.55 | 136,010,000 | 138,037,000 |
|---|
| 2021-10-31 | $1.87B | $1.14B | — | $68.88M | $334.52M | — | $392.9M | — | $387.06M | $57.3M | $304.22M | $2.25 | $2.21 | 135,326,000 | 137,854,000 |
|---|
| 2020-10-31 | $1.79B | $1.1B | — | $65.56M | $305.48M | — | $376.65M | — | $364.86M | $29M | $313.98M | $2.33 | $2.29 | 134,754,000 | 137,302,000 |
|---|
| 2019-10-31 | $2.06B | $1.24B | — | $66.63M | $356.74M | — | $457.1M | — | $437.84M | $78.1M | $327.9M | $2.45 | $2.39 | 133,640,000 | 137,350,000 |
|---|
| 2018-10-31 | $1.78B | $39.35M | — | $57.45M | $314.47M | — | $376.25M | — | $356.29M | $70.6M | $259.23M | $1.96 | $1.90 | 132,543,000 | 136,696,000 |
|---|
| 2017-10-31 | $1.52B | $29.49M | — | $46.47M | $268.07M | — | $306.66M | — | $297.96M | $90.3M | $185.99M | $1.41 | $1.37 | 131,703,000 | 135,588,000 |
|---|
| 2016-10-31 | $1.38B | $860.77M | — | $44.73M | $250.15M | — | $265.35M | — | $257.05M | $80.9M | $156.19M | $1.19 | $1.17 | 130,948,000 | 133,145,000 |
|---|
| 2015-10-31 | $1.19B | $754.47M | — | $38.75M | $204.52M | — | $229.66M | — | $224.96M | $71.4M | $133.36M | $1.60 | $1.57 | 83,425,000 | 84,764,000 |
|---|
| 2014-10-31 | $1.13B | $734M | — | $37.38M | $194.92M | — | $203.39M | — | $198.57M | $59.8M | $121.29M | $1.82 | $1.80 | 66,463,000 | 67,453,000 |
|---|
| 2013-10-31 | $1.01B | $637.58M | — | $32.9M | $187.59M | — | $183.59M | — | $180.76M | $56.2M | $102.4M | $1.54 | $1.53 | 66,298,000 | 66,982,000 |
|---|
| 2012-10-31 | $897.35M | $569.91M | — | $30.4M | $164.14M | — | $163.29M | — | $161.18M | $54.5M | $85.15M | $1.29 | $1.28 | 65,861,000 | 66,624,000 |
|---|
| 2011-10-31 | $764.89M | $490.45M | — | $25.4M | $136.01M | — | $138.43M | — | $138.35M | $42.9M | $72.82M | $1.12 | $1.10 | 65,050,000 | 66,408,000 |
|---|
| 2010-10-31 | $617.02M | $394.67M | — | $22.7M | $113.17M | — | $109.17M | — | $109.06M | $36.7M | $54.94M | $1.07 | $1.04 | 51,301,000 | 52,767,000 |
|---|
| 2009-10-31 | $538.3M | $357.29M | — | $19.7M | $92.76M | — | $88.26M | — | $87.85M | $28M | $44.63M | $1.09 | $1.06 | 40,944,999 | 42,225,049 |
|---|
| 2008-10-31 | $582.35M | $371.85M | — | — | $104.71M | — | $105.79M | — | $102.84M | $35.45M | $48.51M | $1.48 | $1.42 | 32,886,424 | 34,054,195 |
|---|