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 | $817.67M | $363.94M | — | — | $230.64M | — | $223.09M | — | $185.94M | $33.09M | $152.85M | $2.74 | $2.73 | 55,714,000 | 56,027,000 |
|---|
| 2026-04-30 | $740.85M | $336.77M | — | — | $206.87M | — | $197.2M | — | $141.17M | $23.86M | $117.32M | $2.10 | $2.09 | 55,798,000 | 56,100,000 |
|---|
| 2026-01-31 | $669.46M | $303.34M | — | — | $199.72M | — | $166.41M | — | $164.5M | $31.12M | $133.38M | $2.39 | $2.38 | 55,789,000 | 56,127,000 |
|---|
| 2025-10-31 | $751.82M | $328.35M | — | — | $208.87M | — | $214.26M | -$31.36M | $182.9M | $31.27M | $151.63M | $2.70 | $2.68 | -178,000 | -168,000 |
|---|
| 2025-07-31 | $741.51M | $334.99M | — | — | $206.54M | — | $187.77M | -$28.64M | $159.12M | $33.34M | $125.78M | $2.23 | $2.22 | 56,438,000 | 56,728,000 |
|---|
| 2025-04-30 | $682.94M | $309.03M | — | — | $205.15M | — | $168.75M | -$29.98M | $138.77M | $26.37M | $112.4M | $1.98 | $1.97 | 56,785,000 | 57,038,000 |
|---|
| 2025-01-31 | $615.42M | $279.52M | — | — | $194.95M | — | $140.95M | -$24.09M | $116.86M | $22.2M | $94.65M | $1.66 | $1.65 | 57,129,000 | 57,486,000 |
|---|
| 2024-10-31 | $744.48M | $341.66M | — | — | $223.93M | — | $178.89M | -$30.82M | $148.07M | $25.9M | $122.17M | $2.13 | $2.12 | 5,000 | -4,000 |
|---|
| 2024-07-31 | $661.6M | $292.6M | — | — | $201.94M | — | $167.06M | -$17.62M | $149.43M | $32.11M | $117.33M | $2.05 | $2.04 | 57,229,000 | 57,624,000 |
|---|
| 2024-04-30 | $650.64M | $284.77M | — | — | $197.26M | — | $168.62M | -$19.34M | $149.28M | $31.06M | $118.22M | $2.07 | $2.05 | 57,222,000 | 57,681,000 |
|---|
| 2024-01-31 | $633.19M | $284.77M | — | — | $188.99M | — | $159.44M | -$20.74M | $138.7M | $29.13M | $109.57M | $1.92 | $1.90 | 57,064,000 | 57,555,000 |
|---|
| 2023-10-31 | $719.31M | $335.22M | — | — | $199.05M | — | $185.04M | -$24.46M | $160.58M | $32.8M | $127.78M | $2.24 | $2.22 | -24,000 | -26,000 |
|---|
| 2023-07-31 | $648.68M | $288.36M | — | — | $189.32M | — | $171M | -$8.94M | $162.05M | $34.16M | $127.89M | $2.24 | $2.22 | 56,989,000 | 57,530,000 |
|---|
| 2023-04-30 | $650.17M | $298.04M | — | — | $179.62M | — | $172.51M | -$10.88M | $161.63M | $34.06M | $127.56M | $2.23 | $2.21 | 57,184,000 | 57,680,000 |
|---|
| 2023-01-31 | $610.48M | $281.61M | — | — | $184.65M | — | $144.22M | -$13.14M | $131.08M | $26.82M | $104.26M | $1.82 | $1.81 | 57,170,000 | 57,762,000 |
|---|
| 2022-10-31 | $683.58M | $320.4M | — | — | $185.57M | — | $177.61M | -$69,000.00 | $177.54M | $36.29M | $141.25M | $2.46 | $2.44 | -153,000 | -143,000 |
|---|
| 2022-07-31 | $662.13M | $296.54M | — | — | $180.67M | — | $184.92M | -$4.41M | $180.51M | $38.69M | $141.81M | $2.47 | $2.45 | 57,409,000 | 57,969,000 |
|---|
| 2022-04-30 | $635.4M | $277.77M | — | — | $173.66M | — | $183.97M | -$44.71M | $139.27M | $29.63M | $109.63M | $1.90 | $1.88 | 57,784,000 | 58,382,000 |
|---|
| 2022-01-31 | $609.17M | $269.03M | — | — | $184.27M | — | $155.86M | -$3.89M | $151.97M | $31.56M | $120.41M | $2.07 | $2.05 | 58,152,000 | 58,819,000 |
|---|
| 2021-10-31 | $599.25M | $268.1M | — | — | $179.72M | — | $151.44M | -$11.33M | $140.11M | $29.65M | $110.46M | $1.90 | $1.88 | 11,000 | 20,000 |
|---|
| 2021-07-31 | $646.86M | $281.59M | — | — | $177M | — | $188.28M | -$7.88M | $180.4M | $38.22M | $142.18M | $2.45 | $2.42 | 58,112,000 | 58,735,000 |
|---|
| 2021-04-30 | $589.54M | $251.84M | — | — | $171.31M | — | $166.39M | -$10.53M | $155.86M | $31.71M | $124.14M | $2.14 | $2.12 | 58,068,000 | 58,652,000 |
|---|
| 2021-01-31 | $526.57M | $236.61M | — | — | $180.94M | — | $109.03M | -$11.21M | $97.81M | $20.23M | $77.58M | $1.34 | $1.32 | 58,059,000 | 58,755,000 |
|---|
| 2020-10-31 | $558.53M | $261.66M | — | — | $172.13M | — | $37.37M | -$11.07M | $26.3M | $7.83M | $18.48M | $0.31 | $0.31 | 78,000 | 69,000 |
|---|
| 2020-07-31 | $538.18M | $257.37M | — | — | $168.75M | — | $112.06M | -$16.55M | $95.51M | $8.53M | $86.98M | $1.51 | $1.49 | 57,693,000 | 58,427,000 |
|---|
| 2020-04-30 | $529.48M | $239.88M | — | — | $164.57M | — | $125.03M | -$8.44M | $116.59M | $24.51M | $92.08M | $1.60 | $1.58 | 57,677,000 | 58,260,000 |
|---|
| 2020-01-31 | $494.92M | $231.72M | — | — | $188.1M | — | $75.09M | -$12M | $63.1M | $11.09M | $52M | $0.90 | $0.89 | 57,668,000 | 58,524,000 |
|---|
| 2019-10-31 | $585.45M | $266.48M | — | — | $179.32M | — | $139.66M | -$12.38M | $127.28M | $24.61M | $102.67M | $1.79 | $1.76 | -1,000 | 19,000 |
|---|
| 2019-07-31 | $559.75M | $257.12M | — | — | $172.35M | — | $130.28M | -$10.78M | $119.5M | $25.57M | $93.93M | $1.64 | $1.62 | 57,395,000 | 58,117,000 |
|---|
| 2019-04-30 | $551.12M | $249.59M | — | — | $172.63M | — | $128.9M | -$12.62M | $116.28M | $24.36M | $91.92M | $1.60 | $1.58 | 57,288,000 | 58,056,000 |
|---|
| 2019-01-31 | $497.91M | $228.93M | — | — | $184.7M | — | $84.28M | -$16.24M | $68.04M | $19.48M | $48.57M | $0.84 | $0.83 | 57,702,000 | 58,372,000 |
|---|
| 2018-10-31 | $569.3M | $261.43M | — | — | $191.07M | — | $116.8M | -$12.61M | $104.19M | $17.49M | $86.7M | $1.49 | $1.47 | 39,000 | 21,000 |
|---|
| 2018-07-31 | $581.24M | $260.77M | — | — | $182.93M | — | $137.54M | -$14.85M | $122.7M | $27.81M | $94.88M | $1.63 | $1.61 | 58,053,000 | 58,912,000 |
|---|
| 2018-04-30 | $553.71M | $246.69M | — | — | $178.12M | — | $128.89M | -$10.77M | $118.12M | $26.88M | $91.24M | $1.57 | $1.55 | 57,989,000 | 58,945,000 |
|---|
| 2018-01-31 | $550.42M | $249.45M | — | — | $181.62M | — | $119.35M | -$15.83M | $103.52M | -$1.04M | $104.56M | $1.81 | $1.78 | 57,755,000 | 58,874,000 |
|---|
| 2017-10-31 | $573.94M | $261.56M | — | — | $178.89M | — | $133.49M | -$20.62M | $112.87M | $33.04M | $79.84M | $1.38 | $1.37 | 38,000 | 33,000 |
|---|
| 2017-07-31 | $589.44M | $263.17M | — | — | $172.8M | — | $153.47M | -$11.01M | $142.46M | $41M | $101.46M | $1.76 | $1.74 | 57,594,000 | 58,259,000 |
|---|
| 2017-04-30 | $496.14M | $220.63M | — | — | $171.98M | — | $103.53M | -$8.96M | $94.57M | $30.05M | $64.52M | $1.12 | $1.11 | 57,545,000 | 58,232,000 |
|---|
| 2017-01-31 | $407.47M | $182.33M | — | — | $149.22M | — | $75.92M | -$5.53M | $70.39M | $20.41M | $49.99M | $0.87 | $0.86 | 57,349,000 | 58,023,000 |
|---|
| 2016-10-31 | $509.28M | $234.32M | — | — | $164.1M | — | $110.86M | -$5.5M | $105.36M | $29.5M | $75.87M | $1.32 | $1.32 | 48,000 | 111,000 |
|---|
| 2016-07-31 | $489.9M | $216.68M | — | — | $149.53M | — | $123.69M | -$6.45M | $117.24M | $33.02M | $84.21M | $1.48 | $1.46 | 57,085,000 | 57,616,000 |
|---|
| 2016-04-30 | $437.59M | $189.19M | — | — | $146.5M | — | $101.9M | -$3.09M | $98.82M | $28.22M | $70.6M | $1.24 | $1.23 | 56,952,000 | 57,334,000 |
|---|
| 2016-01-31 | $372.22M | $175.31M | — | — | $144.93M | — | $51.98M | -$4.9M | $47.07M | $5.91M | $41.16M | $0.72 | $0.72 | 56,997,000 | 57,305,000 |
|---|
| 2015-10-31 | $446.2M | $211.34M | — | — | $147.8M | — | $75.65M | -$3.52M | $72.13M | $22.5M | $49.62M | $0.84 | $0.84 | -583,000 | -608,000 |
|---|
| 2015-07-31 | $462.73M | $214.24M | — | — | $145.64M | — | $102.85M | -$4.39M | $98.46M | $29.07M | $69.39M | $1.15 | $1.14 | 60,578,000 | 61,099,000 |
|---|
| 2015-04-30 | $400.73M | $178.84M | — | — | $145.48M | — | $76.41M | -$4.85M | $71.57M | $22.35M | $49.21M | $0.81 | $0.80 | 61,116,000 | 61,638,000 |
|---|
| 2015-01-31 | $379.01M | $170.29M | — | — | $145.9M | — | $62.82M | -$4.11M | $58.71M | $15.83M | $42.89M | $0.69 | $0.69 | 62,008,000 | 62,536,000 |
|---|
| 2014-10-31 | $468.59M | $211.34M | — | — | $148.75M | — | $105.96M | -$3.29M | $102.67M | $30.59M | $72.08M | $1.15 | $1.13 | -232,000 | -238,000 |
|---|
| 2014-07-31 | $458.55M | $201.04M | — | — | $143.06M | — | $114.46M | -$3.91M | $110.55M | $32.67M | $77.88M | $1.23 | $1.21 | 63,482,000 | 64,141,000 |
|---|
| 2014-04-30 | $417.46M | $181.91M | — | — | $142.72M | — | $92.83M | -$3.72M | $89.11M | $27.18M | $61.93M | $0.97 | $0.96 | 63,964,000 | 64,557,000 |
|---|
| 2014-01-31 | $359.42M | $164.64M | — | — | $140.92M | — | $53.86M | -$3.67M | $50.19M | $15.31M | $34.88M | $0.54 | $0.54 | 64,221,000 | 64,860,000 |
|---|
| 2013-10-31 | $410.82M | $183.92M | — | — | $138.9M | — | $86.87M | -$2.92M | $83.95M | $24.17M | $59.78M | $0.93 | $0.92 | -28,000 | -15,000 |
|---|
| 2013-07-31 | $402.96M | $177.88M | — | — | $131.87M | — | $93.22M | -$542,000.00 | $92.67M | $27.25M | $65.42M | $1.02 | $1.01 | 64,137,000 | 64,854,000 |
|---|
| 2013-04-30 | $382.1M | $165.16M | — | — | $134.74M | — | $82.2M | -$4.08M | $78.12M | $23.51M | $54.61M | $0.85 | $0.84 | 64,320,000 | 64,970,000 |
|---|
| 2013-01-31 | $347.04M | $149.81M | — | — | $135.08M | — | $61.56M | -$5.18M | $56.38M | $14.37M | $42.01M | $0.65 | $0.65 | 64,273,000 | 64,949,000 |
|---|
| 2012-10-31 | $438.68M | $199.64M | — | — | $140.14M | — | $103.6M | -$3.09M | $100.51M | $32.82M | $67.69M | $1.05 | $1.04 | -100,000 | -74,000 |
|---|
| 2012-07-31 | $379.87M | $156.66M | — | — | $124.56M | — | $98.54M | -$3.4M | $95.14M | $28.44M | $66.69M | $1.04 | $1.03 | 64,029,000 | 64,725,000 |
|---|
| 2012-04-30 | $315.19M | $123.5M | — | — | $111.06M | — | $76.86M | -$1.88M | $74.98M | $22.87M | $52.11M | $0.81 | $0.80 | 64,426,000 | 65,179,000 |
|---|
| 2012-01-31 | $275.84M | $106.49M | — | — | $112.05M | — | $56.49M | -$857,000.00 | $55.63M | $17.29M | $38.34M | $0.59 | $0.58 | 65,065,000 | 65,627,000 |
|---|
| 2011-10-31 | $331.02M | $134.56M | — | — | $114.19M | — | $78.94M | -$748,000.00 | $78.19M | $23.51M | $54.68M | $0.82 | $0.81 | -382,000 | -437,000 |
|---|
| 2011-07-31 | $312.26M | $124.21M | — | — | $109.33M | — | $78.66M | -$468,000.00 | $78.19M | $21.64M | $56.55M | $0.83 | $0.82 | 67,945,000 | 68,781,000 |
|---|
| 2011-04-30 | $318.92M | $121.17M | — | — | $105.32M | — | $92.43M | $568,000.00 | $93M | $27.75M | $65.24M | $0.96 | $0.95 | 68,110,000 | 69,002,000 |
|---|
| 2011-01-31 | $270.96M | $104.79M | — | — | $100.65M | — | $65.52M | -$334,000.00 | $65.19M | $19.29M | $45.9M | $0.67 | $0.67 | 68,014,000 | 68,878,000 |
|---|
| 2010-10-31 | $290.18M | $119.91M | — | — | $94.96M | — | $73.28M | -$202,000.00 | $73.08M | $19.52M | $53.56M | $0.80 | $0.79 | -6,000 | -13,000 |
|---|
| 2010-07-31 | $279.12M | $113.32M | — | — | $98.11M | — | $67.7M | -$1.23M | $66.46M | $11.13M | $55.33M | $0.81 | $0.80 | 68,095,000 | 68,769,000 |
|---|
| 2010-04-30 | $251.66M | $97.79M | — | — | $96.28M | — | $57.59M | -$1.22M | $56.37M | $23.94M | $32.43M | $0.48 | $0.47 | 67,910,000 | 68,836,000 |
|---|
| 2010-01-31 | $220.59M | $88.91M | — | — | $94.87M | — | $36.27M | -$862,000.00 | $35.41M | $8.68M | $26.73M | $0.79 | $0.78 | 33,665,000 | 34,124,000 |
|---|
| 2009-10-31 | $237.44M | $100.38M | — | — | $88.36M | — | -$196.64M | -$852,000.00 | -$197.49M | $11.54M | -$209.03M | -$3.84 | -$3.84 | 33,582,000 | 33,554,000 |
|---|
| 2009-07-31 | $206.27M | $84.54M | — | — | $83.58M | — | $37.18M | -$1.56M | $35.62M | $11.64M | $23.98M | $0.71 | $0.71 | 33,562,000 | 33,610,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 | $2.79B | $1.25B | — | $68.24M | $815.51M | — | $711.73M | -$114.08M | $597.65M | $113.17M | $484.47M | $8.56 | $8.51 | 56,606,000 | 56,916,000 |
|---|
| 2024-10-31 | $2.69B | $1.2B | — | $64.99M | $812.13M | — | $674M | -$88.52M | $585.48M | $118.2M | $467.28M | $8.17 | $8.11 | 57,176,000 | 57,616,000 |
|---|
| 2023-10-31 | $2.63B | $1.2B | — | $71.4M | $752.64M | — | $672.76M | -$57.42M | $615.34M | $127.85M | $487.49M | $8.54 | $8.46 | 57,090,000 | 57,631,000 |
|---|
| 2022-10-31 | $2.59B | $1.16B | — | $52.53M | $724.18M | — | $702.36M | -$53.08M | $649.28M | $136.18M | $513.1M | $8.90 | $8.81 | 57,629,000 | 58,249,000 |
|---|
| 2021-10-31 | $2.36B | $1.04B | — | $59.42M | $708.95M | — | $615.13M | -$40.95M | $574.18M | $119.81M | $454.37M | $7.82 | $7.74 | 58,091,000 | 58,734,000 |
|---|
| 2020-10-31 | $2.12B | $990.63M | — | $63.59M | $693.55M | — | $349.55M | -$48.06M | $301.49M | $51.95M | $249.54M | $4.32 | $4.27 | 57,757,000 | 58,473,000 |
|---|
| 2019-10-31 | $2.19B | $1B | — | $60.02M | $708.99M | — | $483.11M | -$52.01M | $431.1M | $94.01M | $337.09M | $5.87 | $5.79 | 57,462,000 | 58,202,000 |
|---|
| 2018-10-31 | $2.25B | $1.02B | — | $58.81M | $733.75M | — | $502.58M | -$54.06M | $448.52M | $71.14M | $377.38M | $6.51 | $6.40 | 57,970,000 | 58,931,000 |
|---|
| 2017-10-31 | $2.07B | $927.69M | — | $52.46M | $672.89M | — | $466.4M | -$46.11M | $420.29M | $124.49M | $295.8M | $5.14 | $5.08 | 57,533,000 | 58,204,000 |
|---|
| 2016-10-31 | $1.81B | $815.5M | — | $46.25M | $605.07M | — | $388.43M | -$19.94M | $368.49M | $96.65M | $271.84M | $4.76 | $4.73 | 57,060,000 | 57,530,000 |
|---|
| 2015-10-31 | $1.69B | $774.7M | — | $46.69M | $584.82M | — | $317.73M | -$16.87M | $300.86M | $89.75M | $211.11M | $3.48 | $3.45 | 60,652,000 | 61,151,000 |
|---|
| 2014-10-31 | $1.7B | $758.92M | — | $47.54M | $575.44M | — | $367.11M | -$14.59M | $352.51M | $105.74M | $246.77M | $3.88 | $3.84 | 63,656,000 | 64,281,000 |
|---|
| 2013-10-31 | $1.54B | $676.78M | — | $47.97M | $541.17M | — | $323.85M | -$12.73M | $311.12M | $89.31M | $221.82M | $3.45 | $3.42 | 64,214,000 | 64,908,000 |
|---|
| 2012-10-31 | $1.41B | $586.29M | — | $36.54M | $487.81M | — | $335.48M | -$9.23M | $326.25M | $101.42M | $224.83M | $3.49 | $3.45 | 64,407,000 | 65,103,000 |
|---|
| 2011-10-31 | $1.23B | $484.73M | — | $27M | $429.49M | — | $315.54M | -$982,000.00 | $314.56M | $92.2M | $222.36M | $3.29 | $3.25 | 67,616,000 | 68,425,000 |
|---|
| 2010-10-31 | $1.04B | $419.94M | — | $23.84M | $384.75M | — | $234.83M | -$3.51M | $231.32M | $63.27M | $168.05M | $2.49 | $2.46 | 67,610,000 | 68,442,000 |
|---|
| 2009-10-31 | $819.17M | $350.24M | — | $25.53M | $337.29M | — | -$127.81M | $616,000.00 | -$127.19M | $32.86M | -$160.06M | -$2.38 | -$2.38 | 67,129,000 | 67,129,000 |
|---|
| 2008-10-31 | $1.12B | $494.39M | — | — | $434.48M | — | $190.34M | -$10.55M | $179.79M | $62.28M | $117.5M | $3.48 | $3.43 | 33,746,000 | 34,307,000 |
|---|