image
Technology - Software - Application - NASDAQ - US
$ 687.87
-1.84 %
$ 193 B
Market Cap
65.76
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2024-07-31 13.34% 24.29% 15.57%
Annual Report FY 10-K 2023-07-31 12.90% 15.39% 22.17%
Annual Report FY 10-K 2022-07-31 32.11% 0.19% 2.84%
Annual Report FY 10-K 2021-07-31 25.45% 12.92% 14.89%
Annual Report FY 10-K 2020-07-31 13.19% 17.28% 17.37%
Annual Report FY 10-K 2019-07-31 13.75% 28.57% 23.85%
Annual Report FY 10-K 2018-07-31 15.20% 24.72% 7.31%
Annual Report FY 10-K 2017-07-31 10.29% -0.82% 12.32%
Annual Report FY 10-K 2016-07-31 11.98% 168.22% 68.29%
Annual Report FY 10-K 2015-07-31 -6.97% -59.31% -43.14%
Annual Report FY 10-K 2014-07-31 8.03% 4.55% 5.27%
Annual Report FY 10-K 2013-07-31 0.48% 8.33% 4.76%
Annual Report FY 10-K 2012-07-31 7.79% 24.92% 16.88%
Annual Report FY 10-K 2011-07-31 11.46% 10.45% 16.69%
Annual Report FY 10-K 2010-07-31 8.56% 28.40% 26.53%
Annual Report FY 10-K 2009-07-31 3.50% -6.23% 4.81%
Annual Report FY 10-K 2008-07-31 15.04% 8.35% 2.07%
Annual Report FY 10-K 2007-07-31 14.12% 5.53% 13.94%
Annual Report FY 10-K 2006-07-31 14.95% 9.26% 6.76%
Annual Report FY 10-K 2005-07-31 9.10% 20.38% 24.67%
Annual Report FY 10-K 2004-07-31 18.10% -7.58% 22.48%
Annual Report FY 10-K 2003-07-31 16.43% 144.74% 245.10%
Annual Report FY 10-K 2002-07-31 7.68% 269.29% 328.43%
Annual Report FY 10-K 2001-07-31 15.33% -27.09% -29.84%
Annual Report FY 10-K 2000-07-31 29.05% -18.82% 633.15%
Annual Report FY 10-K 1999-07-31 43.01% 3186.07% 15.03%
Annual Report FY 10-K 1998-07-31 -1.04% -17.86% -18.78%
Annual Report FY 10-K 1997-07-31 11.20% 429.95% 461.02%
Annual Report FY 10-K 1996-07-31 36.11% 54.41% 56.93%
Annual Report FY 10-K 1995-07-31 103.86% 74.25% 92.26%
Annual Report FY 10-K 1994-07-31 59.88% -2098.81% -1341.67%
Annual Report FY 10-K 1993-09-30 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 2024-07-31 17.40% -22.47% -888.24%
Quarterly Report Q3 8-K 2024-04-30 11.95% 14.47% 11.77%
Quarterly Report Q2 8-K 2024-01-31 11.34% 110.12% 36.67%
Quarterly Report Q1 8-K 2023-10-31 14.67% 502.50% 303.95%
Quarterly Report Q4 8-K 2023-07-31 12.34% 258.93% 125.37%
Quarterly Report Q3 8-K 2023-04-30 6.85% 16.33% 15.99%
Quarterly Report Q2 8-K 2023-01-31 13.77% 68.00% 382.14%
Quarterly Report Q1 8-K 2022-10-31 29.40% -82.46% -61.03%
Quarterly Report Q4 8-K 2022-07-31 -5.74% -14.74% -16.67%
Quarterly Report Q3 8-K 2022-04-30 34.96% 22.54% 25.13%
Quarterly Report Q2 8-K 2022-01-31 69.61% 400.00% 324.00%
Quarterly Report Q1 8-K 2021-10-31 51.70% 15.15% -6.70%
Quarterly Report Q4 8-K 2021-07-31 41.02% -14.61% -16.77%
Quarterly Report Q3 8-K 2021-04-30 39.01% 35.06% 35.46%
Quarterly Report Q2 8-K 2021-01-31 -7.08% -91.67% -9.26%
Quarterly Report Q1 8-K 2020-10-31 13.56% 247.37% 1990.00%
Quarterly Report Q4 8-K 2020-07-31 82.70% 1111.36% 415.69%
Quarterly Report Q3 8-K 2020-04-30 -8.25% -21.34% -20.80%
Quarterly Report Q2 8-K 2020-01-31 12.92% 26.98% 15.88%
Quarterly Report Q1 8-K 2019-10-31 14.67% 67.65% 200.00%
Quarterly Report Q4 8-K 2019-07-31 0.61% -89.80% -88.89%
Quarterly Report Q3 8-K 2019-04-30 11.86% 14.83% 10.46%
Quarterly Report Q2 8-K 2019-01-31 28.93% 1000.00% 1065.00%
Quarterly Report Q1 8-K 2018-10-31 14.67% 300.00% 82.46%
Quarterly Report Q4 8-K 2018-07-31 17.34% 104.17% -710.00%
Quarterly Report Q3 8-K 2018-04-30 15.11% 24.48% 11.84%
Quarterly Report Q2 8-K 2018-01-31 14.67% -161.54% -9.09%
Quarterly Report Q1 8-K 2017-10-31 13.88% 43.33% 6.56%
Quarterly Report Q4 8-K 2017-07-31 11.67% 160.00% 82.14%
Quarterly Report Q3 8-K 2017-04-30 10.29% -6.04% 12.37%
Quarterly Report Q2 8-K 2017-01-31 10.08% -45.83% -47.62%
Quarterly Report Q1 8-K 2016-10-31 9.12% 3.23% -110.34%
Quarterly Report Q4 8-K 2016-07-31 8.33% -285.71% 56.92%
Quarterly Report Q3 8-K 2016-04-30 5.01% 104.79% 41.83%
Quarterly Report Q2 8-K 2016-01-31 14.23% 136.36% 142.86%
Quarterly Report Q1 8-K 2015-10-31 6.10% 63.10% 74.56%
Quarterly Report Q4 8-K 2015-07-31 -2.52% 135.90% -78.08%
Quarterly Report Q3 8-K 2015-04-30 -8.12% -49.09% -39.36%
Quarterly Report Q2 8-K 2015-01-31 3.32% -78.38% -113.04%
Quarterly Report Q1 8-K 2014-10-31 8.04% -663.64% -48.05%
Quarterly Report Q4 8-K 2014-07-31 12.62% -143.75% -21.67%
Quarterly Report Q3 8-K 2014-04-30 9.64% 19.71% 19.81%
Quarterly Report Q2 8-K 2014-01-31 -19.21% -52.11% -49.46%
Quarterly Report Q1 8-K 2013-10-31 -3.86% 42.11% -11.59%
Quarterly Report Q4 8-K 2013-07-31 -2.61% -400.00% -33.33%
Quarterly Report Q3 8-K 2013-04-30 11.98% 11.99% 12.65%
Quarterly Report Q2 8-K 2013-01-31 -5.00% -39.83% -51.56%
Quarterly Report Q1 8-K 2012-10-31 8.92% 70.31% 26.60%
Quarterly Report Q4 8-K 2012-07-31 9.78% 107.02% 26.23%
Quarterly Report Q3 8-K 2012-04-30 5.25% 6.69% 4.34%
Quarterly Report Q2 8-K 2012-01-31 16.06% 61.64% 72.97%
Quarterly Report Q1 8-K 2011-10-31 11.65% 8.57% 9.62%
Quarterly Report Q4 8-K 2011-07-31 10.43% -18.75% 4.69%
Quarterly Report Q3 8-K 2011-04-30 15.00% 19.44% 19.48%
Quarterly Report Q2 8-K 2011-01-31 4.90% -35.96% -20.14%
Quarterly Report Q1 8-K 2010-10-31 7.91% -2.94% -5.05%
Quarterly Report Q4 8-K 2010-07-31 12.87% 32.08% 44.60%
Quarterly Report Q3 8-K 2010-04-30 12.03% 18.81% 16.22%
Quarterly Report Q2 8-K 2010-01-31 5.82% 34.05% 26.87%
Quarterly Report Q1 8-K 2009-10-31 2.41% -30.41% -35.56%
Quarterly Report Q4 8-K 2009-07-31 -1.32% -14.25% -22.69%
Quarterly Report Q3 8-K 2009-04-30 9.25% 9.15% 13.28%
Quarterly Report Q2 8-K 2009-01-31 -5.26% -26.21% -36.90%
Quarterly Report Q1 8-K 2008-10-31 8.19% -150.64% 29.23%
Quarterly Report Q4 8-K 2008-07-31 22.63% -353.52% -74.30%
Quarterly Report Q3 8-K 2008-04-30 13.74% 20.96% 16.54%
Quarterly Report Q2 8-K 2008-01-31 9.38% -20.72% -19.24%
Quarterly Report Q1 8-K 2007-10-31 22.89% 64.70% -1.68%
Quarterly Report Q4 8-K 2007-07-31 14.65% 27.65% 5.08%
Quarterly Report Q3 8-K 2007-04-30 21.18% 22.96% 20.55%
Quarterly Report Q2 8-K 2007-01-31 2.77% -20.56% -10.04%
Quarterly Report Q1 8-K 2006-10-31 19.07% -28.66% 1.10%
Quarterly Report Q4 8-K 2006-07-31 32.11% 5.71% -16.33%
Quarterly Report Q3 8-K 2006-04-30 12.14% -0.62% 12.68%
Quarterly Report Q2 8-K 2006-01-31 12.08% 24.26% 6.53%
Quarterly Report Q1 8-K 2005-10-31 14.32% 0.72% -32.65%
Quarterly Report Q4 8-K 2005-07-31 -5.92% 52.51% 12.56%
Quarterly Report Q3 8-K 2005-04-30 19.15% 13.81% 22.74%
Quarterly Report Q2 8-K 2005-01-31 4.14% -1.22% 2.61%
Quarterly Report Q1 8-K 2004-10-31 9.67% 14.51% 13.48%
Quarterly Report Q4 8-K 2004-07-31 56.90% -70.54% -38.09%
Quarterly Report Q3 8-K 2004-04-30 12.33% -10.19% 12.51%
Quarterly Report Q2 8-K 2004-01-31 14.01% 16.07% 28.08%
Quarterly Report Q1 8-K 2003-10-31 8.62% 1.32% 5.53%
Quarterly Report Q4 8-K 2003-07-31 207.90% 22.27% 57.66%
Quarterly Report Q3 8-K 2003-04-30 16.41% 103.47% 58.65%
Quarterly Report Q2 8-K 2003-01-31 1.98% 7.14% 38.25%
Quarterly Report Q1 8-K 2002-10-31 6.95% 40.83% 22.90%
Quarterly Report Q4 8-K 2002-07-31 -70.13% 48.18% -12.83%
Quarterly Report Q3 8-K 2002-04-30 28.23% 1110.29% 413.40%
Quarterly Report Q2 8-K 2002-01-31 19.60% 351.28% 30.51%
Quarterly Report Q1 8-K 2001-10-31 11.33% -173.74% -34.61%
Quarterly Report Q4 8-K 2001-07-31 17.82% -357.47% -95.05%
Quarterly Report Q3 8-K 2001-04-30 29.19% -4.81% -37.41%
Quarterly Report Q2 8-K 2001-01-31 7.53% -53.64% 14.52%
Quarterly Report Q1 8-K 2000-10-31 14.97% 45.28% -9.35%
Quarterly Report Q4 8-K 2000-07-31 8.17% -93.49% 240.97%
Quarterly Report Q3 8-K 2000-04-30 37.31% 309.21% 32.12%
Quarterly Report Q2 8-K 2000-01-31 22.98% -36.26% -21.78%
Quarterly Report Q1 8-K 1999-10-31 45.63% -25.41% -22.47%
Quarterly Report Q4 8-K 1999-07-31 27.99% 773.40% -311.04%
Quarterly Report Q3 8-K 1999-04-30 68.80% 3400.00% 718.92%
Quarterly Report Q2 8-K 1999-01-31 45.68% 115.07% 60.98%
Quarterly Report Q1 8-K 1998-10-31 16.67% -284.38% -167.06%
Quarterly Report Q4 8-K 1998-07-31 24.55% -97.47% 30.63%
Quarterly Report Q3 8-K 1998-04-30 4.18% -440.00% -172.09%
Quarterly Report Q2 8-K 1998-01-31 -10.71% -63.93% -10.87%
Quarterly Report Q1 8-K 1997-10-31 -6.34% 54.77% 25.22%
Quarterly Report Q4 8-K 1997-07-31 22.53% 10.00% 6.33%
Quarterly Report Q3 8-K 1997-04-30 -0.15% 266.67% 272.00%
Quarterly Report Q2 8-K 1997-01-31 19.98% 429.22% 46.32%
Quarterly Report Q1 8-K 1996-10-31 5.89% -34.12% -10.36%
Quarterly Report Q4 8-K 1996-07-31 16.72% -816.67% 10.90%
Quarterly Report Q3 8-K 1996-04-30 38.02% 92.11% -8.70%
Quarterly Report Q2 8-K 1996-01-31 36.18% 53.15% 86.30%
Quarterly Report Q1 8-K 1995-10-31 41.94% 60.63% -166.38%
Quarterly Report Q4 8-K 1995-07-31 101.84% 72.09% -146.30%
Quarterly Report Q3 8-K 1995-04-30 7.03% -54.29% -18.55%
Quarterly Report Q2 8-K 1995-01-31 171.33% 108.55% 115.98%
Quarterly Report Q1 8-K 1994-10-31 93.20% -1848.28% -257.78%
Quarterly Report Q4 8-K 1994-06-30 49.54% -1720.00% -1350.00%
Quarterly Report Q3 8-K 1994-03-31 196.15% 268.42% 300.00%
Quarterly Report Q2 8-K 1993-12-31 80.72% -5393.55% -3380.00%
Quarterly Report Q1 8-K 1993-09-30 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 1993-06-30 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1993-03-31 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1992-12-31 0.00% 0.00% 0.00%