image
Technology - Communication Equipment - NASDAQ - US
$ 2.6
-4.06 %
$ 75.1 M
Market Cap
-0.55
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2024-07-31 -1.74% -271.71% -444.95%
Annual Report FY 10-K 2023-07-31 13.11% 18.62% -77.76%
Annual Report FY 10-K 2022-07-31 -16.41% 55.02% -25.67%
Annual Report FY 10-K 2021-07-31 -5.68% -1046.72% -11.03%
Annual Report FY 10-K 2020-07-31 -8.20% -71.97% -12.77%
Annual Report FY 10-K 2019-07-31 17.74% -15.88% 18.05%
Annual Report FY 10-K 2018-07-31 3.67% 88.09% 39.80%
Annual Report FY 10-K 2017-07-31 33.91% 304.54% 20.43%
Annual Report FY 10-K 2016-07-31 33.75% -33.29% -38.86%
Annual Report FY 10-K 2015-07-31 -11.48% -7.58% -22.37%
Annual Report FY 10-K 2014-07-31 8.55% 41.23% 27.28%
Annual Report FY 10-K 2013-07-31 -24.77% -45.06% -32.74%
Annual Report FY 10-K 2012-07-31 -30.59% -52.26% -52.43%
Annual Report FY 10-K 2011-07-31 -21.31% 11.98% 3.67%
Annual Report FY 10-K 2010-07-31 32.72% 27.57% 35.17%
Annual Report FY 10-K 2009-07-31 10.30% -37.82% -27.96%
Annual Report FY 10-K 2008-07-31 19.28% 17.21% 25.75%
Annual Report FY 10-K 2007-07-31 13.84% 44.06% 32.83%
Annual Report FY 10-K 2006-07-31 27.16% 23.50% 22.79%
Annual Report FY 10-K 2005-07-31 37.83% 67.93% 59.70%
Annual Report FY 10-K 2004-07-31 28.36% 124.81% 93.99%
Annual Report FY 10-K 2003-07-31 45.81% 745.73% 117.78%
Annual Report FY 10-K 2002-07-31 -12.19% -82.90% -41.34%
Annual Report FY 10-K 2001-07-31 104.58% 276.50% 136.18%
Annual Report FY 10-K 2000-07-31 75.31% -71.77% 92.07%
Annual Report FY 10-K 1999-07-31 25.91% 381.82% 93.33%
Annual Report FY 10-K 1998-07-31 21.86% 120.00% 150.00%
Annual Report FY 10-K 1997-07-31 18.18% 400.00% 50.00%
Annual Report FY 10-K 1996-07-31 26.67% 108.33% 130.77%
Annual Report FY 10-K 1995-07-31 10.74% 57.14% 53.57%
Annual Report FY 10-K 1994-07-31 -33.18% -200.00% -155.56%
Annual Report FY 10-K 1993-07-31 14.95% 7.69% 20.00%
Annual Report FY 10-K 1992-07-31 6.01% -31.58% 25.00%
Annual Report FY 10-K 1991-07-31 0.55% 137.50% 20.00%
Annual Report FY 10-K 1990-07-31 71.70% 500.00% 200.00%
Annual Report FY 10-K 1989-07-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 2024-07-31 -15.20% -2079.24% -896.07%
Quarterly Report Q3 8-K 2024-04-30 -6.04% 137.48% 137.47%
Quarterly Report Q2 8-K 2024-01-31 0.37% -119.73% 480.67%
Quarterly Report Q1 8-K 2023-10-31 15.84% 87.05% 121.45%
Quarterly Report Q4 8-K 2023-07-31 17.19% 31.51% 153.87%
Quarterly Report Q3 8-K 2023-04-30 11.63% -29732.00% -832.16%
Quarterly Report Q2 8-K 2023-01-31 11.08% 78.03% 96.82%
Quarterly Report Q1 8-K 2022-10-31 12.32% -85.43% -49.26%
Quarterly Report Q4 8-K 2022-07-31 -12.91% -70.20% -21.53%
Quarterly Report Q3 8-K 2022-04-30 -12.38% -3.16% -24.09%
Quarterly Report Q2 8-K 2022-01-31 -25.36% -520.19% -455.20%
Quarterly Report Q1 8-K 2021-10-31 -13.65% 93.03% 92.40%
Quarterly Report Q4 8-K 2021-07-31 -2.58% 553.91% 243.25%
Quarterly Report Q3 8-K 2021-04-30 3.15% 119.85% 174.94%
Quarterly Report Q2 8-K 2021-01-31 -0.22% 20.31% -13.35%
Quarterly Report Q1 8-K 2020-10-31 -20.58% -1343.77% -925.66%
Quarterly Report Q4 8-K 2020-07-31 -15.14% -81.65% -72.94%
Quarterly Report Q3 8-K 2020-04-30 -20.73% -52.40% -27.76%
Quarterly Report Q2 8-K 2020-01-31 -1.51% -55.34% -49.78%
Quarterly Report Q1 8-K 2019-10-31 5.86% 84.20% 26.97%
Quarterly Report Q4 8-K 2019-07-31 5.34% -17.74% -34.93%
Quarterly Report Q3 8-K 2019-04-30 15.28% -7.28% -19.19%
Quarterly Report Q2 8-K 2019-01-31 22.73% -50.35% 154.21%
Quarterly Report Q1 8-K 2018-10-31 32.31% 308.92% 3185.14%
Quarterly Report Q4 8-K 2018-07-31 13.31% 1.97% 8.26%
Quarterly Report Q3 8-K 2018-04-30 15.70% 85.87% 37.72%
Quarterly Report Q2 8-K 2018-01-31 -3.81% 139.35% -62.00%
Quarterly Report Q1 8-K 2017-10-31 -10.47% 33.31% 130.49%
Quarterly Report Q4 8-K 2017-07-31 -3.03% 170.69% 97.90%
Quarterly Report Q3 8-K 2017-04-30 2.90% 130.77% 175.76%
Quarterly Report Q2 8-K 2017-01-31 97.70% 165.95% 302.92%
Quarterly Report Q1 8-K 2016-10-31 111.78% -172.97% -33.58%
Quarterly Report Q4 8-K 2016-07-31 96.71% -50.65% -7.57%
Quarterly Report Q3 8-K 2016-04-30 73.37% -289.42% -187.11%
Quarterly Report Q2 8-K 2016-01-31 -14.03% -67.36% -69.98%
Quarterly Report Q1 8-K 2015-10-31 -16.07% -72.46% -73.62%
Quarterly Report Q4 8-K 2015-07-31 -13.33% -31.46% -33.04%
Quarterly Report Q3 8-K 2015-04-30 -19.43% -15.57% -32.24%
Quarterly Report Q2 8-K 2015-01-31 -4.32% 26.78% -4.91%
Quarterly Report Q1 8-K 2014-10-31 -8.37% -1.51% -18.62%
Quarterly Report Q4 8-K 2014-07-31 5.88% 54.93% 23.20%
Quarterly Report Q3 8-K 2014-04-30 27.27% 106.00% 96.01%
Quarterly Report Q2 8-K 2014-01-31 14.65% 152.98% 87.86%
Quarterly Report Q1 8-K 2013-10-31 -8.34% -28.65% -24.42%
Quarterly Report Q4 8-K 2013-07-31 -25.15% -34.96% -31.54%
Quarterly Report Q3 8-K 2013-04-30 -30.00% -52.98% -48.98%
Quarterly Report Q2 8-K 2013-01-31 -24.78% -59.37% -44.18%
Quarterly Report Q1 8-K 2012-10-31 -19.77% -41.00% -15.21%
Quarterly Report Q4 8-K 2012-07-31 -19.63% -33.31% -30.37%
Quarterly Report Q3 8-K 2012-04-30 -23.87% -57.45% -51.79%
Quarterly Report Q2 8-K 2012-01-31 -39.11% -63.84% -57.83%
Quarterly Report Q1 8-K 2011-10-31 -36.37% -50.88% -60.68%
Quarterly Report Q4 8-K 2011-07-31 -45.39% -11.74% -19.76%
Quarterly Report Q3 8-K 2011-04-30 -39.40% -34.60% -39.16%
Quarterly Report Q2 8-K 2011-01-31 -4.86% -1.45% -7.78%
Quarterly Report Q1 8-K 2010-11-02 33.14% 184.06% 167.80%
Quarterly Report Q4 8-K 2010-07-31 110.57% 118.02% 140.83%
Quarterly Report Q3 8-K 2010-04-30 68.27% 186.41% 220.86%
Quarterly Report Q2 8-K 2010-01-31 18.94% 35.03% 42.76%
Quarterly Report Q1 8-K 2009-10-31 -30.27% -59.63% -58.29%
Quarterly Report Q4 8-K 2009-07-31 -3.52% -63.58% -57.27%
Quarterly Report Q3 8-K 2009-04-30 -6.90% -60.58% -59.63%
Quarterly Report Q2 8-K 2009-01-31 -5.36% -52.51% -45.86%
Quarterly Report Q1 8-K 2008-10-31 66.80% 52.25% 9367.81%
Quarterly Report Q4 8-K 2008-07-31 7.35% -0.71% 10.81%
Quarterly Report Q3 8-K 2008-04-30 15.62% 0.93% 14.94%
Quarterly Report Q2 8-K 2008-01-31 36.49% 40.16% 52.15%
Quarterly Report Q1 8-K 2007-10-31 18.53% 35.72% -97.47%
Quarterly Report Q4 8-K 2007-07-31 17.57% 45.06% 37.01%
Quarterly Report Q3 8-K 2007-04-30 34.18% 119.31% 100.54%
Quarterly Report Q2 8-K 2007-01-31 16.34% 36.58% 24.78%
Quarterly Report Q1 8-K 2006-10-31 -8.91% -5.56% -10.88%
Quarterly Report Q4 8-K 2006-07-31 1.95% 6.84% 1.14%
Quarterly Report Q3 8-K 2006-04-30 18.05% 4.18% 12.77%
Quarterly Report Q2 8-K 2006-01-31 22.61% 30.66% 26.72%
Quarterly Report Q1 8-K 2005-10-31 89.88% 62.01% 61.15%
Quarterly Report Q4 8-K 2005-07-31 66.44% 81.09% 75.11%
Quarterly Report Q3 8-K 2005-04-30 47.12% 76.14% 45.75%
Quarterly Report Q2 8-K 2005-01-31 37.49% 94.20% 92.72%
Quarterly Report Q1 8-K 2004-10-31 -0.31% 23.21% 24.71%
Quarterly Report Q4 8-K 2004-07-31 14.27% 69.72% 55.94%
Quarterly Report Q3 8-K 2004-04-30 5.11% 36.97% 28.38%
Quarterly Report Q2 8-K 2004-01-31 34.18% 182.95% 128.31%
Quarterly Report Q1 8-K 2003-10-31 80.01% 618.77% 362.92%
Quarterly Report Q4 8-K 2003-07-31 81.18% 1253.38% 846.04%
Quarterly Report Q3 8-K 2003-04-30 66.61% 748.41% 376.58%
Quarterly Report Q2 8-K 2003-01-31 38.66% 1152.03% 356.89%
Quarterly Report Q1 8-K 2002-10-31 0.73% -11.42% -18.71%
Quarterly Report Q4 8-K 2002-07-31 -6.94% -23.78% -10.75%
Quarterly Report Q3 8-K 2002-04-30 -9.47% -73.22% -48.28%
Quarterly Report Q2 8-K 2002-01-31 -7.81% -92.09% -77.39%
Quarterly Report Q1 8-K 2001-10-31 -22.09% -55.06% -37.38%
Quarterly Report Q4 8-K 2001-07-31 20.23% 121.41% 174.78%
Quarterly Report Q3 8-K 2001-04-30 108.73% 57.26% 139.67%
Quarterly Report Q2 8-K 2001-01-31 141.69% 167.43% 224.20%
Quarterly Report Q1 8-K 2000-10-31 240.56% 301.40% 294.44%
Quarterly Report Q4 8-K 2000-07-31 165.56% -234.96% 107.08%
Quarterly Report Q3 8-K 2000-04-30 47.86% 94.20% 68.94%
Quarterly Report Q2 8-K 2000-01-31 50.55% -61.11% 100.00%
Quarterly Report Q1 8-K 1999-10-31 34.48% 25.00% 80.00%
Quarterly Report Q4 8-K 1999-07-31 23.08% 766.67% 225.00%
Quarterly Report Q3 8-K 1999-04-30 20.38% 25.00% 14.60%
Quarterly Report Q2 8-K 1999-01-31 18.18% 500.00% 0.00%
Quarterly Report Q1 8-K 1998-10-31 47.46% 300.00% 150.00%
Quarterly Report Q4 8-K 1998-07-31 -1.27% 50.00% 100.00%
Quarterly Report Q3 8-K 1998-04-30 58.18% 300.00% 400.00%
Quarterly Report Q2 8-K 1998-01-31 28.33% 200.00% 150.00%
Quarterly Report Q1 8-K 1997-10-31 13.46% 0.00% 100.00%
Quarterly Report Q4 8-K 1997-07-31 23.44% 0.00% 0.00%
Quarterly Report Q3 8-K 1997-04-30 3.77% 0.00% 0.00%
Quarterly Report Q2 8-K 1997-01-31 27.66% 0.00% 0.00%
Quarterly Report Q1 8-K 1996-10-31 15.56% 150.00% 0.00%
Quarterly Report Q4 8-K 1996-07-31 30.61% 0.00% 100.00%
Quarterly Report Q3 8-K 1996-04-30 17.78% 116.67% 120.00%
Quarterly Report Q2 8-K 1996-01-31 14.63% 100.00% 100.00%
Quarterly Report Q1 8-K 1995-10-31 55.17% 60.00% 100.00%
Quarterly Report Q4 8-K 1995-07-31 36.11% 100.00% 106.67%
Quarterly Report Q3 8-K 1995-04-30 60.71% 40.00% 44.44%
Quarterly Report Q2 8-K 1995-01-31 -18.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1994-10-31 -17.14% -25.00% -14.29%
Quarterly Report Q4 8-K 1994-07-31 -42.86% -466.67% 89.44%
Quarterly Report Q3 8-K 1994-04-30 -41.67% -200.00% -18.75%
Quarterly Report Q2 8-K 1994-01-31 -20.63% 0.00% 0.00%
Quarterly Report Q1 8-K 1993-10-31 -28.57% -200.00% -28.57%
Quarterly Report Q4 8-K 1993-07-31 -7.35% -50.00% -2366.67%
Quarterly Report Q3 8-K 1993-04-30 2.13% 25.00% 1100.00%
Quarterly Report Q2 8-K 1993-01-31 46.51% 100.00% 46.51%
Quarterly Report Q1 8-K 1992-10-31 32.43% 0.00% 32.43%
Quarterly Report Q4 8-K 1992-07-31 33.33% 100.00% 50.00%
Quarterly Report Q3 8-K 1992-04-30 30.56% -63.64% 0.00%
Quarterly Report Q2 8-K 1992-01-31 -4.44% -33.33% 2050.00%
Quarterly Report Q1 8-K 1991-10-31 -27.45% 0.00% -27.45%
Quarterly Report Q4 8-K 1991-07-31 -17.74% 0.00% 103.64%
Quarterly Report Q3 8-K 1991-04-30 -25.00% 0.00% -91.67%
Quarterly Report Q2 8-K 1991-01-31 36.36% 0.00% -93.94%
Quarterly Report Q1 8-K 1990-10-31 34.21% 0.00% 34.21%
Quarterly Report Q4 8-K 1990-07-31 129.63% 0.00% -23.60%
Quarterly Report Q3 8-K 1990-04-30 84.62% 0.00% 84.62%
Quarterly Report Q2 8-K 1990-01-31 26.92% 0.00% 26.92%
Quarterly Report Q1 8-K 1989-10-31 46.15% 0.00% 46.15%
Quarterly Report Q4 8-K 1989-07-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1989-04-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1989-01-31 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1988-10-31 0.00% 0.00% 0.00%