Complete source-backed income-statement history.
- Available history
- 2009-10-31 to 2026-04-30
- 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-04-30 | $1.24B | — | — | — | — | — | $464.28M | $37.81M | $502.09M | $100.7M | $402.4M | $0.43 | $0.43 | 936,293,000 | 942,770,000 |
|---|
| 2026-01-31 | $1.12B | — | — | — | — | — | $388.71M | $52.34M | $441.05M | $91.08M | $350.73M | $0.36 | $0.36 | 967,212,000 | 975,089,000 |
|---|
| 2025-10-31 | $1.16B | — | — | — | — | — | $430.69M | $56.43M | $487.12M | $84.91M | $403.71M | $0.42 | $0.41 | 967,650,000 | 977,100,000 |
|---|
| 2025-07-31 | $1.13B | — | — | — | — | — | $412.59M | $65.82M | $478.41M | $83.1M | $396.35M | $0.41 | $0.41 | 604,000 | 78,000 |
|---|
| 2025-04-30 | $1.21B | — | — | — | — | — | $451.55M | $51.26M | $502.8M | $97.47M | $406.61M | $0.42 | $0.42 | 966,234,000 | 978,089,000 |
|---|
| 2025-01-31 | $1.16B | — | — | — | — | — | $426.21M | $36.84M | $463.05M | $76.51M | $387.4M | $0.40 | $0.40 | 964,746,000 | 977,910,000 |
|---|
| 2024-10-31 | $1.15B | — | — | — | — | — | $406.37M | $44.95M | $451.32M | $90.14M | $362.09M | $0.38 | $0.37 | 963,176,000 | 976,506,000 |
|---|
| 2024-07-31 | $1.07B | — | — | — | — | — | $359.54M | $48.88M | $408.43M | $86.25M | $322.57M | $0.34 | $0.33 | 596,000 | 572,000 |
|---|
| 2024-04-30 | $1.13B | — | — | — | — | — | $437.2M | $34.91M | $472.11M | $90M | $382.29M | $0.40 | $0.39 | 961,813,000 | 976,445,000 |
|---|
| 2024-01-31 | $1.02B | — | — | — | — | — | $379.9M | $30.85M | $410.75M | $85.23M | $325.64M | $0.34 | $0.33 | 960,525,000 | 974,589,000 |
|---|
| 2023-10-31 | $1.02B | — | — | — | — | — | $395.38M | $27.93M | $423.31M | $90.78M | $332.53M | $0.35 | $0.34 | 958,127,000 | 971,682,000 |
|---|
| 2023-07-31 | $997.59M | — | — | — | — | — | $390.62M | $33.08M | $423.69M | $75.91M | $347.79M | $0.37 | $0.36 | 740,000 | 1,211,000 |
|---|
| 2023-04-30 | $1.02B | — | — | — | — | — | $418.92M | $21.51M | $440.43M | $90M | $350.43M | $0.37 | $0.36 | 953,574,000 | 967,380,000 |
|---|
| 2023-01-31 | $956.72M | — | — | — | — | — | $365.53M | $11.58M | $377.1M | $83.43M | $293.68M | $0.31 | $0.30 | 952,752,000 | 965,072,000 |
|---|
| 2022-10-31 | $893.37M | — | — | — | — | — | $311.5M | $1.6M | $313.1M | $67.26M | $245.85M | $0.26 | $0.25 | 952,198,000 | 964,336,000 |
|---|
| 2022-07-31 | $883.39M | — | — | — | — | — | $324.79M | -$21.33M | $303.47M | $39.73M | $263.74M | -$0.59 | -$0.58 | 475,122,000 | 482,028,000 |
|---|
| 2022-04-30 | $939.94M | — | — | — | — | — | $372.76M | -$3.15M | $369.61M | $90.99M | $278.62M | $0.59 | $0.58 | 475,010,000 | 481,448,000 |
|---|
| 2022-01-31 | $867.46M | — | — | — | — | — | $347.33M | -$5.27M | $342.06M | $54.64M | $287.41M | $0.61 | $0.60 | 474,372,000 | 482,374,000 |
|---|
| 2021-10-31 | $810.13M | — | — | — | — | — | $330.12M | -$4.3M | $325.83M | $65.46M | $260.36M | $0.55 | $0.54 | 474,136,000 | 482,442,000 |
|---|
| 2021-07-31 | $748.63M | — | — | — | — | — | $301.5M | -$2.46M | $299.04M | $43.07M | $255.97M | -$1.89 | -$1.86 | 708,898,000 | 721,011,000 |
|---|
| 2021-04-30 | $733.91M | — | — | — | — | — | $328.11M | -$4.58M | $323.54M | $36.74M | $286.8M | $1.21 | $1.19 | 236,396,000 | 240,208,000 |
|---|
| 2021-01-31 | $617.03M | — | — | — | — | — | $258.22M | -$5.77M | $252.45M | $59.01M | $193.44M | $0.82 | $0.81 | 236,152,000 | 240,280,000 |
|---|
| 2020-10-31 | $592.94M | — | — | — | — | — | $248.59M | -$1.78M | $246.82M | $46.53M | $200.29M | $0.85 | $0.83 | 235,791,000 | 239,968,000 |
|---|
| 2020-07-31 | $525.66M | — | — | — | — | — | $205.72M | -$3.83M | $201.88M | $36.35M | $165.53M | $0.70 | $0.69 | 555,000 | 92,000 |
|---|
| 2020-04-30 | $550.36M | — | — | — | — | — | $195.1M | -$3.3M | $191.8M | $44.31M | $147.49M | $0.63 | $0.62 | 234,133,000 | 238,591,000 |
|---|
| 2020-01-31 | $575.14M | $57.9M | — | — | — | — | $209.89M | -$4.82M | $205.07M | $36.37M | $168.71M | $0.73 | $0.71 | 232,671,000 | 238,470,000 |
|---|
| 2019-10-31 | $554.42M | $58.76M | — | — | — | — | $205.39M | -$3.31M | $202.08M | -$16.1M | $218.18M | $0.94 | $0.91 | 231,169,000 | 238,662,000 |
|---|
| 2019-07-31 | $542.58M | $65.55M | — | — | — | — | $192.8M | -$5.73M | $187.07M | $33.57M | $153.5M | $0.67 | $0.64 | -433,000 | -705,000 |
|---|
| 2019-04-30 | $553.12M | $70.98M | — | — | — | — | $207.49M | -$3.37M | $204.13M | $11.39M | $192.74M | $0.85 | $0.81 | 227,984,000 | 237,892,000 |
|---|
| 2019-01-31 | $484.9M | $61.21M | — | — | — | — | $164.74M | $227,000.00 | $164.97M | $33.59M | $131.37M | $0.57 | $0.55 | 230,798,000 | 240,660,000 |
|---|
| 2018-10-31 | $461.37M | $57.76M | — | — | — | — | $151.44M | -$2.65M | $148.79M | $34.7M | $114.08M | $0.49 | $0.47 | 233,888,000 | 244,826,000 |
|---|
| 2018-07-31 | $449.22M | $50.31M | — | — | — | — | $134.84M | -$2.11M | $132.73M | $22.99M | $109.75M | $0.47 | $0.45 | 406,000 | 847,000 |
|---|
| 2018-04-30 | $478.2M | $57.54M | — | — | — | — | $174.62M | -$3.4M | $171.22M | $43.81M | $127.35M | $0.55 | $0.52 | 232,010,000 | 242,960,000 |
|---|
| 2018-01-31 | $459.11M | $50.31M | — | — | — | — | $150.95M | -$6.51M | $144.44M | $41.14M | $103.26M | $0.45 | $0.43 | 231,478,000 | 241,360,000 |
|---|
| 2017-10-31 | $419.17M | $38.3M | — | — | — | — | $123.94M | -$9.81M | $114.13M | $36.57M | $77.52M | $0.34 | $0.32 | 230,694,000 | 238,791,000 |
|---|
| 2017-07-31 | $378.6M | $35.99M | — | — | — | — | $110.81M | -$4.43M | $106.38M | $36.01M | $70.34M | $0.30 | $0.29 | 540,000 | 211,000 |
|---|
| 2017-04-30 | $373.86M | $34.79M | — | — | — | — | $136.79M | -$5.7M | $131.09M | $40.54M | $90.55M | $0.39 | $0.38 | 229,920,000 | 237,135,000 |
|---|
| 2017-01-31 | $349.53M | $33.69M | — | — | — | — | $108.88M | -$8.78M | $100.1M | $34.03M | $66.07M | $0.29 | $0.28 | 229,142,000 | 235,588,000 |
|---|
| 2016-10-31 | $345.99M | $33.09M | — | — | — | — | $104.82M | -$2.29M | $102.53M | -$64.75M | $167.28M | $0.74 | $0.70 | 225,436,000 | 237,758,000 |
|---|
| 2016-07-31 | $332.66M | $37.02M | — | — | — | — | $106.19M | -$206,000.00 | $105.99M | $21.86M | $84.12M | $0.38 | $0.36 | -5,296,000 | -4,485,000 |
|---|
| 2016-04-30 | $347.25M | $37.74M | — | — | — | — | $121.95M | -$5.38M | $116.57M | $41.94M | $74.62M | $0.34 | $0.32 | 221,088,000 | 236,412,000 |
|---|
| 2016-01-31 | $299.71M | $34.13M | — | — | — | — | $92.09M | -$533,000.00 | $91.55M | $32.55M | $59M | $0.50 | $0.47 | 117,306,000 | 124,612,000 |
|---|
| 2015-10-31 | $288.84M | $32.07M | — | — | — | — | $86.25M | -$4.49M | $81.76M | $29.15M | $52.61M | $0.44 | $0.41 | 120,155,000 | 127,144,000 |
|---|
| 2015-07-31 | $282.29M | $32.72M | — | — | — | — | $86.77M | -$5.32M | $81.45M | $24.03M | $57.41M | -$0.42 | -$0.39 | 125,520,000 | 131,014,000 |
|---|
| 2015-04-30 | $297.14M | $34.5M | — | — | — | — | $94.77M | -$6.47M | $88.3M | $30.73M | $57.56M | $0.46 | $0.44 | 126,415,000 | 132,124,000 |
|---|
| 2015-01-31 | $276.26M | $32.12M | — | — | — | — | $80.47M | -$364,000.00 | $80.1M | $27.91M | $52.19M | $0.41 | $0.40 | 126,300,000 | 131,872,000 |
|---|
| 2014-10-31 | $290.39M | $37.07M | — | — | — | — | $82.4M | -$178,000.00 | $82.22M | $29.61M | $52.62M | $0.42 | $0.40 | 126,217,000 | 131,517,000 |
|---|
| 2014-07-31 | $287.45M | $38.5M | — | — | — | — | $75.86M | -$1.97M | $73.88M | $22.84M | $51.04M | $0.40 | $0.39 | 89,000 | 135,000 |
|---|
| 2014-04-30 | $309.72M | $46.26M | — | — | — | $247.09M | $62.63M | -$1.32M | $61.32M | $20.44M | $40.88M | $0.32 | $0.31 | 125,794,000 | 131,486,000 |
|---|
| 2014-01-31 | $286.43M | $43.64M | — | — | — | — | $71.48M | -$896,000.00 | $70.59M | $25.24M | $45.35M | $0.36 | $0.35 | 125,564,000 | 131,101,000 |
|---|
| 2013-10-31 | $279.88M | $46.09M | — | — | — | — | $64.96M | -$714,000.00 | $64.25M | $22.82M | $41.42M | $0.33 | $0.32 | 125,460 | 130,706 |
|---|
| 2013-07-31 | $263.7M | $43.09M | — | — | — | — | $63.05M | -$890,000.00 | $62.16M | $20.86M | $41.3M | $0.33 | $0.32 | 124,787,245 | 129,651,498 |
|---|
| 2013-04-30 | $277.64M | $45.63M | — | — | — | $194.83M | $82.81M | -$808,000.00 | $82.01M | $28.77M | $53.24M | $0.42 | $0.41 | 125,270 | 130,530 |
|---|
| 2013-01-31 | $266.19M | $42.2M | — | — | — | — | $62.77M | -$1.65M | $61.12M | $21.48M | $39.64M | $0.32 | $0.31 | 124,709,000 | 129,520,000 |
|---|
| 2012-10-31 | $238.87M | $36.31M | — | — | — | — | $74.36M | -$2.77M | $71.59M | $25.74M | $45.85M | $0.37 | $0.36 | 124,302,000 | 128,473,000 |
|---|
| 2012-07-31 | $226.56M | $32.91M | — | — | — | — | $69.49M | -$2.02M | $67.48M | $22.58M | $44.9M | $0.35 | $0.35 | -128,665,880 | -131,827,572 |
|---|
| 2012-04-30 | $244.11M | $36.26M | — | — | — | — | $87.94M | -$3.4M | $84.55M | $29.08M | $55.47M | $0.44 | $0.43 | 126,596,000 | 130,451,000 |
|---|
| 2012-01-31 | $227.9M | $33.61M | — | — | — | — | $63.54M | -$1.32M | $62.22M | $21.61M | $40.6M | $0.32 | $0.31 | 128,306,000 | 131,590,000 |
|---|
| 2011-10-31 | $225.63M | $34.19M | — | — | — | — | $65.38M | -$1.56M | $63.82M | $22.67M | $41.15M | $0.31 | $0.31 | 131,432,000 | 133,802,000 |
|---|
| 2011-07-31 | $215.44M | $35.14M | — | — | — | — | $63.46M | -$811,000.00 | $62.64M | $22.12M | $40.52M | $0.30 | $0.29 | -5,416,000 | -5,096,000 |
|---|
| 2011-04-30 | $236.76M | $34.85M | — | — | — | — | $82.04M | -$1.69M | $80.35M | $30.21M | $50.14M | $0.36 | $0.35 | 139,613,000 | 142,065,000 |
|---|
| 2011-01-31 | $207.38M | $27M | — | — | — | — | $60.2M | $522,000.00 | $60.72M | $22.82M | $37.89M | $0.47 | $0.46 | 81,240,000 | 81,955,000 |
|---|
| 2010-10-31 | $212.67M | $28.21M | — | — | — | — | $59.59M | $569,000.00 | $60.16M | $22.34M | $37.82M | $0.45 | $0.45 | 83,745,000 | 84,406,000 |
|---|
| 2010-07-31 | $190.47M | $26.63M | — | — | — | — | $57.22M | $466,000.00 | $57.69M | $21.45M | $36.23M | -$0.47 | -$0.47 | 84,205,000 | 85,048,000 |
|---|
| 2010-04-30 | $220.35M | $31.44M | — | — | — | — | $72.13M | -$542,000.00 | $71.58M | $27.19M | $44.39M | $0.53 | $0.52 | 84,224,000 | 85,148,000 |
|---|
| 2010-01-31 | $176.6M | $22.18M | — | — | — | — | $53.23M | -$60,000.00 | $53.17M | $17.44M | $35.73M | $0.42 | $0.42 | 84,108,000 | 84,927,000 |
|---|
| 2009-10-31 | $185.46M | $24.43M | — | — | — | — | $56.49M | $560,000.00 | $57.05M | $21.78M | $35.27M | $0.42 | $0.42 | 84,045,000 | 84,948,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-07-31 | $4.65B | — | — | — | — | — | $1.7B | $198.87M | $1.9B | $347.22M | $1.55B | $1.61 | $1.59 | 965,306,000 | 977,563,000 |
|---|
| 2024-07-31 | $4.24B | — | — | — | — | — | $1.57B | $142.58M | $1.71B | $352.25M | $1.36B | $1.42 | $1.40 | 960,739,000 | 974,798,000 |
|---|
| 2023-07-31 | $3.87B | — | — | — | — | — | $1.49B | $67.76M | $1.55B | $316.59M | $1.24B | $1.30 | $1.28 | 953,574,000 | 966,647,000 |
|---|
| 2022-07-31 | $3.5B | — | — | — | — | — | $1.37B | -$34.04M | $1.34B | $250.82M | $1.09B | $1.15 | $1.13 | 949,676,000 | 964,604,000 |
|---|
| 2021-07-31 | $2.69B | — | — | — | — | — | $1.14B | -$14.58M | $1.12B | $185.35M | $936.5M | $0.99 | $0.97 | 945,008,000 | 961,160,000 |
|---|
| 2020-07-31 | $2.21B | — | — | — | — | — | $816.1M | -$15.26M | $800.84M | $100.93M | $699.91M | $3.00 | $2.93 | 233,202,000 | 238,656,000 |
|---|
| 2019-07-31 | $2.04B | $255.5M | — | — | — | — | $716.48M | -$11.52M | $704.95M | $113.26M | $591.69M | $2.57 | $2.46 | 230,489,000 | 240,453,000 |
|---|
| 2018-07-31 | $1.81B | $196.46M | — | — | — | — | $584.35M | -$21.83M | $562.51M | $144.5M | $417.87M | $1.80 | $1.73 | 231,793,000 | 241,877,000 |
|---|
| 2017-07-31 | $1.45B | $137.55M | — | — | — | — | $461.3M | -$21.2M | $440.1M | $45.84M | $394.23M | $1.72 | $1.66 | 228,686,000 | 237,019,000 |
|---|
| 2016-07-31 | $1.27B | $140.96M | — | — | — | — | $406.47M | -$10.61M | $395.87M | $125.51M | $270.36M | $1.18 | $1.11 | 228,846,000 | 244,295,000 |
|---|
| 2015-07-31 | $1.15B | $136.41M | — | — | — | — | $344.4M | -$12.33M | $332.07M | $112.29M | $219.78M | $0.87 | $0.84 | 251,829,000 | 262,851,000 |
|---|
| 2014-07-31 | $1.16B | $174.49M | — | — | — | — | $274.93M | -$4.9M | $270.04M | $91.35M | $178.69M | $1.42 | $1.36 | 125,693,000 | 131,230,000 |
|---|
| 2013-07-31 | $1.05B | $167.24M | — | — | — | — | $282.99M | -$6.12M | $276.87M | $96.85M | $180.03M | $1.44 | $1.39 | 124,912,000 | 129,781,000 |
|---|
| 2012-07-31 | $924.19M | $136.97M | — | — | — | — | $286.35M | -$8.3M | $278.06M | $95.94M | $182.12M | $1.42 | $1.39 | 128,120 | 131,428 |
|---|
| 2011-07-31 | $872.25M | $125.2M | — | — | — | — | $265.29M | -$1.41M | $263.88M | $97.5M | $166.38M | $1.10 | $1.08 | 151,298,000 | 153,352,000 |
|---|
| 2010-07-31 | $772.88M | $104.67M | — | — | — | — | $239.07M | $425,000.00 | $239.5M | $87.87M | $151.63M | $0.90 | $0.89 | 168,330,000 | 170,054,000 |
|---|