image
Technology - Hardware, Equipment & Parts - NASDAQ - US
$ 2.67
-2.2 %
$ 16.3 M
Market Cap
-2.7
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2024-04-30 -9.78% -17.52% 172.70%
Annual Report FY 10-K 2023-04-30 9.39% 43.90% -62.56%
Annual Report FY 10-K 2022-04-30 36.42% 540.11% 466.55%
Annual Report FY 10-K 2021-04-30 -1.18% 247.78% 6.69%
Annual Report FY 10-K 2020-04-30 -3.27% 151.22% -99.05%
Annual Report FY 10-K 2019-04-30 4.47% 73.31% 20.83%
Annual Report FY 10-K 2018-04-30 10.27% -233.19% -89.08%
Annual Report FY 10-K 2017-04-30 -0.66% -33.25% -24.47%
Annual Report FY 10-K 2016-04-30 10.28% 130.53% 63.97%
Annual Report FY 10-K 2015-04-30 3.48% -69.05% -27.28%
Annual Report FY 10-K 2014-04-30 12.12% 492.07% 131.39%
Annual Report FY 10-K 2013-04-30 26.69% -56.54% -40.70%
Annual Report FY 10-K 2012-04-30 3.23% -42.65% -38.91%
Annual Report FY 10-K 2011-04-30 23.88% -11.87% 47.64%
Annual Report FY 10-K 2010-04-30 -8.43% 14.76% -33.15%
Annual Report FY 10-K 2009-04-30 -20.30% 130.29% 307.65%
Annual Report FY 10-K 2008-04-30 1.15% -380.19% -43.20%
Annual Report FY 10-K 2007-04-30 32.95% -9.77% 26.12%
Annual Report FY 10-K 2006-04-30 17.64% -59.94% -49.34%
Annual Report FY 10-K 2005-04-30 5.56% -13.08% -19.07%
Annual Report FY 10-K 2004-04-30 7.87% 0.37% 6.78%
Annual Report FY 10-K 2003-04-30 9.90% 249.26% 165.53%
Annual Report FY 10-K 2002-04-30 4.80% 233.42% 584.57%
Annual Report FY 10-K 2001-04-30 -8.99% -150.76% -27.79%
Annual Report FY 10-K 2000-04-30 0.78% -54.90% -20.16%
Annual Report FY 10-K 1999-04-30 2.92% 240.00% 6.90%
Annual Report FY 10-K 1998-04-30 -1.72% -84.85% -56.06%
Annual Report FY 10-K 1997-04-30 25.29% 37.50% 24.53%
Annual Report FY 10-K 1996-04-30 53.64% 26.32% 32.50%
Annual Report FY 10-K 1995-04-30 23.43% 0.00% 33.33%
Annual Report FY 10-K 1994-04-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2024-07-31 -13.61% -1254.93% -7.79%
Quarterly Report Q4 8-K 2024-04-30 -25.07% -64.16% -60.36%
Quarterly Report Q3 8-K 2024-01-31 2.90% 102.60% -86.07%
Quarterly Report Q2 8-K 2023-10-31 -8.81% -96.76% -54.79%
Quarterly Report Q1 8-K 2023-07-31 -7.05% -80.96% 151.28%
Quarterly Report Q4 8-K 2023-04-30 9.13% 720.13% 36.38%
Quarterly Report Q3 8-K 2023-01-31 -0.49% -747.11% 149.25%
Quarterly Report Q2 8-K 2022-10-31 7.99% -72.32% 36.77%
Quarterly Report Q1 8-K 2022-07-31 23.13% -84.35% -67.81%
Quarterly Report Q4 8-K 2022-04-30 30.49% -59.02% 13.12%
Quarterly Report Q3 8-K 2022-01-31 30.97% -1092.92% 1234.07%
Quarterly Report Q2 8-K 2021-10-31 43.95% 402.54% 271.64%
Quarterly Report Q1 8-K 2021-07-31 41.66% 1076.69% 540.91%
Quarterly Report Q4 8-K 2021-04-30 17.41% 532.39% 979.04%
Quarterly Report Q3 8-K 2021-01-31 6.12% 214.85% 1243.11%
Quarterly Report Q2 8-K 2020-10-31 -7.00% -5.19% -6.39%
Quarterly Report Q1 8-K 2020-07-31 -18.22% -249.47% -69.49%
Quarterly Report Q4 8-K 2020-04-30 -11.62% -36.91% -91.59%
Quarterly Report Q3 8-K 2020-01-31 -2.10% 63.56% 586.63%
Quarterly Report Q2 8-K 2019-10-31 -2.79% 191.33% 62.98%
Quarterly Report Q1 8-K 2019-07-31 3.64% 168.56% 881.06%
Quarterly Report Q4 8-K 2019-04-30 7.44% 122.33% 143.06%
Quarterly Report Q3 8-K 2019-01-31 4.74% -1900.33% -4.13%
Quarterly Report Q2 8-K 2018-10-31 5.54% -98.35% -39.99%
Quarterly Report Q1 8-K 2018-07-31 0.27% -137.54% -17.17%
Quarterly Report Q4 8-K 2018-04-30 4.02% -349.10% -242.46%
Quarterly Report Q3 8-K 2018-01-31 6.20% 165.49% -22.24%
Quarterly Report Q2 8-K 2017-10-31 10.81% 2110.89% 455.03%
Quarterly Report Q1 8-K 2017-07-31 20.88% 161.18% 105.72%
Quarterly Report Q4 8-K 2017-04-30 7.94% 2476.78% 361.61%
Quarterly Report Q3 8-K 2017-01-31 4.54% -21.88% -43.13%
Quarterly Report Q2 8-K 2016-10-31 -5.57% -97.12% -87.24%
Quarterly Report Q1 8-K 2016-07-31 -8.26% -77.75% -65.34%
Quarterly Report Q4 8-K 2016-04-30 1.17% -72.27% -24.84%
Quarterly Report Q3 8-K 2016-01-31 10.25% -61.22% -25.49%
Quarterly Report Q2 8-K 2015-10-31 13.31% 689.66% 113.57%
Quarterly Report Q1 8-K 2015-07-31 16.88% 3819.13% 410.22%
Quarterly Report Q4 8-K 2015-04-30 8.07% -58.35% -31.15%
Quarterly Report Q3 8-K 2015-01-31 -0.87% -24.16% 758.15%
Quarterly Report Q2 8-K 2014-10-31 8.76% -81.34% -16.47%
Quarterly Report Q1 8-K 2014-07-31 -2.17% -98.26% -83.79%
Quarterly Report Q4 8-K 2014-04-30 8.27% 32.10% -10.94%
Quarterly Report Q3 8-K 2014-01-31 15.86% 443.12% 135.58%
Quarterly Report Q2 8-K 2013-10-31 7.30% 62.51% 59.85%
Quarterly Report Q1 8-K 2013-07-31 17.92% 1138.68% 3438.51%
Quarterly Report Q4 8-K 2013-04-30 29.14% -50.72% -1.21%
Quarterly Report Q3 8-K 2013-01-31 22.73% -253.08% -65.20%
Quarterly Report Q2 8-K 2012-10-31 32.15% 205.08% 34.19%
Quarterly Report Q1 8-K 2012-07-31 22.47% -38.66% -93.61%
Quarterly Report Q4 8-K 2012-04-30 3.13% 132.63% 41.09%
Quarterly Report Q3 8-K 2012-01-31 3.15% -66.39% -45.29%
Quarterly Report Q2 8-K 2011-10-31 4.47% -72.99% -56.39%
Quarterly Report Q1 8-K 2011-07-31 2.18% -71.92% -60.54%
Quarterly Report Q4 8-K 2011-04-30 10.16% -83.71% -47.70%
Quarterly Report Q3 8-K 2011-01-31 20.70% -38.67% -17.42%
Quarterly Report Q2 8-K 2010-10-31 24.97% 13.29% 35.12%
Quarterly Report Q1 8-K 2010-07-31 44.55% 313.18% 606.32%
Quarterly Report Q4 8-K 2010-04-30 28.79% 1154.35% 264.53%
Quarterly Report Q3 8-K 2010-01-31 13.45% 256.51% 920.57%
Quarterly Report Q2 8-K 2009-10-31 -25.69% -65.64% -62.53%
Quarterly Report Q1 8-K 2009-07-31 -31.57% -69.47% -21.76%
Quarterly Report Q4 8-K 2009-04-30 -38.29% 101.65% 105.58%
Quarterly Report Q3 8-K 2009-01-31 -34.43% -84.96% -93.25%
Quarterly Report Q2 8-K 2008-10-31 -3.93% 117.13% 37.13%
Quarterly Report Q1 8-K 2008-07-31 -3.43% -29.95% -27.14%
Quarterly Report Q4 8-K 2008-04-30 11.43% -1265.44% -475.89%
Quarterly Report Q3 8-K 2008-01-31 -7.74% 308.07% 62.37%
Quarterly Report Q2 8-K 2007-10-31 -4.56% -2.08% 1.31%
Quarterly Report Q1 8-K 2007-07-31 7.80% 219.71% 137.81%
Quarterly Report Q4 8-K 2007-04-30 14.45% 261.71% 149.17%
Quarterly Report Q3 8-K 2007-01-31 30.89% -73.35% -1.21%
Quarterly Report Q2 8-K 2006-10-31 28.56% -42.03% -15.19%
Quarterly Report Q1 8-K 2006-07-31 73.42% 56.71% 107.37%
Quarterly Report Q4 8-K 2006-04-30 38.99% -76.81% -62.27%
Quarterly Report Q3 8-K 2006-01-31 20.35% -80.01% -60.25%
Quarterly Report Q2 8-K 2005-10-31 25.24% -6.71% -7.63%
Quarterly Report Q1 8-K 2005-07-31 -15.01% -84.08% -78.81%
Quarterly Report Q4 8-K 2005-04-30 -1.55% -28.53% -24.94%
Quarterly Report Q3 8-K 2005-01-31 18.39% 20.50% -3.83%
Quarterly Report Q2 8-K 2004-10-31 17.21% -27.78% -22.21%
Quarterly Report Q1 8-K 2004-07-31 13.40% -20.69% -5.26%
Quarterly Report Q4 8-K 2004-04-30 -2.39% -45.07% -30.69%
Quarterly Report Q3 8-K 2004-01-31 -6.25% -27.40% -25.36%
Quarterly Report Q2 8-K 2003-10-31 5.25% 59.38% 49.44%
Quarterly Report Q1 8-K 2003-07-31 14.96% 112.19% 89.77%
Quarterly Report Q4 8-K 2003-04-30 32.91% 568.22% 473.87%
Quarterly Report Q3 8-K 2003-01-31 12.50% 177.82% 132.68%
Quarterly Report Q2 8-K 2002-10-31 -11.59% 23.11% 3.76%
Quarterly Report Q1 8-K 2002-07-31 12.40% 327.51% 513.80%
Quarterly Report Q4 8-K 2002-04-30 10.56% 136.26% 172.41%
Quarterly Report Q3 8-K 2002-01-31 9.41% 595.09% 137.26%
Quarterly Report Q2 8-K 2001-10-31 1.69% 481.88% 413.17%
Quarterly Report Q1 8-K 2001-07-31 -2.01% 53.20% 68.36%
Quarterly Report Q4 8-K 2001-04-30 6.05% -11.94% -229.16%
Quarterly Report Q3 8-K 2001-01-31 -17.14% -82.98% 0.67%
Quarterly Report Q2 8-K 2000-10-31 -7.65% -77.32% -78.68%
Quarterly Report Q1 8-K 2000-07-31 -13.53% -289.34% -116.15%
Quarterly Report Q4 8-K 2000-04-30 -29.73% -73.34% -17.31%
Quarterly Report Q3 8-K 2000-01-31 8.70% 150.00% 66.67%
Quarterly Report Q2 8-K 1999-10-31 18.26% 75.00% 88.89%
Quarterly Report Q1 8-K 1999-07-31 9.19% 0.00% 133.33%
Quarterly Report Q4 8-K 1999-04-30 16.83% 0.00% 44.44%
Quarterly Report Q3 8-K 1999-01-31 1.77% 0.00% -40.00%
Quarterly Report Q2 8-K 1998-10-31 -10.51% 33.33% 12.50%
Quarterly Report Q1 8-K 1998-07-31 7.56% 0.00% -50.00%
Quarterly Report Q4 8-K 1998-04-30 18.13% 0.00% 0.00%
Quarterly Report Q3 8-K 1998-01-31 3.20% 0.00% -68.75%
Quarterly Report Q2 8-K 1997-10-31 -13.47% -76.92% -69.23%
Quarterly Report Q1 8-K 1997-07-31 -7.03% -66.67% -60.00%
Quarterly Report Q4 8-K 1997-04-30 -20.09% -14.29% -30.77%
Quarterly Report Q3 8-K 1997-01-31 8.96% 14.29% 6.67%
Quarterly Report Q2 8-K 1996-10-31 74.71% 116.67% 85.71%
Quarterly Report Q1 8-K 1996-07-31 66.67% 50.00% 50.00%
Quarterly Report Q4 8-K 1996-04-30 84.48% 75.00% 30.00%
Quarterly Report Q3 8-K 1996-01-31 84.40% 40.00% 50.00%
Quarterly Report Q2 8-K 1995-10-31 55.96% 20.00% 40.00%
Quarterly Report Q1 8-K 1995-07-31 -7.50% -20.00% -91.67%
Quarterly Report Q4 8-K 1995-04-30 1.75% 100.00% 11.11%
Quarterly Report Q3 8-K 1995-01-31 3.81% -28.57% 11.11%
Quarterly Report Q2 8-K 1994-10-31 47.30% 0.00% -86.49%
Quarterly Report Q1 8-K 1994-07-31 62.16% 0.00% 62.16%
Quarterly Report Q4 8-K 1994-04-30 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1994-01-31 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1993-10-31 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1993-07-31 0.00% 0.00% 0.00%