Complete source-backed income-statement history.
- Available history
- 2009-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 | $705.75M | — | — | — | — | — | — | — | -$2.78M | -$560,000.00 | -$1.8M | -$0.70 | -$0.70 | 6,412,000 | 6,412,000 |
|---|
| 2026-04-30 | $667.65M | — | — | — | — | — | — | — | $339,000.00 | $934,000.00 | -$284,000.00 | -$0.46 | -$0.46 | 6,416,000 | 6,416,000 |
|---|
| 2026-01-31 | $631.95M | — | — | — | — | — | — | — | $28.7M | $7.84M | $20.86M | $2.80 | $2.62 | 6,490,000 | 6,950,000 |
|---|
| 2025-10-31 | $817.9M | — | — | — | — | — | — | — | -$4.11M | -$3.44M | -$667,000.00 | -$0.60 | -$0.51 | 7,000 | -44,000 |
|---|
| 2025-07-31 | $800.58M | — | — | — | — | — | — | — | $23.8M | $7.19M | $16.62M | $2.14 | $1.99 | 6,399,000 | 6,887,000 |
|---|
| 2025-04-30 | $686.47M | — | — | — | — | — | — | — | $26.53M | $6.8M | $19.73M | $2.64 | $2.43 | 6,411,000 | 6,951,000 |
|---|
| 2025-01-31 | $673.62M | — | — | — | — | — | — | — | $39.86M | $11.67M | $28.19M | $3.88 | $3.58 | 6,517,000 | 7,071,000 |
|---|
| 2024-10-31 | $979.64M | — | — | — | — | — | — | — | $117.87M | $23.52M | $94.35M | $13.55 | $12.64 | 3,000 | -41,000 |
|---|
| 2024-07-31 | $722.7M | — | — | — | — | — | — | — | $97.27M | $24.35M | $72.92M | $10.61 | $9.75 | 6,474,000 | 7,048,000 |
|---|
| 2024-04-30 | $708.38M | — | — | — | — | — | — | — | $69.39M | $18.56M | $50.84M | $7.12 | $6.66 | 6,457,000 | 6,902,000 |
|---|
| 2024-01-31 | $594.2M | — | — | — | — | — | — | — | $32.56M | $8.66M | $23.9M | $3.11 | $2.91 | 6,496,000 | 6,937,000 |
|---|
| 2023-10-31 | $887.03M | — | — | — | — | — | — | — | $121.39M | $24.13M | $97.27M | $13.79 | $12.91 | 29,000 | 24,000 |
|---|
| 2023-07-31 | $649.96M | — | — | — | — | — | — | — | $70.39M | $14.63M | $55.76M | $7.92 | $7.38 | 6,249,000 | 6,705,000 |
|---|
| 2023-04-30 | $703.66M | — | — | — | — | — | — | — | $46.12M | $11.98M | $34.15M | $4.68 | $4.47 | 6,166,000 | 6,462,000 |
|---|
| 2023-01-31 | $515.37M | — | — | — | — | — | — | — | $18.05M | -$669,000.00 | $18.72M | $2.37 | $2.26 | 6,186,000 | 6,468,000 |
|---|
| 2022-10-31 | $886.79M | — | — | — | — | — | — | — | $91.48M | $35.85M | $55.63M | $8.26 | $7.23 | 13,000 | 221,000 |
|---|
| 2022-07-31 | $767.59M | — | — | — | — | — | — | — | $111.93M | $29.31M | $82.61M | $10.92 | $10.82 | 6,485,000 | 6,544,000 |
|---|
| 2022-04-30 | $702.54M | — | — | — | — | — | — | — | $80.95M | $18.51M | $62.44M | $8.50 | $8.39 | 6,396,000 | 6,477,000 |
|---|
| 2022-01-31 | $565.31M | — | — | — | — | — | — | — | $35.4M | $10.59M | $24.81M | $3.12 | $3.07 | 6,389,000 | 6,501,000 |
|---|
| 2021-10-31 | $814.35M | — | — | — | — | — | — | — | $77.45M | $24.97M | $52.48M | $7.48 | $7.35 | 24,000 | 25,000 |
|---|
| 2021-07-31 | $690.68M | — | — | — | — | — | — | — | $61.8M | $14.1M | $47.7M | $6.85 | $6.72 | 6,315,000 | 6,434,000 |
|---|
| 2021-04-30 | $703.16M | — | — | — | — | — | — | — | $31.03M | -$457.64M | $488.68M | $71.11 | $69.65 | 6,248,000 | 6,368,000 |
|---|
| 2021-01-31 | $574.66M | — | — | — | — | — | — | — | $19.59M | $626,000.00 | $18.96M | $2.79 | $2.75 | 6,225 | 6,303 |
|---|
| 2020-10-31 | $683.36M | — | — | — | — | — | — | — | $42.44M | $1.81M | $40.63M | $5.96 | $5.59 | 11,000 | 82,000 |
|---|
| 2020-07-31 | $628.14M | — | — | — | — | — | — | — | $16.22M | $853,000.00 | $15.36M | $2.27 | $2.16 | 6,201,000 | 6,518,000 |
|---|
| 2020-04-30 | $538.35M | — | — | — | — | — | — | — | $4.18M | $100,000.00 | $4.08M | $0.63 | $0.60 | 6,172,000 | 6,432,000 |
|---|
| 2020-01-31 | $494.06M | — | — | — | — | — | — | — | -$7.44M | $1.71M | -$9.15M | -$1.49 | -$1.49 | 6,161,000 | 6,161,000 |
|---|
| 2019-10-31 | $713.59M | — | — | — | — | — | — | — | -$586,000.00 | $1.22M | -$1.81M | -$0.30 | -$0.30 | 4,000 | 4,000 |
|---|
| 2019-07-31 | $482.04M | — | — | — | — | — | — | — | -$7.06M | $537,000.00 | -$7.6M | -$1.27 | -$1.27 | 5,971,000 | 5,971,000 |
|---|
| 2019-04-30 | $440.69M | — | — | — | — | — | — | — | -$14.91M | $345,000.00 | -$15.26M | -$2.56 | -$2.56 | 5,962,000 | 5,962,000 |
|---|
| 2019-01-31 | $380.59M | — | — | — | — | — | — | — | -$17.11M | $346,000.00 | -$17.45M | -$0.12 | -$0.12 | 5,958,000 | 148,958,000 |
|---|
| 2018-10-31 | $614.81M | — | — | — | — | — | — | — | $48.12M | $1.94M | $46.18M | $1.01 | $1.00 | -142,436,000 | -142,305,000 |
|---|
| 2018-07-31 | $456.71M | — | — | — | — | — | — | — | $78,000.00 | $1.1M | -$1.03M | -$0.01 | -$0.01 | 148,669,000 | 148,669,000 |
|---|
| 2018-04-30 | $502.54M | — | — | — | — | — | — | — | -$9.58M | $245,000.00 | -$9.82M | -$0.07 | -$0.07 | 148,435,000 | 148,435,000 |
|---|
| 2018-01-31 | $417.17M | — | — | — | — | — | — | — | -$30.47M | $338,000.00 | -$30.81M | -$0.21 | -$0.21 | 148,028,000 | 148,028,000 |
|---|
| 2017-10-31 | $721.69M | — | — | — | — | — | — | — | $12.31M | $464,000.00 | $11.84M | -$53.90 | -$53.90 | -141,720,000 | -141,720,000 |
|---|
| 2017-07-31 | $592.04M | — | — | — | — | — | — | — | -$50.2M | $287.04M | -$337.21M | -$2.28 | -$2.28 | 147,748,000 | 147,748,000 |
|---|
| 2017-04-30 | $585.94M | — | — | — | — | — | — | — | -$7.7M | -$1.02M | -$6.68M | -$0.05 | -$0.05 | 147,558,000 | 147,558,000 |
|---|
| 2017-01-31 | $552.01M | — | — | — | — | — | — | — | $323,000.00 | $466,000.00 | -$143,000.00 | $0.00 | $0.00 | 147,535 | 147,535 |
|---|
| 2016-10-31 | $805.07M | — | — | — | — | — | — | — | $32.14M | $9.85M | $22.29M | $0.15 | $0.15 | 147,303,617 | 147,303,617 |
|---|
| 2016-07-31 | $716.85M | — | — | — | — | — | — | — | $1.09M | $1.57M | -$474,000.00 | $0.00 | $0.00 | 147,412 | 147,412 |
|---|
| 2016-04-30 | $654.72M | — | — | — | — | — | — | — | -$17.6M | -$9.14M | -$8.46M | -$0.06 | -$0.06 | 147,334 | 147,334 |
|---|
| 2016-01-31 | $575.61M | — | — | — | — | — | — | — | -$13.19M | $2.98M | -$16.17M | -$0.11 | -$0.11 | 147,139 | 147,139 |
|---|
| 2015-10-31 | $693.2M | — | — | — | — | — | — | — | $37.4M | $11.88M | $25.52M | $0.17 | $0.17 | 53,000 | 53,000 |
|---|
| 2015-07-31 | $540.61M | — | — | — | — | — | — | — | -$10M | -$2.32M | -$7.68M | -$0.05 | -$0.05 | 147,010,000 | 147,010,000 |
|---|
| 2015-04-30 | $468.95M | — | — | — | — | — | — | — | -$29.48M | -$9.92M | -$19.56M | -$0.13 | -$0.13 | 146,946,000 | 146,946,000 |
|---|
| 2015-01-31 | $445.71M | — | — | — | — | — | — | — | -$19.68M | -$5.3M | -$14.38M | -$0.10 | -$0.10 | 146,929,000 | 146,929,000 |
|---|
| 2014-10-31 | $698.39M | — | — | — | — | — | — | — | $36M | -$286.47M | $322.46M | $2.15 | $1.97 | -146,076,729 | -146,060,559 |
|---|
| 2014-07-31 | $551.01M | — | — | — | — | — | — | — | $15.37M | -$1.73M | $17.11M | $0.11 | $0.11 | 146,365,000 | 162,278,000 |
|---|
| 2014-04-30 | $449.93M | — | — | — | — | — | — | — | -$7.3M | $604,000.00 | -$7.9M | -$0.05 | -$0.05 | 146,325,000 | 146,325,000 |
|---|
| 2014-01-31 | $364.05M | — | — | — | — | — | — | — | -$23.89M | $633,000.00 | -$24.52M | -$0.17 | -$0.17 | 145,982,000 | 145,982,000 |
|---|
| 2013-10-31 | $591.69M | — | — | — | — | — | — | — | $33.61M | $795,000.00 | $32.82M | $0.23 | $0.23 | 247,000 | 17,489,000 |
|---|
| 2013-07-31 | $478.36M | — | — | — | — | — | — | — | $10.39M | $1.92M | $8.47M | $0.06 | $0.06 | 146,056,000 | 162,823,000 |
|---|
| 2013-04-30 | $423M | — | — | — | — | — | — | — | -$1.27M | -$2.58M | $1.32M | $0.01 | $0.01 | 145,948,000 | 147,231,000 |
|---|
| 2013-01-31 | $358.21M | — | — | — | — | — | — | — | -$20.8M | -$9.49M | -$11.31M | -$0.08 | -$0.08 | 141,725 | 141,725 |
|---|
| 2012-10-31 | $487.04M | — | — | — | — | — | — | — | -$84.21M | $203,000.00 | -$84.41M | -$0.67 | -$0.67 | 4,993,000 | 4,970,000 |
|---|
| 2012-07-31 | $387.01M | — | — | — | — | — | — | — | -$1.82M | -$36.49M | $34.68M | $0.25 | $0.25 | 138,472,000 | 138,552,000 |
|---|
| 2012-04-30 | $341.7M | — | — | — | — | — | — | — | — | $536,000.00 | $1.8M | $0.02 | $0.02 | 116,021,000 | 116,117,000 |
|---|
| 2012-01-31 | $269.6M | — | — | — | — | — | — | — | — | $703,000.00 | -$18.27M | -$0.17 | -$0.17 | 108,735,000 | 108,735,000 |
|---|
| 2011-10-31 | $341.63M | — | — | — | — | — | — | — | — | $580,000.00 | -$98.35M | -$0.93 | -$0.93 | -97,547,556 | -97,547,556 |
|---|
| 2011-07-31 | $285.62M | — | — | — | — | — | — | — | — | -$4.65M | -$50.93M | -$0.47 | -$0.47 | 108,721,000 | 108,721,000 |
|---|
| 2011-04-30 | $255.1M | — | — | — | — | — | — | — | — | -$1.02M | -$72.67M | -$0.69 | -$0.69 | 105,894,000 | 105,894,000 |
|---|
| 2011-01-31 | $252.57M | — | — | — | — | — | — | — | — | -$421,000.00 | -$64.14M | -$0.82 | -$0.82 | 78,598,000 | 78,598,000 |
|---|
| 2010-10-31 | $353.01M | — | — | — | — | — | — | — | — | -$379,000.00 | -$132.11M | -$1.68 | -$1.66 | 29,000 | -190,000 |
|---|
| 2010-07-31 | $380.6M | — | — | — | — | — | — | — | — | -$6.99M | -$72.85M | -$0.92 | -$0.92 | 78,763,000 | 78,763,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.98B | — | — | — | — | — | — | — | $86.09M | $22.22M | $63.87M | $7.95 | $7.43 | 6,449,000 | 6,892,000 |
|---|
| 2024-10-31 | $3B | — | — | — | — | — | — | — | $317.09M | $75.08M | $242.01M | $34.40 | $31.79 | 6,479,000 | 7,007,000 |
|---|
| 2023-10-31 | $2.76B | — | — | — | — | — | — | — | $255.95M | $50.06M | $205.89M | $28.76 | $26.88 | 6,230,000 | 6,666,000 |
|---|
| 2022-10-31 | $2.92B | — | — | — | — | — | — | — | $319.75M | $94.26M | $225.49M | $30.31 | $29.00 | 6,437,000 | 6,728,000 |
|---|
| 2021-10-31 | $2.78B | — | — | — | — | — | — | — | $189.86M | -$417.96M | $607.82M | $87.50 | $85.86 | 6,287,000 | 6,395,000 |
|---|
| 2020-10-31 | $2.34B | — | — | — | — | — | — | — | $55.4M | $4.48M | $50.93M | $7.48 | $7.03 | 6,189,000 | 6,584,000 |
|---|
| 2019-10-31 | $2.02B | — | — | — | — | — | — | — | -$39.67M | $2.45M | -$42.12M | -$7.06 | -$7.06 | 5,968,000 | 5,968,000 |
|---|
| 2018-10-31 | $1.99B | — | — | — | — | — | — | — | $8.15M | $3.63M | $4.52M | $0.73 | $0.72 | 5,941,000 | 6,072,000 |
|---|
| 2017-10-31 | $2.45B | — | — | — | — | — | — | — | -$45.24M | $286.95M | -$332.19M | -$56.23 | -$56.23 | 5,908,000 | 5,908,000 |
|---|
| 2016-10-31 | $2.75B | — | — | — | — | — | — | — | $2.44M | $5.26M | -$2.82M | -$0.02 | -$0.02 | 147,451,000 | 147,451,000 |
|---|
| 2015-10-31 | $2.15B | — | — | — | — | — | — | — | -$21.77M | -$5.67M | -$16.1M | -$0.11 | -$0.11 | 146,899,000 | 146,899,000 |
|---|
| 2014-10-31 | $2.06B | — | — | — | — | — | — | — | $20.18M | -$286.96M | $307.14M | $2.05 | $1.87 | 146,271 | 162,441 |
|---|
| 2013-10-31 | $1.85B | — | — | — | — | — | — | — | $21.94M | -$9.36M | $31.3M | $0.22 | $0.22 | 145,087,000 | 162,329,000 |
|---|
| 2012-10-31 | $1.49B | — | — | — | — | — | — | — | -$101.25M | -$35.05M | -$66.2M | -$0.52 | -$0.52 | 126,350,000 | 126,350,000 |
|---|
| 2011-10-31 | $1.13B | — | — | — | — | — | — | — | -$291.59M | -$5.5M | -$286.09M | -$2.85 | -$2.85 | 100,444 | 100,444 |
|---|
| 2010-10-31 | $1.37B | — | — | — | — | — | — | — | — | -$297.87M | $2.59M | $0.03 | $0.03 | 78,691,000 | 79,683,000 |
|---|
| 2009-10-31 | $1.6B | — | — | — | — | — | — | — | — | $44.69M | -$716.71M | -$9.16 | -$9.16 | 78,238,000 | 78,238,000 |
|---|