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 | $2.66B | $2.03B | — | — | $266.07M | — | $359.15M | — | — | $94.64M | $280.15M | $2.98 | $2.97 | 93,897,000 | 94,445,000 |
|---|
| 2026-04-30 | $2.53B | $1.93B | — | — | $258.25M | — | $346.64M | — | — | $89.77M | $260.59M | $2.74 | $2.72 | 95,144,000 | 95,755,000 |
|---|
| 2026-01-31 | $2.15B | $1.67B | — | — | $257.94M | — | $219.06M | — | — | $62.64M | $210.93M | $2.20 | $2.19 | 95,700,000 | 96,504,000 |
|---|
| 2025-10-31 | $3.42B | $2.58B | — | — | $283.78M | — | $564.09M | — | — | $146.27M | $446.72M | $4.58 | $4.54 | -740,000 | -750,000 |
|---|
| 2025-07-31 | $2.95B | $2.2B | — | — | $253.67M | — | $487.72M | — | — | $129.88M | $369.62M | $3.76 | $3.73 | 98,434,000 | 99,170,000 |
|---|
| 2025-04-30 | $2.74B | $2.03B | — | — | $255.76M | — | $449.68M | — | — | $125.06M | $352.45M | $3.53 | $3.50 | 99,890,000 | 100,585,000 |
|---|
| 2025-01-31 | $1.86B | $1.4B | — | — | $240.41M | — | $219.13M | — | — | $43.68M | $177.7M | $1.76 | $1.75 | 100,830,000 | 101,830,000 |
|---|
| 2024-10-31 | $3.33B | $2.45B | — | — | $269.73M | — | $611.06M | — | — | $145.66M | $475.41M | $4.65 | $4.61 | -646,000 | -671,000 |
|---|
| 2024-07-31 | $2.73B | $1.99B | — | — | $244.81M | — | $497.19M | — | — | $129.02M | $374.61M | $3.64 | $3.60 | 102,980,000 | 104,014,000 |
|---|
| 2024-04-30 | $2.84B | $1.98B | — | — | $237.7M | — | $623.53M | — | — | $168.16M | $481.62M | $4.60 | $4.55 | 104,794,000 | 105,803,000 |
|---|
| 2024-01-31 | $1.95B | $1.41B | — | — | $230.05M | — | $308.42M | — | — | $71.6M | $239.56M | $2.28 | $2.25 | 105,122,000 | 106,265,000 |
|---|
| 2023-10-31 | $3.02B | $2.22B | — | — | $241.41M | — | $558.62M | — | — | $159.43M | $445.54M | $4.11 | $4.08 | -851,000 | -873,000 |
|---|
| 2023-07-31 | $2.69B | $1.94B | — | — | $229M | — | $515.11M | — | — | $138.23M | $414.79M | $3.77 | $3.73 | 110,003,000 | 111,123,000 |
|---|
| 2023-04-30 | $2.51B | $1.85B | — | — | $227.54M | — | $425.71M | — | — | $110.38M | $320.22M | $2.88 | $2.85 | 111,214,000 | 112,184,000 |
|---|
| 2023-01-31 | $1.78B | $1.34B | — | — | $211.5M | — | $225.31M | — | — | $62.27M | $191.53M | $1.72 | $1.70 | 111,397,000 | 112,336,000 |
|---|
| 2022-10-31 | $3.71B | $2.75B | — | — | $274.38M | — | $690.23M | — | — | $200.61M | $640.54M | $5.55 | $5.49 | -1,285,000 | -1,394,000 |
|---|
| 2022-07-31 | $2.49B | $1.9B | — | — | $232.87M | — | $361.67M | — | — | $92.48M | $273.47M | $2.37 | $2.35 | 115,334,000 | 116,326,000 |
|---|
| 2022-04-30 | $2.28B | $1.75B | — | — | $243.64M | — | $281.66M | — | — | $75.22M | $220.59M | $1.87 | $1.85 | 117,839,000 | 118,925,000 |
|---|
| 2022-01-31 | $1.79B | $1.39B | — | — | $226.87M | — | $175.07M | — | — | $48.91M | $151.9M | $1.26 | $1.24 | 120,996,000 | 122,858,000 |
|---|
| 2021-10-31 | $3.04B | $2.34B | — | — | $258.2M | — | $440.66M | — | — | $125.36M | $374.33M | $3.04 | $3.00 | -627,000 | -583,000 |
|---|
| 2021-07-31 | $2.26B | $1.74B | — | — | $233.92M | — | $276.73M | — | — | $68.46M | $234.93M | $1.90 | $1.87 | 123,826,000 | 125,610,000 |
|---|
| 2021-04-30 | $1.93B | $1.53B | — | — | $219.17M | — | $184.37M | — | — | $41.96M | $127.87M | $1.03 | $1.01 | 124,295,000 | 125,999,000 |
|---|
| 2021-01-31 | $1.56B | $1.23B | — | — | $210.74M | — | $119.11M | — | — | $30.91M | $96.5M | $0.77 | $0.76 | 126,060,000 | 127,562,000 |
|---|
| 2020-10-31 | $2.55B | $2.04B | — | — | $246.31M | — | $260.57M | — | — | $67.67M | $199.32M | $1.54 | $1.53 | -929,000 | -785,000 |
|---|
| 2020-07-31 | $1.65B | $1.31B | — | — | $193.48M | — | $149.65M | — | — | $37.1M | $114.76M | $0.91 | $0.90 | 126,722,000 | 127,399,000 |
|---|
| 2020-04-30 | $1.55B | $1.25B | — | — | $209.13M | — | $92.55M | — | — | $26.44M | $75.67M | $0.59 | $0.59 | 128,205,000 | 128,809,000 |
|---|
| 2020-01-31 | $1.33B | $1.07B | — | — | $218.53M | — | $47.5M | — | — | $9.06M | $56.88M | $0.41 | $0.41 | 138,145,000 | 139,889,000 |
|---|
| 2019-10-31 | $2.38B | $1.8B | — | — | $351.93M | — | $224.91M | — | — | $70.33M | $202.32M | $1.42 | $1.40 | -1,033,000 | -978,000 |
|---|
| 2019-07-31 | $1.77B | $1.41B | — | — | $186.71M | — | $171M | — | — | $40.6M | $146.32M | $1.01 | $1.00 | 144,750,000 | 146,275,000 |
|---|
| 2019-04-30 | $1.72B | $1.38B | — | — | $178.37M | — | $160.46M | — | — | $46.84M | $129.32M | $0.88 | $0.87 | 146,622,000 | 148,129,000 |
|---|
| 2019-01-31 | $1.36B | $1.08B | — | — | $162.24M | — | $124.45M | — | — | $39.4M | $112.05M | $0.76 | $0.76 | 146,751,000 | 148,032,000 |
|---|
| 2018-10-31 | $2.46B | $1.79B | — | — | $322.24M | — | $338.44M | — | — | $85.5M | $310.98M | $2.07 | $2.04 | -1,306,000 | -1,532,000 |
|---|
| 2018-07-31 | $1.91B | $1.51B | — | — | $174.07M | — | $229.66M | — | — | $59.84M | $193.26M | $1.28 | $1.26 | 151,257,000 | 153,173,000 |
|---|
| 2018-04-30 | $1.6B | $1.3B | — | — | $166.65M | — | $134.39M | — | — | $40.94M | $111.81M | $0.73 | $0.72 | 152,731,000 | 155,129,000 |
|---|
| 2018-01-31 | $1.18B | $934.48M | — | — | $157.27M | — | $83.72M | — | — | -$509,000.00 | $132.11M | $0.85 | $0.83 | 155,882,000 | 158,897,000 |
|---|
| 2017-10-31 | — | — | — | — | $167.08M | — | $285M | — | — | $109.87M | $191.88M | $1.19 | $1.16 | -964,000 | -1,640,000 |
|---|
| 2017-07-31 | — | — | — | — | $154.65M | — | $172.23M | — | — | $55.01M | $148.56M | $0.91 | $0.87 | 163,478,000 | 171,562,000 |
|---|
| 2017-04-30 | — | — | — | — | $146.75M | — | $139.32M | — | — | $74.57M | $124.64M | $0.76 | $0.73 | 163,492,000 | 171,403,000 |
|---|
| 2017-01-31 | — | — | — | — | $137.1M | — | $50.63M | — | — | $39.37M | $70.42M | $0.43 | $0.42 | 162,588,000 | 170,417,000 |
|---|
| 2016-10-31 | — | — | — | — | $148M | — | $137.69M | — | — | $53.78M | $114.38M | $0.69 | $0.66 | -1,431,000 | -1,430,000 |
|---|
| 2016-07-31 | — | — | — | — | $134.98M | — | $143.53M | — | — | $58.17M | $105.48M | $0.64 | $0.61 | 165,919,000 | 173,405,000 |
|---|
| 2016-04-30 | — | — | — | — | $128.34M | — | $116.65M | — | — | $51.34M | $89.05M | $0.53 | $0.51 | 168,952,000 | 176,414,000 |
|---|
| 2016-01-31 | — | — | — | — | $121.8M | — | $94.46M | — | — | $43.64M | $73.18M | $0.42 | $0.40 | 174,205,000 | 182,391,000 |
|---|
| 2015-10-31 | — | — | — | — | $124.93M | — | $195.94M | — | — | $70.38M | $147.16M | $0.84 | $0.79 | -18,000 | 11,000 |
|---|
| 2015-07-31 | — | — | — | — | $116.18M | — | $87.44M | — | — | $40.72M | $66.75M | $0.38 | $0.36 | 176,797,000 | 185,133,000 |
|---|
| 2015-04-30 | — | — | — | — | $107.69M | — | $66.39M | — | — | $18.6M | $67.93M | $0.38 | $0.37 | 176,458,000 | 184,838,000 |
|---|
| 2015-01-31 | — | — | — | — | $106.31M | — | $97.11M | — | — | $42.7M | $81.33M | $0.46 | $0.44 | 176,076,000 | 184,107,000 |
|---|
| 2014-10-31 | — | — | — | — | $120.35M | — | $167.77M | — | — | $57.01M | $131.52M | $0.74 | $0.71 | -13,000 | -69,000 |
|---|
| 2014-07-31 | — | — | — | — | $109.98M | — | $129.64M | — | — | $53.62M | $97.71M | $0.55 | $0.53 | 178,217,000 | 186,501,000 |
|---|
| 2014-04-30 | — | — | — | — | $104.32M | — | $68.06M | — | — | $28.26M | $65.22M | $0.37 | $0.35 | 178,082,000 | 186,442,000 |
|---|
| 2014-01-31 | — | — | — | — | $97.87M | — | $31.78M | — | — | $25.66M | $45.58M | $0.26 | $0.25 | 176,474,000 | 184,888,000 |
|---|
| 2013-10-31 | — | — | — | — | $93.47M | — | $128.81M | — | — | $55.25M | $94.91M | $0.56 | $0.54 | 51,000 | -3,000 |
|---|
| 2013-07-31 | — | — | — | — | $88.87M | — | $55.2M | — | — | $21.66M | $46.6M | $0.28 | $0.26 | 169,268,000 | 178,001,000 |
|---|
| 2013-04-30 | — | — | — | — | $79.55M | — | $16.44M | — | — | $16.29M | $24.67M | $0.15 | $0.14 | 169,380,000 | 178,136,000 |
|---|
| 2013-01-31 | — | — | — | — | $78.05M | — | $617,000.00 | — | — | $3.89M | $4.43M | $0.03 | $0.03 | 169,064,000 | 171,903,000 |
|---|
| 2012-10-31 | — | — | — | — | $74.47M | — | $52.62M | — | — | -$350.67M | $411.42M | $2.46 | $2.41 | 356,000 | 1,541,000 |
|---|
| 2012-07-31 | — | — | — | — | $74.89M | — | $31.5M | — | — | -$18.69M | $61.64M | $0.37 | $0.36 | 167,664,000 | 170,229,000 |
|---|
| 2012-04-30 | — | — | — | — | $68.26M | — | -$1.4M | — | — | -$1.22M | $16.87M | $0.10 | $0.10 | 166,994,000 | 168,503,000 |
|---|
| 2012-01-31 | — | — | — | — | $69.64M | — | -$19.29M | — | — | -$3.62M | -$2.79M | -$0.02 | -$0.02 | 166,311,000 | 166,311,000 |
|---|
| 2011-10-31 | — | — | — | — | $68.45M | — | -$3.17M | — | — | $234,000.00 | $15.04M | $0.09 | $0.09 | -81,000 | -285,000 |
|---|
| 2011-07-31 | — | — | — | — | $64.61M | — | -$10.25M | — | — | -$38.22M | $42.11M | $0.25 | $0.25 | 168,075,000 | 169,338,000 |
|---|
| 2011-04-30 | — | — | — | — | $67.05M | — | -$24.12M | — | — | -$10.71M | -$20.77M | -$0.12 | -$0.12 | 166,910,000 | 166,910,000 |
|---|
| 2011-01-31 | — | — | — | — | $61.25M | — | -$10.21M | — | — | -$20.46M | $3.42M | $0.02 | $0.02 | 166,677,000 | 168,121,000 |
|---|
| 2010-10-31 | — | — | — | — | $69.24M | — | -$34.78M | — | — | -$59.95M | $50.48M | $0.31 | $0.31 | 201,000 | 201,000 |
|---|
| 2010-07-31 | — | — | — | — | $67.17M | — | -$7.59M | — | — | -$26.48M | $27.3M | $0.16 | $0.16 | 165,752,000 | 167,658,000 |
|---|
| 2010-04-30 | — | — | — | — | $59.55M | — | -$60.07M | — | — | -$11.39M | -$40.4M | -$0.24 | -$0.24 | 165,407,000 | 165,407,000 |
|---|
| 2010-01-31 | — | — | — | — | $67.27M | — | -$65.32M | — | — | -$16M | -$40.75M | -$0.25 | -$0.25 | 165,237,000 | 165,237,000 |
|---|
| 2009-10-31 | — | — | — | — | $79.28M | — | -$104.87M | — | — | $4.7M | -$111.43M | -$0.68 | -$0.68 | 523,000 | 523,000 |
|---|
| 2009-07-31 | — | — | — | — | $72.07M | — | -$118.79M | — | — | $361.07M | -$472.33M | -$2.93 | -$2.93 | 161,245,000 | 161,245,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 | $10.97B | $8.21B | — | — | $1.03B | — | $1.72B | — | — | $444.89M | $1.35B | $13.60 | $13.49 | 98,978,000 | 99,779,000 |
|---|
| 2024-10-31 | $10.85B | $7.82B | — | — | $982.29M | — | $2.04B | — | — | $514.45M | $1.57B | $15.16 | $15.01 | 103,653,000 | 104,690,000 |
|---|
| 2023-10-31 | $9.99B | $7.36B | — | — | $909.45M | — | $1.72B | — | — | $470.3M | $1.37B | $12.47 | $12.36 | 110,020,000 | 111,008,000 |
|---|
| 2022-10-31 | $10.28B | $7.79B | — | — | $977.75M | — | $1.51B | — | — | $417.23M | $1.29B | $11.02 | $10.90 | 116,771,000 | 117,975,000 |
|---|
| 2021-10-31 | $8.79B | $6.85B | — | — | $922.02M | — | $1.02B | — | — | $266.69M | $833.63M | $6.72 | $6.63 | 124,100,000 | 125,807,000 |
|---|
| 2020-10-31 | $7.08B | $5.66B | — | — | $867.44M | — | $550.26M | — | — | $140.28M | $446.62M | $3.43 | $3.40 | 130,095,000 | 131,247,000 |
|---|
| 2019-10-31 | $7.22B | $5.66B | — | — | $879.25M | — | $680.8M | — | — | $197.16M | $590.01M | $4.07 | $4.03 | 145,008,000 | 146,501,000 |
|---|
| 2018-10-31 | $7.14B | $5.54B | — | — | $820.23M | — | $786.22M | — | — | $185.77M | $748.15M | $4.92 | $4.85 | 151,984,000 | 154,201,000 |
|---|
| 2017-10-31 | $5.82B | $4.56B | — | — | $605.57M | — | $647.18M | — | — | $278.82M | $535.5M | $3.30 | $3.17 | 162,222,000 | 169,487,000 |
|---|
| 2016-10-31 | — | — | — | — | $533.12M | — | $492.33M | — | — | $206.93M | $382.1M | $2.27 | $2.18 | 168,261,000 | 175,973,000 |
|---|
| 2015-10-31 | — | — | — | — | $455.11M | — | $446.87M | — | — | $172.4M | $363.17M | $2.06 | $1.97 | 176,425,000 | 184,703,000 |
|---|
| 2014-10-31 | — | — | — | — | $432.52M | — | $397.25M | — | — | $164.55M | $340.03M | $1.91 | $1.84 | 177,578,000 | 185,875,000 |
|---|
| 2013-10-31 | — | — | — | — | $339.93M | — | $201.07M | — | — | $97.09M | $170.61M | $1.01 | $0.97 | 169,288,000 | 177,963,000 |
|---|
| 2012-10-31 | — | — | — | — | $287.26M | — | $63.43M | — | — | -$374.2M | $487.15M | $2.91 | $2.86 | 167,346,000 | 170,154,000 |
|---|
| 2011-10-31 | — | — | — | — | $261.36M | — | -$46.24M | — | — | -$69.16M | $39.8M | $0.24 | $0.24 | 167,140,000 | 168,381,000 |
|---|
| 2010-10-31 | — | — | — | — | $263.22M | — | -$167.76M | — | — | -$113.81M | -$3.37M | -$0.02 | -$0.02 | 165,666,000 | 165,666,000 |
|---|
| 2009-10-31 | — | — | — | — | $313.21M | — | -$517.16M | — | — | $259.36M | -$755.83M | -$4.68 | -$4.68 | 161,549,000 | 161,549,000 |
|---|
| 2008-10-31 | — | — | — | — | $429.89M | — | -$404.77M | — | — | -$168.98M | -$297.81M | -$1.88 | -$1.88 | 158,730,000 | 158,730,000 |
|---|