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 | $995.1M | $661.7M | $333.4M | $19.2M | $158.9M | $178.1M | $155.3M | — | $154.8M | $36.7M | $118.1M | $1.02 | $1.00 | 115,900,000 | 118,100,000 |
|---|
| 2026-01-31 | $896.3M | $596.5M | $299.8M | $18.6M | $162.5M | $181.1M | $118.7M | — | $116.6M | $24.1M | $92.5M | $0.80 | $0.78 | 115,600,000 | 117,900,000 |
|---|
| 2025-10-31 | $935.4M | $606.6M | $328.8M | $19.2M | $169.6M | $179.5M | $149.3M | — | $147.5M | $33.6M | $113.9M | $0.98 | $0.97 | 115,900,000 | 117,800,000 |
|---|
| 2025-07-31 | $980.7M | $641.9M | $338.8M | $22.5M | $163.4M | $187.1M | $151.7M | — | $149.7M | $35.4M | $114.3M | $0.97 | $0.96 | -700,000 | -800,000 |
|---|
| 2025-04-30 | $940.1M | $618.2M | $321.9M | $21.4M | $152.3M | $234.5M | $87.4M | — | $87M | $29.2M | $57.8M | $0.49 | $0.48 | 118,800,000 | 120,300,000 |
|---|
| 2025-01-31 | $870M | $564.1M | $305.9M | $21.2M | $159.2M | $180.4M | $125.5M | — | $125M | $29.1M | $95.9M | $0.80 | $0.79 | 119,600,000 | 121,400,000 |
|---|
| 2024-10-31 | $900.1M | $580.5M | $319.6M | $22.7M | $166.1M | $188.8M | $130.8M | — | $130.5M | $31.5M | $99M | $0.83 | $0.81 | 119,900,000 | 121,900,000 |
|---|
| 2024-07-31 | $935.4M | $600.6M | $334.8M | $25.4M | $163.2M | $188.6M | $146.2M | — | $139.4M | $29.7M | $109.7M | $0.91 | $0.90 | -100,000 | 0 |
|---|
| 2024-04-30 | $927.9M | $597.8M | $330.1M | $24.8M | $161.7M | $186.5M | $143.6M | — | $144M | $30.5M | $113.5M | $0.94 | $0.92 | 120,800,000 | 122,900,000 |
|---|
| 2024-01-31 | $876.7M | $568.1M | $308.6M | $22.1M | $156.8M | $178.9M | $129.7M | — | $129M | $30.3M | $98.7M | $0.82 | $0.81 | 120,500,000 | 122,100,000 |
|---|
| 2023-10-31 | $846.3M | $545.4M | $300.9M | $21.3M | $155M | $176.3M | $124.6M | — | $122.9M | $30.8M | $92.1M | $0.76 | $0.75 | 120,900,000 | 122,600,000 |
|---|
| 2023-07-31 | $879.5M | $579.4M | $300.1M | $21.9M | $157.6M | $179.5M | $120.6M | — | $117.3M | $25.4M | $91.9M | $0.76 | $0.74 | -200,000 | -100,000 |
|---|
| 2023-04-30 | $875.7M | $586.9M | $288.8M | $19M | $145.8M | $164.8M | $124M | — | $121.5M | $27.8M | $93.7M | $0.77 | $0.76 | 121,600,000 | 123,500,000 |
|---|
| 2023-01-31 | $828.3M | $543.9M | $284.4M | $18.5M | $149.6M | $168.1M | $116.3M | — | $113.3M | $27.3M | $86M | $0.71 | $0.70 | 121,700,000 | 123,300,000 |
|---|
| 2022-10-31 | $847.3M | $560.1M | $287.2M | $18.7M | $149.2M | $167.9M | $119.3M | — | $116.6M | $29.4M | $87.2M | $0.71 | $0.70 | 122,600,000 | 123,900,000 |
|---|
| 2022-07-31 | $890M | $598.4M | $291.6M | $18.6M | $143.7M | $162.3M | $129.3M | — | $128.6M | $27.6M | $101M | $0.82 | $0.81 | -200,000 | -400,000 |
|---|
| 2022-04-30 | $853.2M | $584.2M | $269M | $17.4M | $140.6M | $158M | $111M | — | $111.3M | $28.3M | $83M | $0.67 | $0.67 | 123,400,000 | 124,600,000 |
|---|
| 2022-01-31 | $802.5M | $552.7M | $249.8M | $16.6M | $137.5M | $154.1M | $95.7M | — | $94.5M | $22.7M | $71.8M | $0.58 | $0.57 | 123,900,000 | 125,600,000 |
|---|
| 2021-10-31 | $760.9M | $503.9M | $257M | $16.5M | $133M | $149.5M | $107.5M | — | $104.1M | $27M | $77.1M | $0.62 | $0.61 | 124,400,000 | 126,300,000 |
|---|
| 2021-07-31 | $773.1M | $507.4M | $265.7M | — | — | $153.7M | $112M | — | $114M | $29.7M | $84.3M | $0.67 | $0.66 | -200,000 | 0 |
|---|
| 2021-04-30 | $765M | $507M | $258M | — | — | $148.6M | $109.4M | — | $110.9M | $26.5M | $84.4M | $0.67 | $0.66 | 126,400,000 | 128,300,000 |
|---|
| 2021-01-31 | $679.1M | $453.8M | $225.3M | — | — | $149.2M | $76.1M | — | $73.9M | $17.7M | $56.2M | $0.44 | $0.44 | 126,600,000 | 128,200,000 |
|---|
| 2020-10-31 | $636.6M | $413.9M | $222.7M | — | — | $135.5M | $87.2M | — | $82.2M | $20.3M | $61.9M | $0.49 | $0.48 | 126,800,000 | 128,000,000 |
|---|
| 2020-07-31 | $617.4M | $409.5M | $207.9M | — | — | $125.4M | $82.5M | — | $81.3M | $17.2M | $64.1M | $0.51 | $0.50 | -100,000 | -200,000 |
|---|
| 2020-04-30 | $629.7M | $420.5M | $209.2M | — | — | $124.7M | $84.5M | — | $84.4M | $21M | $63.4M | $0.50 | $0.50 | 126,900,000 | 127,700,000 |
|---|
| 2020-01-31 | $662M | $438.8M | $223.2M | — | — | $138.7M | $84.5M | — | $82.8M | $18.4M | $64.4M | $0.51 | $0.50 | 127,100,000 | 128,900,000 |
|---|
| 2019-10-31 | $672.7M | $441.4M | $231.3M | — | — | $142.6M | $88.7M | — | $86.6M | $21.6M | $65M | $0.51 | $0.51 | 126,900,000 | 128,600,000 |
|---|
| 2019-07-31 | $727M | $483.2M | $243.8M | — | — | $139.4M | $104.4M | — | $98.8M | $40.7M | $58.1M | $0.45 | $0.45 | -200,000 | -100,000 |
|---|
| 2019-04-30 | $712.8M | $472.1M | $240.7M | — | — | $140.7M | $100M | — | $99.5M | $24.3M | $75.2M | $0.59 | $0.58 | 128,200,000 | 130,000,000 |
|---|
| 2019-01-31 | $703.7M | $478.3M | $225.4M | — | — | $140.3M | $85.1M | — | $80.5M | $20.4M | $60.1M | $0.47 | $0.46 | 128,300,000 | 130,000,000 |
|---|
| 2018-10-31 | $701.4M | $463M | $238.4M | — | — | $139.7M | $98.7M | — | $96.4M | $22.6M | $73.8M | $0.57 | $0.56 | 128,800,000 | 131,000,000 |
|---|
| 2018-07-31 | $724.7M | $471.9M | $252.8M | — | — | — | $108.2M | — | $103.5M | $1.1M | $102.4M | $0.78 | $0.77 | -200,000 | -300,000 |
|---|
| 2018-04-30 | $700M | $460.2M | $239.8M | — | — | $140.2M | $99.6M | — | $99M | $29.1M | $69.9M | $0.54 | $0.53 | 130,100,000 | 131,900,000 |
|---|
| 2018-01-31 | $664.7M | $445.8M | $218.9M | — | — | $138.8M | $80.1M | — | $76.4M | $129.3M | -$52.9M | -$0.40 | -$0.40 | 130,600,000 | 130,600,000 |
|---|
| 2017-10-31 | $644.8M | $420.5M | $224.3M | — | — | $135.2M | $89.1M | — | $84.7M | $23.8M | $60.9M | $0.47 | $0.46 | 130,800,000 | 132,700,000 |
|---|
| 2017-07-31 | — | $432.8M | $227.3M | — | — | — | $89.3M | — | $91.7M | $23.5M | $68.2M | $0.52 | $0.51 | -400,000 | -300,000 |
|---|
| 2017-04-30 | — | $396.7M | $211.5M | — | — | $123M | $88.5M | — | $84.3M | $24.2M | $60.1M | $0.45 | $0.45 | 132,500,000 | 134,100,000 |
|---|
| 2017-01-31 | — | $362.7M | $187.9M | — | — | $118.5M | $69.4M | — | $66.3M | $19.8M | $46.5M | $0.35 | $0.35 | 132,900,000 | 134,400,000 |
|---|
| 2016-10-31 | — | $358.8M | $194.2M | — | — | $117.8M | $76.4M | — | $79.7M | $21.7M | $58M | $0.43 | $0.43 | 133,400,000 | 134,600,000 |
|---|
| 2016-07-31 | — | $384.5M | $209.3M | — | — | — | $90.1M | — | $82.5M | $23M | $59.5M | $0.45 | $0.45 | 0 | 100,000 |
|---|
| 2016-04-30 | — | $374.7M | $196.6M | — | — | $121.7M | $74.9M | — | $72.1M | $17.3M | $54.8M | $0.41 | $0.41 | 133,900,000 | 134,700,000 |
|---|
| 2016-01-31 | — | $346.4M | $170.8M | — | — | $117.1M | $53.7M | — | $49.4M | $11.4M | $38M | $0.28 | $0.28 | 133,700,000 | 134,400,000 |
|---|
| 2015-10-31 | — | $359.9M | $178.1M | — | — | $122.6M | $55.5M | — | $53.4M | $14.9M | $38.5M | $0.29 | $0.29 | 133,900,000 | 134,900,000 |
|---|
| 2015-07-31 | — | $408.3M | $202.3M | — | — | — | $78.4M | — | $78.1M | $21.7M | $56.4M | $0.41 | $0.41 | -500,000 | -600,000 |
|---|
| 2015-04-30 | — | $381.5M | $194.1M | — | — | $127M | $67.1M | — | $67.8M | $20M | $47.8M | $0.35 | $0.34 | 137,200,000 | 138,800,000 |
|---|
| 2015-01-31 | — | $385.4M | $203.1M | — | — | $137.3M | $65.8M | — | $65.4M | $17.4M | $48M | $0.35 | $0.34 | 138,000,000 | 139,700,000 |
|---|
| 2014-10-31 | — | $387.4M | $209.1M | — | — | $132.1M | $77M | — | $77.3M | $21.4M | $55.9M | $0.40 | $0.40 | 139,581,380 | 141,480,267 |
|---|
| 2014-07-31 | — | $429.96M | $238.3M | — | — | — | $99.11M | — | $100.85M | $27.92M | $72.93M | $0.51 | $0.50 | -943,727 | -1,008,748 |
|---|
| 2014-04-30 | — | $400.77M | $223.46M | — | — | $130.73M | $92.73M | — | $94.18M | $26.85M | $67.34M | $0.46 | $0.46 | 145,310,710 | 147,339,425 |
|---|
| 2014-01-31 | — | $379.97M | $201.65M | — | — | $129.54M | $72.11M | — | $74.88M | $16.54M | $58.34M | $0.40 | $0.39 | 146,957,131 | 149,021,755 |
|---|
| 2013-10-31 | — | $384.99M | $214.39M | — | — | $122.65M | $91.75M | — | $90.79M | $29.2M | $61.59M | $0.42 | $0.41 | 147,323,138 | 149,360,875 |
|---|
| 2013-07-31 | — | $404.24M | $228.36M | — | — | — | $100.01M | — | $101.18M | $28.57M | $72.61M | $0.49 | $0.48 | -130,599 | -135,810 |
|---|
| 2013-04-30 | — | $397.87M | $221.5M | — | — | $122.91M | $98.59M | — | $99.48M | $29.63M | $69.84M | $0.47 | $0.46 | 148,136,620 | 150,234,445 |
|---|
| 2013-01-31 | — | $397.06M | $198.98M | — | — | $127.79M | $71.19M | — | $70.85M | $20.04M | $50.81M | $0.34 | $0.34 | 147,951,535 | 149,988,832 |
|---|
| 2012-10-31 | — | $390.65M | $198.29M | — | — | $124.76M | $73.54M | — | $76.68M | $22.57M | $54.11M | $0.36 | $0.36 | 149,149,429 | 151,524,125 |
|---|
| 2012-07-31 | — | $427.05M | $229.78M | — | — | — | $99.48M | — | $102.35M | $31.37M | $70.98M | $0.47 | $0.47 | -98,986 | -126,543 |
|---|
| 2012-04-30 | — | $419.01M | $228.23M | — | — | $129.79M | $98.44M | — | $99.99M | $29.04M | $70.95M | $0.47 | $0.46 | 150,536,631 | 153,207,471 |
|---|
| 2012-01-31 | — | $380.07M | $200.82M | — | — | $126.05M | $74.77M | — | $76.42M | $22.6M | $53.82M | $0.36 | $0.35 | 150,105,610 | 152,825,570 |
|---|
| 2011-10-31 | — | $393.36M | $214.93M | — | — | $124.61M | $90.33M | — | $92.02M | $23.46M | $68.55M | $0.46 | $0.45 | 150,513,892 | 153,047,198 |
|---|
| 2011-07-31 | — | $398.45M | $227.01M | — | — | — | $90.01M | — | $90.48M | $24.72M | $65.77M | $0.43 | $0.42 | -324,178 | -327,710 |
|---|
| 2011-04-30 | — | $385.41M | $209.16M | — | — | $125.83M | $83.33M | — | $81.82M | $20.01M | $61.81M | $0.40 | $0.39 | 154,651,222 | 157,408,094 |
|---|
| 2011-01-31 | — | $347.56M | $189.54M | — | — | $122.1M | $67.44M | — | $68.01M | $23.43M | $44.58M | $0.57 | $0.56 | 77,580,064 | 78,977,509 |
|---|
| 2010-10-31 | — | $348.82M | $188.09M | — | — | $113.59M | $74.5M | — | $71.96M | $18.82M | $53.13M | $0.69 | $0.68 | 77,169,260 | 78,484,455 |
|---|
| 2010-07-31 | — | $328.21M | $187.03M | — | — | — | $74.67M | — | $72.56M | $21.39M | $51.17M | -$0.40 | -$0.40 | 77,694,986 | 79,022,298 |
|---|
| 2010-04-30 | — | $320.25M | $177.37M | — | — | $105.29M | $72.08M | — | $70.07M | $20.61M | $49.46M | $0.64 | $0.62 | 77,872,665 | 79,222,705 |
|---|
| 2010-01-31 | — | $290.18M | $145.95M | — | — | $106.9M | $39.05M | — | $37.54M | $6.57M | $30.97M | $0.40 | $0.39 | 78,087,356 | 79,406,326 |
|---|
| 2009-10-31 | — | $279.68M | $148.4M | — | — | $95.96M | $52.44M | — | $50.01M | $15.45M | $34.57M | $0.44 | $0.44 | 78,046,174 | 79,295,101 |
|---|
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 | $3.69B | $2.4B | $1.29B | $87.8M | $641M | $790.8M | $495.4M | — | $492.2M | $125.2M | $367M | $3.09 | $3.05 | 118,700,000 | 120,400,000 |
|---|
| 2024-07-31 | $3.59B | $2.31B | $1.27B | $93.6M | $636.7M | $730.3M | $544.1M | — | $535.3M | $121.3M | $414M | $3.43 | $3.38 | 120,700,000 | 122,600,000 |
|---|
| 2023-07-31 | $3.43B | $2.27B | $1.16B | $78.1M | $602.3M | $680.4M | $480.2M | — | $468.7M | $109.9M | $358.8M | $2.95 | $2.90 | 121,800,000 | 123,600,000 |
|---|
| 2022-07-31 | $3.31B | $2.24B | $1.07B | $69.1M | $554.8M | $623.9M | $443.5M | — | $438.4M | $105.6M | $332.8M | $2.69 | $2.66 | 123,700,000 | 125,200,000 |
|---|
| 2021-07-31 | $2.85B | $1.88B | $971.7M | $67.8M | $519.2M | $587M | $384.7M | — | $381M | $94.1M | $286.9M | $2.27 | $2.24 | 126,400,000 | 128,200,000 |
|---|
| 2020-07-31 | $2.58B | $1.71B | $871.6M | $61.2M | $470.3M | $531.5M | $340.1M | — | $335.2M | $78.2M | $257M | $2.03 | $2.00 | 126,900,000 | 128,300,000 |
|---|
| 2019-07-31 | $2.84B | $1.9B | $948.3M | $62.3M | $497.8M | $560.1M | $388.2M | — | $375.2M | $108M | $267.2M | $2.08 | $2.05 | 128,300,000 | 130,300,000 |
|---|
| 2018-07-31 | $2.73B | $1.8B | $935.8M | $59.9M | — | — | $377M | — | $363.6M | $183.3M | $180.3M | $1.38 | $1.36 | 130,300,000 | 132,200,000 |
|---|
| 2017-07-31 | $2.37B | $1.55B | $820.9M | $54.7M | — | — | $323.6M | — | $322M | $89.2M | $232.8M | $1.76 | $1.74 | 132,600,000 | 134,100,000 |
|---|
| 2016-07-31 | $2.22B | $1.47B | $754.8M | $55.5M | — | — | $274.2M | — | $257.4M | $66.6M | $190.8M | $1.43 | $1.42 | 133,800,000 | 134,800,000 |
|---|
| 2015-07-31 | — | $1.56B | $808.6M | $60.2M | — | — | $288.3M | — | $288.6M | $80.5M | $208.1M | $1.51 | $1.49 | 137,800,000 | 139,400,000 |
|---|
| 2014-07-31 | — | $1.6B | $877.8M | $61.8M | — | — | $355.7M | — | $360.7M | $100.5M | $260.2M | $1.79 | $1.76 | 145,600,000 | 147,600,000 |
|---|
| 2013-07-31 | — | $1.59B | $847.13M | $62.63M | — | — | $343.33M | — | $348.18M | $100.8M | $247.38M | $1.67 | $1.64 | 148,273,904 | 150,455,193 |
|---|
| 2012-07-31 | — | $1.62B | $873.76M | $59.59M | — | — | $363.02M | — | $370.78M | $106.48M | $264.3M | $1.76 | $1.73 | 150,286,403 | 152,940,605 |
|---|
| 2011-07-31 | — | $1.48B | $813.8M | $55.29M | $443.23M | — | $315.28M | — | $312.26M | $86.97M | $225.29M | $1.46 | $1.43 | 154,392,740 | 157,196,918 |
|---|
| 2010-07-31 | — | $1.22B | $658.75M | $44.49M | $376.02M | — | $238.24M | — | $230.18M | $64.01M | $166.16M | $1.07 | $1.05 | 155,697,056 | 158,355,544 |
|---|
| 2009-07-31 | — | $1.28B | $589.71M | $40.64M | $379.11M | — | $169.96M | — | $161.43M | $29.52M | $131.91M | $1.69 | $1.67 | 77,967,141 | 79,199,838 |
|---|