Complete source-backed income-statement history.
- Available history
- 2009-07-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 | $436.9M | $205.77M | $231.13M | $22.9M | $148.12M | $171.02M | $60.12M | — | $55.57M | $9.98M | $45.59M | — | — | -28,000 | -11,000 |
|---|
| 2026-04-30 | $435.24M | $209.77M | $225.47M | $23.53M | $128.73M | $152.26M | $73.21M | — | $73.37M | $15.57M | $57.8M | — | — | 47,357,000 | 47,814,000 |
|---|
| 2026-01-31 | $384.14M | $189.74M | $194.39M | $24.31M | $107.9M | $132.2M | $62.19M | — | $62.01M | $13.95M | $48.05M | — | — | 47,310,000 | 47,738,000 |
|---|
| 2025-10-31 | $405.29M | $196.46M | $208.83M | $23.29M | $117.57M | $140.86M | $67.97M | — | $68.48M | $14.54M | $53.94M | — | — | 47,273,000 | 47,731,000 |
|---|
| 2025-07-31 | $397.28M | $197.04M | $200.23M | $23.05M | $117.89M | $140.94M | $59.29M | — | $60.51M | $10.63M | $49.88M | — | — | -102,000 | -104,000 |
|---|
| 2025-04-30 | $382.59M | $187.53M | $195.06M | $19.19M | $108.68M | $127.87M | $67.19M | — | $65.75M | $13.48M | $52.26M | — | — | 47,644,000 | 48,066,000 |
|---|
| 2025-01-31 | $356.68M | $180.83M | $175.84M | $18.72M | $105.89M | $124.61M | $51.23M | — | $52.05M | $11.71M | $40.33M | — | — | 47,851,000 | 48,306,000 |
|---|
| 2024-10-31 | $377.07M | $187.38M | $189.69M | $18.92M | $111.85M | $130.77M | $58.92M | — | $58.8M | $12.02M | $46.78M | — | — | 47,732,000 | 48,217,000 |
|---|
| 2024-07-31 | $343.4M | $166.35M | $177.06M | $17.53M | $93.31M | $110.84M | $66.22M | — | $68.21M | $12.75M | $55.46M | — | — | -175,000 | -144,000 |
|---|
| 2024-04-30 | $343.38M | $166.36M | $177.03M | $17.68M | $95.8M | $113.48M | $63.54M | — | $64.41M | $13.52M | $50.89M | — | — | 48,004,000 | 48,386,000 |
|---|
| 2024-01-31 | $322.62M | $160.54M | $162.08M | $16.83M | $91.33M | $108.16M | $53.93M | — | $55.82M | $12.19M | $43.63M | — | — | 48,374,000 | 48,725,000 |
|---|
| 2023-10-31 | $331.98M | $160.26M | $171.72M | $15.7M | $96.29M | $111.99M | $59.73M | — | $59.4M | $12.16M | $47.24M | — | — | 48,505,000 | 48,811,000 |
|---|
| 2023-07-31 | $345.93M | $170.05M | $175.88M | $16.34M | $97.5M | $113.84M | $62.05M | — | $63.82M | $14.44M | $49.38M | — | — | -164,000 | -164,000 |
|---|
| 2023-04-30 | $337.12M | $167.43M | $169.69M | $15.72M | $90.98M | $106.69M | $63M | — | $63.03M | $14.98M | $48.05M | — | — | 49,653,000 | 50,001,000 |
|---|
| 2023-01-31 | $326.25M | $169.81M | $156.44M | $15.38M | $92.28M | $107.66M | $48.78M | — | $48.51M | $10.52M | $37.99M | — | — | 49,745,000 | 50,009,000 |
|---|
| 2022-10-31 | $322.57M | $167.31M | $155.26M | $13.93M | $89.95M | $103.88M | $51.39M | — | $50.34M | $10.89M | $39.44M | — | — | 49,868,000 | 50,090,000 |
|---|
| 2022-07-31 | $323.98M | $160.81M | $163.18M | $15.75M | $94.51M | $110.26M | $52.92M | — | $53.99M | $12.93M | $41.06M | — | — | -379,000 | -404,000 |
|---|
| 2022-04-30 | $338.55M | $174.53M | $164.03M | $14.92M | $96.21M | $111.14M | $52.89M | — | $51.25M | $11.2M | $40.05M | — | — | 51,326,000 | 51,568,000 |
|---|
| 2022-01-31 | $318.06M | $168.69M | $149.36M | $13.97M | $92.53M | $106.49M | $42.87M | — | $42.04M | $8.23M | $33.82M | — | — | 51,800,000 | 52,162,000 |
|---|
| 2021-10-31 | $321.48M | $166.49M | $154.99M | $13.91M | $96.75M | $110.65M | $44.34M | — | $44.7M | $9.65M | $35.05M | — | — | 51,973,000 | 52,436,000 |
|---|
| 2021-07-31 | $306.13M | $158.48M | $147.65M | $13.17M | $93.68M | $106.85M | $40.8M | — | $41.61M | $8.59M | $28.03M | — | — | 9,000 | 68,000 |
|---|
| 2021-04-30 | $295.5M | $146.66M | $148.85M | $11.31M | $90.82M | $102.12M | $46.73M | — | $47.78M | $10.23M | $37.29M | — | — | 52,050,000 | 52,449,000 |
|---|
| 2021-01-31 | $265.84M | $136.32M | $129.52M | $9.88M | $82.23M | $92.11M | $37.41M | — | $39.4M | $8.21M | $30.86M | — | — | 52,018,000 | 52,282,000 |
|---|
| 2020-10-31 | $277.23M | $141.8M | $135.43M | $10.2M | $83.04M | $93.24M | $42.19M | — | $42.24M | $8.58M | $33.48M | — | — | 52,021,000 | 52,292,000 |
|---|
| 2020-07-31 | $251.74M | $133.24M | $118.51M | $9.36M | $75.92M | $85.29M | $33.22M | — | $34.86M | $6.93M | $27.69M | — | — | -260,000 | -281,000 |
|---|
| 2020-04-30 | $265.94M | $136.42M | $129.53M | $9.81M | $83.22M | $106.86M | $22.67M | — | $22.15M | $8.52M | $13.63M | — | — | 52,607,000 | 52,972,000 |
|---|
| 2020-01-31 | $276.67M | $137.54M | $139.13M | $10.52M | $87.37M | $97.88M | $41.24M | — | $42.36M | $8.8M | $33.55M | — | — | 53,320,000 | 53,827,000 |
|---|
| 2019-10-31 | $286.95M | $145.54M | $141.41M | $10.97M | $89.55M | $100.51M | $40.89M | — | $41.57M | $4.07M | $37.5M | — | — | 53,143,000 | 53,736,000 |
|---|
| 2019-07-31 | $295.28M | $148.7M | $146.58M | $11.33M | $89.09M | $100.43M | $46.16M | — | $47.08M | $10.47M | $36.61M | — | — | 97,000 | 108,000 |
|---|
| 2019-04-30 | $289.75M | $144M | $145.75M | $11.44M | $94.69M | $106.13M | $39.62M | — | $40.98M | $6.2M | $34.78M | — | — | 52,766,000 | 53,480,000 |
|---|
| 2019-01-31 | $282.43M | $142.62M | $139.81M | $11.07M | $92.71M | $103.78M | $36.03M | — | $36.69M | $7.46M | $29.23M | — | — | 52,532,000 | 53,206,000 |
|---|
| 2018-10-31 | $293.2M | $146.66M | $146.54M | $11.33M | $94.59M | $105.92M | $40.62M | — | $39.89M | $9.26M | $30.64M | — | — | 52,201,000 | 52,958,000 |
|---|
| 2018-07-31 | $297.5M | $150.05M | $147.45M | $11.74M | $90.93M | $102.67M | $44.78M | — | $45.25M | $10.3M | $34.95M | — | — | 49,000 | -86,000 |
|---|
| 2018-04-30 | $298.42M | $147.34M | $151.08M | $11.68M | $101.7M | $113.37M | $37.71M | — | $36.98M | $10.98M | $26M | — | — | 51,747,000 | 52,729,000 |
|---|
| 2018-01-31 | $287.78M | $144.09M | $143.69M | $11.31M | $97.58M | $108.9M | $34.8M | — | $35.02M | $30.75M | $4.27M | — | — | 51,698,000 | 52,719,000 |
|---|
| 2017-10-31 | $290.15M | $144.09M | $146.07M | $10.52M | $100.13M | $110.65M | $35.41M | — | $34.76M | $8.93M | $25.84M | — | — | 51,440,000 | 52,383,000 |
|---|
| 2017-07-31 | — | $145.35M | $143.87M | $11.05M | $96.53M | $107.57M | $36.3M | — | $35.92M | $10.68M | $25.24M | — | — | 84,000 | 74,000 |
|---|
| 2017-04-30 | — | $136.02M | $139.91M | $9.95M | $98.41M | $108.36M | $31.55M | — | $30.63M | $8.08M | $22.55M | — | — | 51,227,000 | 52,201,000 |
|---|
| 2017-01-31 | — | $133.84M | $134.16M | $9.48M | $94.72M | $104.2M | $29.96M | — | $29.1M | $3.8M | $25.3M | — | — | 51,054,000 | 51,954,000 |
|---|
| 2016-10-31 | — | $139.82M | $140.36M | $9.15M | $98M | $107.15M | $33.21M | — | $30.99M | $8.43M | $22.55M | — | — | 50,634,000 | 51,455,000 |
|---|
| 2016-07-31 | — | $141.02M | $141.09M | $9.27M | $98.42M | $107.69M | $33.4M | — | $32.02M | $6.88M | $25.14M | — | — | -61,000 | 22,000 |
|---|
| 2016-04-30 | — | $141.37M | $145.44M | $8.87M | $105.79M | $114.66M | $30.78M | — | $29.67M | $8.69M | $20.98M | — | — | 50,251,000 | 50,505,000 |
|---|
| 2016-01-31 | — | $135.74M | $132.89M | $9.1M | $100.21M | $109.3M | $23.59M | — | $20.47M | $5.18M | $15.29M | — | — | 50,527,000 | 50,647,000 |
|---|
| 2015-10-31 | — | $143.72M | $139.35M | $8.57M | $100.68M | $109.25M | $30.1M | — | $27.19M | $8.49M | $18.7M | — | — | 51,029,000 | 51,089,000 |
|---|
| 2015-07-31 | — | $159.57M | $129.07M | $9.23M | $102.91M | $161.83M | -$32.76M | — | -$35.65M | $3.75M | -$39.39M | — | — | 10,000 | 13,000 |
|---|
| 2015-04-30 | — | $149.23M | $141M | $8.93M | $102.95M | $116.71M | $24.29M | — | $22.22M | $5M | $17.21M | — | — | 51,301,000 | 51,450,000 |
|---|
| 2015-01-31 | — | $144.43M | $138.2M | $8.95M | $107.57M | $121.39M | $16.81M | — | $14.02M | $2.44M | $11.58M | — | — | 51,272,000 | 51,348,000 |
|---|
| 2014-10-31 | — | $160.08M | $150.16M | $9.63M | $109.28M | $123.19M | $26.97M | — | $24.41M | $8.91M | $13.58M | — | — | 51,251,000 | 51,313,000 |
|---|
| 2014-07-31 | — | $162.67M | $154.06M | $9.37M | $111.34M | $270.07M | -$116.01M | — | -$119.02M | -$22.04M | -$110.41M | — | — | -205,000 | -438,000 |
|---|
| 2014-04-30 | — | $154.46M | $155.12M | $8.65M | $116.67M | $128.35M | $26.77M | — | $24.26M | $4.07M | $24.09M | — | — | 51,933,000 | 52,000,000 |
|---|
| 2014-01-31 | — | $148.66M | $142.54M | $8.44M | $111.43M | $124.19M | $18.35M | — | $14.93M | $4.41M | $16.42M | — | — | 52,208,000 | 52,494,000 |
|---|
| 2013-10-31 | — | $149.68M | $157.85M | $8.59M | $112.73M | $128.16M | $29.69M | — | $26.73M | $8.6M | $23.93M | — | — | 52,071,000 | 52,419,000 |
|---|
| 2013-07-31 | — | $152.72M | $157.87M | $9.39M | $106.98M | $336.4M | -$178.52M | — | -$181.31M | -$5.76M | -$177.27M | — | — | 120,000 | -355,000 |
|---|
| 2013-04-30 | — | $143.08M | $159.4M | $8.06M | $111.86M | $128.47M | $30.94M | — | $27.88M | $6.2M | $4.23M | — | — | 51,415,000 | 52,041,000 |
|---|
| 2013-01-31 | — | $130.81M | $141.89M | $8.21M | $109.95M | $120.09M | $21.8M | — | $18.29M | $28.96M | -$8.68M | — | — | 51,177,000 | 51,177,000 |
|---|
| 2012-10-31 | — | $121.34M | $149.52M | $7.89M | $99.01M | $106.9M | $42.63M | — | $38.86M | $13.08M | $27.19M | — | — | 51,039,000 | 51,312,000 |
|---|
| 2012-07-31 | — | $113.21M | $144.73M | $8.87M | $99.18M | $112.15M | $32.57M | — | $28.56M | $7.74M | $11.66M | — | — | -86,000 | -125,000 |
|---|
| 2012-04-30 | — | $123.64M | $151.75M | $8.2M | $98.61M | $108.79M | $42.96M | — | $39.33M | $9.68M | $27.65M | — | — | 52,513,000 | 53,003,000 |
|---|
| 2012-01-31 | — | $167.28M | $153.31M | $9.97M | $104.84M | $230.5M | -$77.2M | — | -$81.32M | $8.64M | -$89.95M | — | — | 52,447,000 | 52,447,000 |
|---|
| 2011-10-31 | — | $181.68M | $167.83M | $9.81M | $108.93M | $118.74M | $49.09M | — | $43.84M | $11.11M | $32.73M | — | — | 52,657,000 | 52,954,000 |
|---|
| 2011-07-31 | — | -$33.93M | $96.79M | $6.04M | $65.08M | $70.59M | $26.21M | -$21.03M | $21.82M | $8.67M | $29.58M | — | — | 58,000 | 66,000 |
|---|
| 2011-04-30 | — | $170.26M | $167.64M | $10.55M | $115.01M | $126.77M | $40.87M | $1.43M | $37.2M | $8.61M | $28.59M | — | — | 52,701,000 | 53,337,000 |
|---|
| 2011-01-31 | — | $170M | $159.01M | $11.73M | $108.06M | $121.93M | $37.08M | $1.17M | $32.4M | $8.21M | $24.2M | — | — | 52,593,000 | 53,053,000 |
|---|
| 2010-10-31 | — | $165.08M | $164.51M | $9.94M | $109.32M | $122.91M | $41.6M | $290,000.00 | $36.21M | $9.93M | $26.28M | — | — | 52,448,000 | 52,810,000 |
|---|
| 2010-07-31 | — | $164.16M | $158.74M | $11.67M | $107.27M | $124.66M | $34.08M | -$21.33M | $28.23M | $6.64M | $21.59M | — | — | 24,000 | -25,000 |
|---|
| 2010-04-30 | — | $161.69M | $160.2M | $10.71M | $111.23M | $124.28M | $35.91M | $121,000.00 | $30.89M | $7.19M | $23.7M | — | — | 52,427,000 | 52,873,000 |
|---|
| 2010-01-31 | — | $148.91M | $146.92M | $10.63M | $108.74M | $123.02M | $23.9M | $1.1M | $19.84M | $4.84M | $15M | — | — | 52,370,000 | 53,096,000 |
|---|
| 2009-10-31 | — | $161.04M | $157.44M | $9.61M | $108.68M | $121.89M | $35.56M | $48,000.00 | $30.44M | $8.78M | $21.67M | — | — | 52,337,000 | 52,943,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-07-31 | $1.66B | $801.74M | $859.83M | $94.03M | $502.31M | $596.34M | $263.49M | — | $259.42M | $54.04M | $205.38M | — | — | 47,285,000 | 47,750,000 |
|---|
| 2025-07-31 | $1.51B | $752.78M | $760.82M | $79.89M | $444.3M | $524.18M | $236.64M | — | $237.1M | $47.84M | $189.26M | — | — | 47,641,000 | 48,092,000 |
|---|
| 2024-07-31 | $1.34B | $653.51M | $687.88M | $67.75M | $376.72M | $444.47M | $243.41M | — | $247.84M | $50.63M | $197.22M | — | — | 48,119,000 | 48,496,000 |
|---|
| 2023-07-31 | $1.33B | $674.59M | $657.28M | $61.37M | $370.7M | $432.06M | $225.21M | — | $225.7M | $50.84M | $174.86M | — | — | 49,591,000 | 49,869,000 |
|---|
| 2022-07-31 | $1.3B | $670.51M | $631.55M | $58.55M | $379.99M | $438.54M | $193.01M | — | $191.98M | $42M | $149.98M | — | — | 51,321,000 | 51,651,000 |
|---|
| 2021-07-31 | $1.14B | $583.25M | $561.45M | $44.55M | $349.77M | $394.32M | $167.13M | — | $171.02M | $35.61M | $129.66M | — | — | 52,039,000 | 52,409,000 |
|---|
| 2020-07-31 | $1.08B | $552.73M | $528.57M | $40.66M | $336.06M | $390.54M | $138.02M | — | $140.94M | $28.32M | $112.37M | — | — | 52,763,000 | 53,231,000 |
|---|
| 2019-07-31 | $1.16B | $581.97M | $578.68M | $45.17M | $371.08M | $416.25M | $162.43M | — | $164.64M | $33.39M | $131.26M | — | — | 52,596,000 | 53,323,000 |
|---|
| 2018-07-31 | $1.17B | $585.56M | $588.29M | $45.25M | $390.34M | $435.6M | $152.7M | — | $152.02M | $60.96M | $91.06M | — | — | 51,677,000 | 52,524,000 |
|---|
| 2017-07-31 | $1.11B | $555.02M | $558.29M | $39.62M | $387.65M | $427.28M | $131.02M | — | $126.63M | $30.99M | $95.65M | — | — | 51,056,000 | 51,956,000 |
|---|
| 2016-07-31 | — | $561.85M | $558.77M | $35.8M | $405.1M | $440.9M | $117.88M | — | $109.35M | $29.24M | $80.11M | — | — | 50,541,000 | 50,769,000 |
|---|
| 2015-07-31 | — | $613.3M | $558.43M | $36.73M | $422.7M | $523.13M | $35.31M | — | $25M | $20.09M | $2.99M | — | — | 51,285,000 | 51,383,000 |
|---|
| 2014-07-31 | — | $615.47M | $609.56M | $35.05M | $452.16M | $650.78M | -$41.21M | — | -$53.11M | -$4.96M | -$45.97M | — | — | 51,866,000 | 51,866,000 |
|---|
| 2013-07-31 | — | $548.44M | $609.35M | $33.55M | $427.86M | $691.9M | -$82.56M | — | -$95.67M | $42.58M | -$154.54M | — | — | 51,330,000 | 51,330,000 |
|---|
| 2012-07-31 | — | $480.54M | $590.97M | $34.53M | $392.69M | $433.31M | $157.66M | -$17.01M | $140.66M | $37.16M | -$17.91M | — | — | 52,453,000 | 52,821,000 |
|---|
| 2011-07-31 | — | $471.41M | $587.95M | $38.27M | $397.47M | $442.19M | $145.76M | -$18.13M | $127.62M | $35.41M | $108.65M | — | — | 52,639,000 | 53,133,000 |
|---|
| 2010-07-31 | — | $635.8M | $623.3M | $42.62M | $435.91M | $493.84M | $129.46M | -$20.05M | $109.4M | $27.45M | $81.96M | — | — | 52,402,000 | 52,946,000 |
|---|
| 2009-07-31 | — | $631.12M | $577.58M | $34.18M | $397.18M | $457.21M | $120.37M | -$23.1M | $97.27M | $27.15M | $70.12M | — | — | 52,558,657 | 52,866,000 |
|---|