Complete source-backed income-statement history.
- Available history
- 2009-07-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 | $2.78B | $2.43B | $354.77M | — | $230.93M | — | — | — | $133.47M | $37.94M | $97.23M | $1.86 | $1.86 | 52,240,856 | 52,399,684 |
|---|
| 2026-01-31 | $2.13B | $1.87B | $251.25M | — | $212.02M | — | — | — | $20.99M | $6.35M | $17.8M | $0.34 | $0.34 | 52,704,784 | 52,844,227 |
|---|
| 2025-10-31 | $2.39B | $2.07B | $320.97M | — | $254.03M | — | — | — | $32.49M | $9.32M | $21.67M | $0.41 | $0.41 | 52,690,083 | 52,975,577 |
|---|
| 2025-07-31 | $2.52B | $2.15B | $370.88M | — | $237.86M | — | — | — | $143.37M | $16.74M | $125.76M | $2.37 | $2.35 | -42,535 | -38,790 |
|---|
| 2025-04-30 | $2.89B | $2.45B | $443.12M | — | $238.27M | — | — | — | $155.58M | $21.65M | $135.19M | $2.54 | $2.53 | 53,203,568 | 53,433,493 |
|---|
| 2025-01-31 | $2.02B | $1.77B | $245.2M | — | $206.22M | — | — | — | -$1.6M | $1.49M | -$551,000.00 | -$0.01 | -$0.01 | 53,208,626 | 53,208,626 |
|---|
| 2024-10-31 | $2.14B | $1.86B | $281.44M | — | $240.2M | — | — | — | -$1.16M | -$283,000.00 | -$1.83M | -$0.03 | -$0.03 | 52,974,603 | 52,974,603 |
|---|
| 2024-07-31 | $2.53B | $2.13B | $401.33M | — | $231M | — | — | — | $127.02M | $35.55M | $90.02M | $1.69 | $1.68 | -61,058 | -54,769 |
|---|
| 2024-04-30 | $2.8B | $2.38B | $421.85M | — | $226.52M | — | — | — | $142.35M | $28.77M | $114.51M | $2.15 | $2.13 | 53,310,318 | 53,722,154 |
|---|
| 2024-01-31 | $2.21B | $1.94B | $270.85M | — | $220.13M | — | — | — | $6.89M | $1.57M | $7.22M | $0.14 | $0.13 | 53,322,504 | 53,650,583 |
|---|
| 2023-10-31 | $2.5B | $2.14B | $357.93M | — | $217.9M | — | — | — | $72.58M | $17.55M | $53.57M | $1.01 | $0.99 | 53,295,835 | 53,853,719 |
|---|
| 2023-07-31 | $2.74B | $2.34B | $394.31M | — | $209.64M | — | — | — | $131.91M | $40.63M | $90.29M | $1.70 | $1.68 | -56,436 | 2,601 |
|---|
| 2023-04-30 | $2.93B | $2.5B | $432.64M | — | $210.04M | — | — | — | $155.45M | $35.72M | $120.72M | $2.26 | $2.24 | 53,425,379 | 53,820,400 |
|---|
| 2023-01-31 | $2.35B | $2.06B | $282.94M | — | $208.74M | — | — | — | $32.72M | $6.91M | $27.08M | $0.51 | $0.50 | 53,518,878 | 53,810,910 |
|---|
| 2022-10-31 | $3.11B | $2.62B | $486.48M | — | $241.62M | — | — | — | $179.27M | $41.85M | $136.19M | $2.54 | $2.53 | 53,656,415 | 53,928,751 |
|---|
| 2022-07-31 | $3.82B | $3.15B | $667.89M | — | $271.45M | — | — | — | $338.36M | $56.58M | $280.94M | $5.17 | $5.15 | -243,667 | -242,977 |
|---|
| 2022-04-30 | $4.66B | $3.85B | $807.45M | — | $281.68M | — | — | — | $462.41M | $116.39M | $348.05M | $6.34 | $6.32 | 54,906,356 | 55,068,783 |
|---|
| 2022-01-31 | $3.88B | $3.2B | $675.27M | — | $267.45M | — | — | — | $346.25M | $80.62M | $266.57M | $4.80 | $4.79 | 55,493,622 | 55,649,445 |
|---|
| 2021-10-31 | $3.96B | $3.3B | $655.42M | — | $295.88M | — | — | — | $312.84M | $68.04M | $242.24M | $4.37 | $4.34 | 55,422,854 | 55,790,712 |
|---|
| 2021-07-31 | $3.59B | $3B | $595.96M | — | $250.13M | — | — | — | $301.62M | $70.3M | $230.28M | $4.16 | $4.13 | 10,879 | 72,146 |
|---|
| 2021-04-30 | $3.46B | $2.95B | $505.28M | — | $231.83M | — | — | — | $232.68M | $49.96M | $183.31M | $3.31 | $3.29 | 55,366,241 | 55,723,378 |
|---|
| 2021-01-31 | $2.73B | $2.31B | $414.88M | — | $206.19M | — | — | — | $163.96M | $32.77M | $132.52M | $2.39 | $2.38 | 55,366,241 | 55,568,667 |
|---|
| 2020-10-31 | $2.54B | $2.16B | $378.85M | — | $181.76M | — | — | — | $146.32M | $30.68M | $113.76M | $2.06 | $2.05 | 55,238,164 | 55,554,682 |
|---|
| 2020-07-31 | $2.32B | $1.98B | $347.36M | — | $155.15M | — | — | — | $148.17M | $28.44M | $119.17M | $2.16 | $2.14 | 8,751 | 59,711 |
|---|
| 2020-04-30 | $1.68B | $1.48B | $205.63M | — | $128.15M | — | — | — | $21.23M | -$1.56M | $24.07M | $0.44 | $0.43 | 55,198,756 | 55,392,982 |
|---|
| 2020-01-31 | $2B | $1.75B | $256.41M | — | $162.36M | — | — | — | $34.86M | $7.84M | $28.67M | $0.52 | $0.52 | 55,198,756 | 55,396,116 |
|---|
| 2019-10-31 | $2.16B | $1.85B | $308.81M | — | $188.46M | — | — | — | $68.63M | $16.79M | $51.07M | $0.93 | $0.92 | 55,095,074 | 55,224,655 |
|---|
| 2019-07-31 | $2.31B | $1.98B | $331.81M | — | $171.3M | — | — | — | $109.75M | $17.26M | $92.06M | $1.70 | $1.70 | 390,176 | 399,059 |
|---|
| 2019-04-30 | $2.51B | $2.21B | $292.43M | — | $176.98M | — | — | — | $41.52M | $10.09M | $32.68M | $0.59 | $0.59 | 55,063,473 | 55,166,067 |
|---|
| 2019-01-31 | $1.29B | $1.15B | $141.6M | — | $85.07M | — | — | — | $1.87M | $7.29M | -$5.42M | -$0.10 | -$0.10 | 52,806,981 | 52,867,687 |
|---|
| 2018-10-31 | $1.76B | $1.55B | $207.26M | — | $102.69M | — | — | — | $31.52M | $17.56M | $13.95M | $0.26 | $0.26 | 52,726,496 | 52,899,603 |
|---|
| 2018-07-31 | $1.87B | $1.63B | $244.41M | — | $106.64M | — | — | — | $124.35M | $36.14M | $88.21M | $1.68 | $1.67 | 7,145 | 9,320 |
|---|
| 2018-04-30 | $2.25B | $1.93B | $316.75M | — | $119.45M | — | — | — | $180.53M | $46.74M | $133.79M | $2.54 | $2.53 | 52,695,365 | 52,853,541 |
|---|
| 2018-01-31 | $1.97B | $1.7B | $270.33M | — | $117.09M | — | — | — | $141.07M | $61.31M | — | $1.51 | $1.51 | 52,694,680 | 52,861,140 |
|---|
| 2017-10-31 | $2.23B | $1.9B | $333.19M | — | $134.26M | — | — | — | $187.09M | $58.69M | $128.41M | $2.44 | $2.43 | 52,611,926 | 52,818,363 |
|---|
| 2017-07-31 | — | $1.63B | $301.29M | — | $109.45M | — | — | — | $175.99M | $56.53M | $119.46M | $2.27 | $2.26 | 6,931 | 18,726 |
|---|
| 2017-04-30 | — | $1.72B | $293.84M | — | $111.12M | — | — | — | $166.23M | $54.97M | — | $2.12 | $2.11 | 52,582,134 | 52,773,106 |
|---|
| 2017-01-31 | — | $1.38B | $211.7M | — | $96.97M | — | — | — | $98.37M | $33.58M | — | $1.23 | $1.23 | 52,582,134 | 52,740,959 |
|---|
| 2016-10-31 | — | $1.47B | $236.75M | — | $102.31M | — | — | — | $115.8M | $37.06M | $78.75M | $1.50 | $1.49 | 52,503,966 | 52,705,942 |
|---|
| 2016-07-31 | — | $1.07B | $223.35M | — | $89.62M | — | — | — | $123.45M | $40.61M | $82.77M | $1.58 | $1.57 | 5,764 | 21,222 |
|---|
| 2016-04-30 | — | $1.08B | $201.94M | — | $80.83M | — | — | — | $116.28M | $37.09M | — | $1.50 | $1.49 | 52,474,801 | 52,601,673 |
|---|
| 2016-01-31 | — | $826.25M | $148.82M | — | $67.37M | — | — | — | $65.89M | $20.64M | — | $0.85 | $0.85 | 52,474,801 | 52,561,122 |
|---|
| 2015-10-31 | — | $878.14M | $152.22M | — | $68.45M | — | — | — | $77.69M | $26.96M | $50.5M | $0.96 | $0.96 | 52,409,945 | 52,545,560 |
|---|
| 2015-07-31 | — | $886.88M | $171.28M | — | $69.66M | — | — | — | $97.49M | $28.5M | $68.97M | $1.31 | $1.30 | -197,666 | -185,960 |
|---|
| 2015-04-30 | — | $1.01B | $166.6M | — | $68.94M | — | — | — | $94.56M | $31.01M | $62.85M | $1.18 | $1.17 | 53,380,651 | 53,495,499 |
|---|
| 2015-01-31 | — | $750.42M | $102M | — | $54.3M | — | — | — | $44.14M | $13.87M | $28.65M | $0.54 | $0.54 | 53,377,440 | 53,458,531 |
|---|
| 2014-10-31 | — | $804.33M | $117.67M | — | $57.99M | — | — | — | $56.71M | $17.51M | $38.93M | $0.73 | $0.73 | 53,336,592 | 53,433,447 |
|---|
| 2014-07-31 | — | $890.53M | $152.81M | — | $59.65M | — | — | — | $91.73M | $24.95M | $66.58M | $1.25 | $1.24 | 8,890 | 16,046 |
|---|
| 2014-04-30 | — | $904.74M | $142.08M | — | $56.95M | — | — | — | $82.75M | $27.62M | $55.12M | $1.03 | $1.03 | 53,289,864 | 53,385,364 |
|---|
| 2014-01-31 | — | $565M | $70.33M | — | $43.77M | — | — | — | $23.9M | $6.68M | $16.19M | $0.30 | $0.30 | 53,289,626 | 53,353,027 |
|---|
| 2013-10-31 | — | $694.78M | $105.18M | — | $48.34M | — | — | — | $54.44M | $18.05M | $41.11M | $0.77 | $0.77 | 53,205,004 | 53,299,476 |
|---|
| 2013-07-31 | — | $773.84M | $140.16M | — | $53.74M | — | — | — | $82.78M | $27.59M | $58.22M | $1.09 | $1.10 | 21,384 | 27,157 |
|---|
| 2013-04-30 | — | $805.21M | $124.56M | — | $52.57M | — | — | — | $70.56M | $21.85M | $43.76M | $0.83 | $0.82 | 53,023,277 | 53,114,475 |
|---|
| 2013-01-31 | — | $569.09M | $67.52M | — | $41.63M | — | — | — | $24.46M | $5.44M | $19.9M | $0.38 | $0.37 | 53,002,106 | 53,116,389 |
|---|
| 2012-10-31 | — | $669.12M | $92.3M | — | $46.7M | — | — | — | $44.17M | $15.42M | $30.99M | $0.59 | $0.58 | 52,928,467 | 53,035,582 |
|---|
| 2012-07-31 | — | $367.67M | $75.7M | — | $26.59M | — | — | — | $48.03M | $13.97M | $44.36M | $0.83 | $0.83 | -316,714 | -312,815 |
|---|
| 2012-04-30 | — | $816.99M | $109.47M | — | $46.96M | — | — | — | $61.22M | $19.88M | $41.34M | $0.78 | $0.78 | 52,879,877 | 52,970,357 |
|---|
| 2012-01-31 | — | $537.59M | $59.38M | — | $36.25M | — | — | — | $21.5M | $7.82M | $13.68M | $0.25 | $0.25 | 54,587,293 | 54,625,747 |
|---|
| 2011-10-31 | — | $598.02M | $74.98M | — | $38.46M | — | — | — | $34.65M | $12.29M | $22.36M | $0.41 | $0.41 | 54,992,184 | 55,014,007 |
|---|
| 2011-07-31 | — | $670.11M | $100.43M | — | $44.84M | — | — | — | $33.85M | $17.25M | $36.89M | $0.66 | $0.66 | 191,640 | 188,460 |
|---|
| 2011-04-30 | — | $743.58M | $108.48M | — | $50.39M | — | — | — | $57.32M | $17.31M | $40.01M | $0.72 | $0.72 | 55,829,122 | 55,941,389 |
|---|
| 2011-01-31 | — | $478.58M | $47.64M | — | $40.74M | — | — | — | $7.38M | $1.69M | $5.69M | $0.10 | $0.10 | 55,812,526 | 55,930,489 |
|---|
| 2010-10-31 | — | $530.11M | $76.58M | — | $44.89M | — | — | — | $33.79M | $10.1M | $23.69M | $0.44 | $0.44 | 53,621,890 | 53,708,104 |
|---|
| 2010-07-31 | — | $568.97M | $94.82M | — | $38.73M | — | — | — | $62.68M | $22.08M | $40.6M | $0.78 | $0.77 | -502,234 | — |
|---|
| 2010-04-30 | — | $587.69M | $92.5M | — | $42.82M | — | — | — | $52.21M | $18.09M | $34.11M | $0.66 | $0.66 | 51,461,181 | 51,585,450 |
|---|
| 2010-01-31 | — | $380.03M | $50M | — | $31.09M | — | — | — | $19.25M | $7.33M | $11.92M | $0.22 | $0.22 | 53,665,620 | 53,762,528 |
|---|
| 2009-10-31 | — | $432.78M | $69.77M | — | $34.77M | — | — | — | $37.25M | $13.82M | $23.43M | $0.42 | $0.42 | 55,436,924 | 55,516,772 |
|---|
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 | $9.58B | $8.24B | $1.34B | — | $922.55M | — | — | — | $296.19M | $39.6M | $258.56M | $4.87 | $4.84 | 53,085,577 | 53,400,306 |
|---|
| 2024-07-31 | $10.04B | $8.59B | $1.45B | — | $895.53M | — | — | — | $348.84M | $83.44M | $265.31M | $4.98 | $4.94 | 53,248,488 | 53,687,377 |
|---|
| 2023-07-31 | $11.12B | $9.53B | $1.6B | — | $870.05M | — | — | — | $499.35M | $125.11M | $374.27M | $7.00 | $6.95 | 53,478,310 | 53,857,143 |
|---|
| 2022-07-31 | $16.31B | $13.51B | $2.81B | — | $1.12B | — | — | — | $1.46B | $321.62M | $1.14B | $20.67 | $20.59 | 55,034,653 | 55,264,046 |
|---|
| 2021-07-31 | $12.32B | $10.42B | $1.89B | — | $869.92M | — | — | — | $844.58M | $183.71M | $659.87M | $11.93 | $11.85 | 55,333,959 | 55,687,253 |
|---|
| 2020-07-31 | $8.17B | $7.05B | $1.12B | — | $634.12M | — | — | — | $272.9M | $51.51M | $222.97M | $4.04 | $4.02 | 55,172,694 | 55,397,376 |
|---|
| 2019-07-31 | $7.86B | $6.89B | $973.09M | $9.38M | $536.04M | — | — | — | $184.67M | $52.2M | $133.28M | $2.47 | $2.47 | 53,905,667 | 54,026,686 |
|---|
| 2018-07-31 | $8.33B | $7.16B | $1.16B | $2.01M | $477.44M | — | — | — | $633.03M | $202.88M | $430.15M | $8.17 | $8.14 | 52,674,161 | 52,853,360 |
|---|
| 2017-07-31 | $7.25B | $6.2B | $1.04B | $2.58M | $419.85M | — | — | — | $556.39M | $182.13M | $374.25M | $7.12 | $7.09 | 52,562,723 | 52,758,442 |
|---|
| 2016-07-31 | $4.58B | $3.86B | $726.33M | — | $306.27M | — | — | — | $383.31M | $125.29M | $256.52M | $4.89 | $4.88 | 52,458,789 | 52,590,516 |
|---|
| 2015-07-31 | — | $3.45B | $557.55M | — | $250.89M | — | — | — | $292.9M | $90.89M | $199.39M | $3.75 | $3.74 | 53,166,206 | 53,275,510 |
|---|
| 2014-07-31 | — | $3.06B | $470.4M | — | $208.71M | — | — | — | $252.82M | $77.3M | $179M | $3.36 | $3.35 | 53,270,076 | 53,361,690 |
|---|
| 2013-07-31 | — | $2.82B | $424.54M | — | $194.65M | — | — | — | $221.97M | $70.3M | $152.86M | $2.88 | $2.88 | 53,005,576 | 53,115,548 |
|---|
| 2012-07-31 | — | $2.32B | $319.53M | — | $148.26M | — | — | — | $165.39M | $53.95M | $121.74M | $2.26 | $2.26 | 53,845,697 | 53,899,848 |
|---|
| 2011-07-31 | — | $2.42B | $333.14M | — | $180.86M | — | — | — | $132.34M | $46.35M | $106.27M | $1.92 | $1.92 | 55,271,340 | 55,373,641 |
|---|
| 2010-07-31 | — | $1.97B | $307.09M | — | $147.41M | — | — | — | $171.39M | $61.33M | $110.06M | $2.08 | $2.07 | 53,019,008 | — |
|---|
| 2009-07-31 | — | $1.37B | $152.54M | — | $124.58M | — | — | — | $23.4M | $6.25M | $17.14M | $0.31 | $0.31 | 55,429,373 | — |
|---|