Complete source-backed income-statement history.
- Available history
- 2012-01-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 | $927.96M | $232.01M | $695.95M | $222.92M | — | $420.93M | $275.02M | — | $349.53M | $76.1M | $273.43M | $1.68 | $1.66 | 162,344,000 | 165,057,000 |
|---|
| 2026-04-30 | $882.95M | $220.92M | $662.02M | $208.32M | — | $388.91M | $273.11M | — | $347.53M | $86.59M | $260.94M | $1.60 | $1.57 | 163,345,000 | 165,989,000 |
|---|
| 2026-01-31 | $835.95M | $213.48M | $622.47M | $198.79M | — | $376.6M | $245.88M | — | $317.54M | $73.33M | $244.2M | $1.49 | $1.48 | -9,000 | -958,000 |
|---|
| 2025-10-31 | $811.24M | $199.47M | $611.77M | $191.88M | — | $370.92M | $240.85M | — | $312.79M | $76.58M | $236.2M | $1.44 | $1.40 | 164,049,000 | 168,935,000 |
|---|
| 2025-07-31 | $789.08M | $195.25M | $593.83M | $192.68M | — | $397.92M | $195.91M | — | $265.36M | $65.06M | $200.31M | $1.23 | $1.19 | 163,496,000 | 167,685,000 |
|---|
| 2025-04-30 | $759.04M | $173.82M | $585.22M | $184.03M | — | $351.49M | $233.73M | — | $298.82M | $70.63M | $228.19M | $1.40 | $1.37 | 162,749,000 | 166,229,000 |
|---|
| 2025-01-31 | $720.89M | $180.99M | $539.9M | $181.53M | — | $351.47M | $188.42M | — | $245.13M | $49.51M | $195.63M | $1.20 | $1.17 | 172,000 | 394,000 |
|---|
| 2024-10-31 | $699.21M | $174.39M | $524.82M | $172.41M | — | $343.47M | $181.35M | — | $242.29M | $56.48M | $185.81M | $1.15 | $1.13 | 161,987,000 | 164,979,000 |
|---|
| 2024-07-31 | $676.18M | $170.37M | $505.81M | $176.43M | — | $339.32M | $166.49M | — | $225.06M | $54.02M | $171.04M | $1.06 | $1.04 | 161,708,000 | 164,564,000 |
|---|
| 2024-04-30 | $650.35M | $173.88M | $476.46M | $162.71M | — | $321.29M | $155.17M | — | $206.9M | $45.24M | $161.66M | $1.00 | $0.98 | 161,421,000 | 164,394,000 |
|---|
| 2024-01-31 | $630.62M | $173.93M | $456.69M | $163.57M | — | $321.43M | $135.26M | — | $182.69M | $35.3M | $147.4M | $0.91 | $0.90 | 188,000 | 357,000 |
|---|
| 2023-10-31 | $616.51M | $167.68M | $448.82M | $161.28M | — | $320.33M | $128.49M | — | $170.68M | $35.52M | $135.16M | $0.84 | $0.83 | 160,768,000 | 163,761,000 |
|---|
| 2023-07-31 | $590.23M | $169.02M | $421.21M | $157.23M | — | $317.16M | $104.05M | — | $142.88M | $31.25M | $111.63M | $0.70 | $0.68 | 160,396,000 | 163,284,000 |
|---|
| 2023-04-30 | $526.33M | $166.66M | $359.66M | $146.96M | — | $298.13M | $61.53M | — | $91.78M | -$39.74M | $131.52M | $0.82 | $0.81 | 159,852,000 | 162,521,000 |
|---|
| 2023-01-31 | $563.39M | $164.31M | $399.08M | $142.54M | — | $290.15M | $108.92M | — | $135.36M | -$53.17M | $188.53M | $1.21 | $1.16 | 427,000 | 248,000 |
|---|
| 2022-10-31 | $552.35M | $153.91M | $398.44M | $130.26M | — | $277.04M | $121.4M | — | $133.86M | $25.41M | $108.46M | $0.70 | $0.67 | 155,392,000 | 162,295,000 |
|---|
| 2022-07-31 | $534.22M | $151.67M | $382.55M | $134.01M | — | $281.46M | $101.09M | — | $109.49M | $18.89M | $90.6M | $0.58 | $0.56 | 154,951,000 | 162,132,000 |
|---|
| 2022-04-30 | $505.1M | $139.52M | $365.59M | $113.48M | — | $237.92M | $127.67M | — | $130.38M | $30.27M | $100.12M | $0.65 | $0.62 | 154,514,000 | 161,928,000 |
|---|
| 2022-01-31 | $485.5M | $135.88M | $349.62M | $105.28M | — | $229.9M | $119.72M | — | $119.48M | $22.38M | $97.1M | $0.63 | $0.60 | 231,000 | -386,000 |
|---|
| 2021-10-31 | $476.11M | $129.56M | $346.55M | $98.64M | — | $213.84M | $132.71M | — | $133.53M | $27.66M | $105.87M | $0.69 | $0.65 | 153,514,000 | 163,034,000 |
|---|
| 2021-07-31 | $455.59M | $122.1M | $333.5M | $94.9M | — | $208.87M | $124.62M | — | $126.29M | $17.43M | $108.86M | $0.71 | $0.67 | 153,090,000 | 162,765,000 |
|---|
| 2021-04-30 | $433.57M | $116.14M | $317.44M | $83.23M | — | $188.99M | $128.45M | — | $133.01M | $17.44M | $115.57M | $0.76 | $0.71 | 152,444,000 | 162,213,000 |
|---|
| 2021-01-31 | $396.76M | $113.85M | $282.91M | $81.94M | — | $184.07M | $98.84M | — | $105.29M | $2.37M | $102.92M | $0.68 | $0.63 | 344,000 | 215,000 |
|---|
| 2020-10-31 | $377.52M | $103M | $274.52M | $79.99M | — | $173.22M | $101.31M | — | $104.76M | $7.8M | $96.96M | $0.64 | $0.60 | 150,993,000 | 161,711,000 |
|---|
| 2020-07-31 | $353.68M | $97.2M | $256.48M | $70.05M | — | $166.4M | $90.08M | — | $92.96M | -$589,000.00 | $93.55M | $0.62 | $0.58 | 150,413,000 | 160,840,000 |
|---|
| 2020-04-30 | $337.11M | $94.88M | $242.23M | $62.24M | — | $154.66M | $87.57M | — | $90.98M | $4.41M | $86.57M | $0.58 | $0.54 | 149,541,000 | 159,474,000 |
|---|
| 2020-01-31 | $311.51M | $94.32M | $217.19M | $61.2M | — | $156.8M | $60.39M | — | $65.24M | -$944,000.00 | $66.18M | $0.45 | $0.41 | 329,000 | 172,000 |
|---|
| 2019-10-31 | $280.92M | $73.33M | $207.59M | $52.58M | — | $126.79M | $80.8M | — | $89.94M | $7.7M | $82.25M | $0.56 | $0.52 | 148,157,000 | 158,750,000 |
|---|
| 2019-07-31 | $266.9M | $70.22M | $196.68M | $51.15M | — | $122.83M | $73.86M | — | $81.19M | $1.95M | $79.24M | $0.54 | $0.50 | 147,510,000 | 158,675,000 |
|---|
| 2019-04-30 | $244.75M | $65.5M | $179.25M | $44.97M | — | $108.08M | $71.17M | — | $77.33M | $3.88M | $73.45M | $0.50 | $0.47 | 146,708,000 | 157,910,000 |
|---|
| 2019-01-31 | $232.32M | $64.53M | $167.8M | $42.76M | — | $104.8M | $63M | — | $68.69M | -$2.46M | $71.15M | $0.49 | $0.45 | 479,000 | 411,000 |
|---|
| 2018-10-31 | $224.73M | $61.37M | $163.36M | $40M | — | $100.26M | $63.09M | — | $67.7M | $3.62M | $64.09M | $0.44 | $0.41 | 144,737,000 | 156,025,000 |
|---|
| 2018-07-31 | $209.61M | $59.23M | $150.38M | $38.83M | — | $97.57M | $52.82M | — | $56.16M | $5.87M | $50.29M | $0.35 | $0.32 | 143,748,000 | 155,416,000 |
|---|
| 2018-04-30 | $195.55M | $60.16M | $135.39M | $37.2M | — | $91.44M | $43.96M | — | $46.1M | $1.79M | $44.31M | $0.31 | $0.29 | 142,777,000 | 154,935,000 |
|---|
| 2018-01-31 | $185.98M | $58.91M | $127.07M | $36.99M | — | $88.57M | $38.5M | — | $41.54M | $884,000.00 | $40.65M | $0.29 | $0.26 | 453,000 | 272,000 |
|---|
| 2017-10-31 | $177.01M | $53.23M | $123.77M | $34.04M | — | $81.28M | $42.5M | — | $43.85M | $8.93M | $34.93M | $0.25 | $0.23 | 140,857,000 | 154,256,000 |
|---|
| 2017-07-31 | $167.8M | $50.4M | $117.4M | $32.68M | — | $79.33M | $38.07M | — | $40.93M | $2.32M | $38.6M | $0.28 | $0.25 | 140,010,000 | 153,778,000 |
|---|
| 2017-04-30 | $159.77M | $48.88M | $110.9M | $28.31M | — | $72.03M | $38.86M | — | $39.45M | $2.46M | $37M | $0.27 | $0.24 | 137,096,000 | 151,056,000 |
|---|
| 2017-01-31 | $156.65M | $46.47M | $110.18M | $26.1M | — | $64.93M | $45.25M | — | $45.01M | $14.53M | $30.48M | $0.22 | $0.21 | 554,000 | 505,000 |
|---|
| 2016-10-31 | $142.78M | $43.93M | $98.85M | $25.01M | — | $65.04M | $33.81M | — | $34.34M | $12.71M | $21.63M | $0.16 | $0.15 | 135,624,000 | 147,436,000 |
|---|
| 2016-07-31 | $131.35M | $42.2M | $89.15M | $23.56M | — | $65.33M | $23.82M | — | $22.46M | $9.5M | $12.96M | $0.10 | $0.09 | 135,126,000 | 147,155,000 |
|---|
| 2016-04-30 | $119.76M | $41.09M | $78.67M | $22.07M | — | $60.87M | $17.81M | — | $20.55M | $8.04M | $12.51M | $0.09 | $0.09 | 133,996,000 | 145,708,000 |
|---|
| 2016-01-31 | $114.27M | $39.74M | $74.53M | $20.1M | — | $59.32M | $15.21M | — | $14.81M | -$2.78M | $17.59M | $0.13 | $0.13 | 289,000 | 68,000 |
|---|
| 2015-10-31 | $106.92M | $37.01M | $69.91M | $17.67M | — | $49.81M | $20.1M | — | $20.21M | $9.73M | $10.48M | $0.08 | $0.07 | 132,413,000 | 145,063,000 |
|---|
| 2015-07-31 | $98.11M | $33.47M | $64.63M | $15.26M | — | $42.28M | $22.35M | — | $21.91M | $8.5M | $13.41M | $0.10 | $0.09 | 131,799,000 | 144,871,000 |
|---|
| 2015-04-30 | $89.92M | $31.99M | $57.94M | $12.96M | — | $37.01M | $20.93M | — | $21.69M | $8.71M | $12.98M | $0.10 | $0.09 | 131,163,000 | 144,734,000 |
|---|
| 2015-01-31 | $87.01M | $31.16M | $55.86M | $11.74M | — | $35.17M | $20.68M | — | $19.02M | $5.7M | $13.33M | $0.10 | $0.09 | 877,000 | 122,000 |
|---|
| 2014-10-31 | $83.83M | $30.42M | $53.41M | $10.64M | — | $33.47M | $19.94M | — | $18.95M | $8.69M | $10.26M | $0.08 | $0.07 | 129,212,000 | 144,289,000 |
|---|
| 2014-07-31 | $75.66M | $28.14M | $47.53M | $9.79M | — | $30.74M | $16.79M | — | $16.68M | $7.11M | $9.58M | $0.07 | $0.07 | 127,314,000 | 143,353,000 |
|---|
| 2014-04-30 | $66.72M | $25.95M | $40.77M | $8.99M | — | $28.21M | $12.56M | — | $12.53M | $5.31M | $7.22M | $0.06 | $0.05 | 123,902,000 | 142,849,000 |
|---|
| 2014-01-31 | $62.8M | $24.36M | $38.45M | $7.86M | — | $27.14M | $11.31M | — | $10.94M | $4.7M | $6.25M | $0.04 | $0.02 | 23,206,000 | -61,577,000 |
|---|
| 2013-10-31 | $54.98M | $21.39M | $33.59M | $6.59M | — | $23.6M | $9.99M | — | $10.11M | $3.59M | $6.53M | $0.07 | $0.05 | 35,802,000 | 131,963,000 |
|---|
| 2013-07-31 | $49.58M | $19.14M | $30.44M | $6.36M | — | $20.6M | $9.84M | — | $9.77M | $3.78M | $6M | $0.05 | $0.03 | 24,418,000 | 37,038,000 |
|---|
| 2013-04-30 | $42.79M | $17.71M | $25.08M | $5.53M | — | $16.91M | $8.17M | — | $7.67M | $2.83M | $4.85M | $0.04 | $0.03 | 21,610,000 | 32,988,000 |
|---|
| 2013-01-31 | $39.79M | $16.76M | $23.03M | $4.69M | — | $13.67M | $9.36M | — | $8.76M | $3.08M | $5.68M | $0.05 | $0.03 | 1,053,000 | 1,439,000 |
|---|
| 2012-10-31 | $35.8M | $15.86M | $19.94M | $3.61M | — | $11.16M | $8.78M | — | $8.86M | $3.11M | $5.75M | $0.05 | $0.03 | 20,743,000 | 30,369,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 |
|---|
| 2026-01-31 | $3.2B | $782.02M | $2.41B | $767.39M | — | $1.5B | $916.37M | — | $1.19B | $285.6M | $908.91M | $5.55 | $5.44 | 163,667,000 | 166,995,000 |
|---|
| 2025-01-31 | $2.75B | $699.64M | $2.05B | $693.08M | — | $1.36B | $691.44M | — | $919.38M | $205.24M | $714.14M | $4.41 | $4.32 | 161,879,000 | 165,232,000 |
|---|
| 2024-01-31 | $2.36B | $677.29M | $1.69B | $629.03M | — | $1.26B | $429.33M | — | $588.02M | $62.32M | $525.71M | $3.27 | $3.22 | 160,532,000 | 163,486,000 |
|---|
| 2023-01-31 | $2.16B | $609.41M | $1.55B | $520.28M | — | $1.09B | $459.09M | — | $509.1M | $21.39M | $487.71M | $3.14 | $3.00 | 155,385,000 | 162,437,000 |
|---|
| 2022-01-31 | $1.85B | $503.68M | $1.35B | $382.04M | — | $841.6M | $505.5M | — | $512.31M | $84.92M | $427.39M | $2.79 | $2.63 | 153,251,000 | 162,277,000 |
|---|
| 2021-01-31 | $1.47B | $408.93M | $1.06B | $294.22M | — | $678.35M | $377.79M | — | $393.99M | $14M | $380M | $2.52 | $2.36 | 150,666,000 | 160,732,000 |
|---|
| 2020-01-31 | $1.1B | $303.37M | $800.71M | $209.9M | — | $514.49M | $286.22M | — | $313.7M | $12.58M | $301.12M | $2.04 | $1.90 | 147,796,000 | 158,296,000 |
|---|
| 2019-01-31 | $862.21M | $245.28M | $616.93M | $158.78M | — | $394.06M | $222.87M | — | $238.64M | $8.81M | $229.83M | $1.59 | $1.47 | 144,244,000 | 156,117,000 |
|---|
| 2018-01-31 | $690.56M | $211.42M | $479.14M | $132.02M | — | $321.21M | $157.93M | — | $165.77M | $14.59M | $151.18M | $1.08 | $0.98 | 140,311,000 | 153,681,000 |
|---|
| 2017-01-31 | $550.54M | $173.68M | $376.86M | $96.74M | — | $256.17M | $120.69M | — | $122.36M | $44.78M | $77.57M | $0.57 | $0.53 | 135,698,000 | 147,578,000 |
|---|
| 2016-01-31 | $409.22M | $142.21M | $267.01M | $65.98M | — | $188.42M | $78.59M | — | $78.62M | $24.16M | $54.46M | $0.41 | $0.38 | 132,020,000 | 144,977,000 |
|---|
| 2015-01-31 | $313.22M | $115.66M | $197.56M | $41.16M | — | $127.6M | $69.97M | — | $67.19M | $26.8M | $40.38M | $0.31 | $0.28 | 127,713,000 | 144,204,000 |
|---|
| 2014-01-31 | $210.15M | $82.6M | $127.55M | $26.33M | — | $88.25M | $39.3M | — | $38.5M | $14.89M | $23.62M | $0.20 | $0.15 | 51,725,000 | 68,024,000 |
|---|
| 2013-01-31 | $129.55M | $57.02M | $72.53M | $14.64M | — | $42.5M | $30.03M | — | $29.09M | $10.31M | $18.78M | $0.17 | $0.11 | 20,887,000 | 30,599,000 |
|---|
| 2012-01-31 | $61.26M | $29.06M | $32.21M | $7.75M | — | $25.57M | $6.64M | — | $6.65M | $2.42M | $4.23M | $0.03 | $0.02 | 17,655,000 | 24,776,000 |
|---|