image
Technology - Computer Hardware - NASDAQ - US
$ 4.7
16.9 %
$ 354 M
Market Cap
-11.19
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2024-04-30 79.95% 11.20% 35.62%
Annual Report FY 10-K 2023-04-30 54.17% -161.06% -108.63%
Annual Report FY 10-K 2022-04-30 28.59% 28.18% -166.63%
Annual Report FY 10-K 2021-04-30 1137.69% -801.87% -193.92%
Annual Report FY 10-K 2020-04-30 284.23% -113.21% -120.83%
Annual Report FY 10-K 2019-04-30 11167.85% -66.56% 72.05%
Annual Report FY 10-K 2017-12-31 -99.54% 133.43% -85.10%
Annual Report FY 10-K 2016-12-31 242.81% 4.82% -507.56%
Annual Report FY 10-K 2015-12-31 41.12% 51.80% 39.48%
Annual Report FY 10-K 2014-12-31 397.15% -4646.79% -1306.87%
Annual Report FY 10-K 2013-12-31 -73.33% -80.98% 87.42%
Annual Report FY 10-K 2012-12-31 202.54% 1082.99% -383.36%
Annual Report FY 10-K 2011-12-31 -131.50% -20.41% -36.58%
Annual Report FY 10-K 2010-12-31 80.18% 16.26% 28.79%
Annual Report FY 10-K 2009-12-31 -15.87% -21.15% -11.19%
Annual Report FY 10-K 2008-12-31 293.21% 301.12% 239.58%
Annual Report FY 10-K 2007-12-31 -72.39% -74.27% -69.60%
Annual Report FY 10-K 2006-12-31 502.71% 194.15% 207.26%
Annual Report FY 10-K 2005-12-31 -10.99% -79.48% -99.61%
Annual Report FY 10-K 2004-12-31 -8.56% 23.35% -39.36%
Annual Report FY 10-K 2003-12-31 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2024-07-31 58.83% -113.69% -54.15%
Quarterly Report Q4 8-K 2024-04-30 186.09% 37.77% 54.01%
Quarterly Report Q3 8-K 2024-01-31 88.24% -3260.30% 19.52%
Quarterly Report Q2 8-K 2023-10-31 156.84% -550.96% 32.67%
Quarterly Report Q1 8-K 2023-07-31 -43.04% -48.05% -35.54%
Quarterly Report Q4 8-K 2023-04-30 68.07% -167.24% -106.16%
Quarterly Report Q3 8-K 2023-01-31 67.32% 93.63% -74.66%
Quarterly Report Q2 8-K 2022-10-31 -17.86% 68.15% -145.36%
Quarterly Report Q1 8-K 2022-07-31 119.74% -151.94% -120.20%
Quarterly Report Q4 8-K 2022-04-30 -30.11% -35.17% -88.99%
Quarterly Report Q3 8-K 2022-01-31 -13.48% 71.45% -175.86%
Quarterly Report Q2 8-K 2021-10-31 335.53% -279.44% -463.42%
Quarterly Report Q1 8-K 2021-07-31 154.75% -306.47% -338.26%
Quarterly Report Q4 8-K 2021-04-30 408.24% -402.87% -318.31%
Quarterly Report Q3 8-K 2021-01-31 6113.41% -1948.31% -161.47%
Quarterly Report Q2 8-K 2020-10-31 0.00% -234.20% -126.67%
Quarterly Report Q1 8-K 2020-07-31 1487.47% -19.20% -19.20%
Quarterly Report Q4 8-K 2020-04-30 7575.09% -116.90% -316.47%
Quarterly Report Q3 8-K 2020-01-31 -8.71% 63.51% 20.64%
Quarterly Report Q2 8-K 2019-10-31 0.00% 57.72% 46.94%
Quarterly Report Q1 8-K 2019-07-31 287.33% 32.73% 33.58%
Quarterly Report Q4 8-K 2019-03-31 -91.76% 36.19% 74.24%
Quarterly Report Q3 8-K 2018-12-31 35930.48% -179.25% -48.90%
Quarterly Report Q2 8-K 2018-09-30 17070.59% -55.73% -22.08%
Quarterly Report Q1 8-K 2018-06-30 1727.25% -104.15% 41.24%
Quarterly Report Q4 8-K 2018-03-31 11863.11% -31.64% 45.11%
Quarterly Report Q3 8-K 2017-12-31 -99.94% 83.47% 46.17%
Quarterly Report Q2 8-K 2017-09-30 0.00% 45.00% 43.69%
Quarterly Report Q1 8-K 2017-06-30 0.00% 1044.49% -1595.59%
Quarterly Report Q4 8-K 2017-03-31 0.00% 3294.39% -2496.04%
Quarterly Report Q3 8-K 2016-12-31 1238.03% -148.04% -912.34%
Quarterly Report Q2 8-K 2016-09-30 0.00% 75.11% -538.35%
Quarterly Report Q1 8-K 2016-06-30 0.00% 22.17% -15.90%
Quarterly Report Q4 8-K 2016-03-31 0.00% 22.99% -23.47%
Quarterly Report Q3 8-K 2015-12-31 1081.07% 85.23% 52.77%
Quarterly Report Q2 8-K 2015-09-30 -25.21% -1181.08% 49.54%
Quarterly Report Q1 8-K 2015-06-30 -7.78% -67.69% -14.60%
Quarterly Report Q4 8-K 2015-03-31 2080.32% -251.15% -125.68%
Quarterly Report Q3 8-K 2014-12-31 103.24% -2750.05% -2092.25%
Quarterly Report Q2 8-K 2014-09-30 11.84% -166.94% -164.56%
Quarterly Report Q1 8-K 2014-06-30 24.88% -314.59% 42.21%
Quarterly Report Q4 8-K 2014-03-31 -88.45% 11.31% -22.35%
Quarterly Report Q3 8-K 2013-12-31 96.46% 394.54% 76.58%
Quarterly Report Q2 8-K 2013-09-30 92.79% -93.55% -313.58%
Quarterly Report Q1 8-K 2013-06-30 -82.59% -39.08% -81.27%
Quarterly Report Q4 8-K 2013-03-31 -98.96% -2.00% 182.71%
Quarterly Report Q3 8-K 2012-12-31 -3671.78% -110.85% -2.99%
Quarterly Report Q2 8-K 2012-09-30 -3.49% -2506.57% -151.60%
Quarterly Report Q1 8-K 2012-06-30 1012.27% 231.91% -314.90%
Quarterly Report Q4 8-K 2012-03-31 12988.25% 3538.80% -171.28%
Quarterly Report Q3 8-K 2011-12-31 -331.97% -420.27% 5460.07%
Quarterly Report Q2 8-K 2011-09-30 269.40% 102.42% 121.95%
Quarterly Report Q1 8-K 2011-06-30 -6.89% -90.51% 121.95%
Quarterly Report Q4 8-K 2011-03-31 -6.69% -136.77% -167.82%
Quarterly Report Q3 8-K 2010-12-31 118.29% 116.96% -652.97%
Quarterly Report Q2 8-K 2010-09-30 -0.00% -597.37% -8576.57%
Quarterly Report Q1 8-K 2010-06-30 -0.00% -8.15% -8576.57%
Quarterly Report Q4 8-K 2010-03-31 -0.00% -32.40% 138.69%
Quarterly Report Q3 8-K 2009-12-31 -10.42% -13.70% 98.32%
Quarterly Report Q2 8-K 2009-09-30 -58.71% -52.82% -31.99%
Quarterly Report Q1 8-K 2009-06-30 -58.71% 50.89% -31.99%
Quarterly Report Q4 8-K 2009-03-31 -58.71% -48.14% -11.35%
Quarterly Report Q3 8-K 2008-12-31 260.25% 252.31% -306.96%
Quarterly Report Q2 8-K 2008-09-30 -0.02% 52.73% 116.10%
Quarterly Report Q1 8-K 2008-06-30 -0.02% -243.74% 116.10%
Quarterly Report Q4 8-K 2008-03-31 -0.02% -16.75% 1182.29%
Quarterly Report Q3 8-K 2007-12-31 -69.95% -70.16% 74.45%
Quarterly Report Q2 8-K 2007-09-30 0.02% -38.50% -157.74%
Quarterly Report Q1 8-K 2007-06-30 0.02% 18.02% -157.74%
Quarterly Report Q4 8-K 2007-03-31 0.02% 10.04% -9.73%
Quarterly Report Q3 8-K 2006-12-31 290.66% 232.49% -14878.91%
Quarterly Report Q2 8-K 2006-09-30 21.71% 74.93% 92.45%
Quarterly Report Q1 8-K 2006-06-30 -5.66% -1368.75% 92.45%
Quarterly Report Q4 8-K 2006-03-31 -11.27% 91.88% 1589.20%
Quarterly Report Q3 8-K 2005-12-31 -23.71% -36.72% 101.44%
Quarterly Report Q2 8-K 2005-09-30 88.60% 68.54% 49.04%
Quarterly Report Q1 8-K 2005-06-30 257.93% 99.75% 49.04%
Quarterly Report Q4 8-K 2005-03-31 -55.34% -59.23% -4.87%
Quarterly Report Q3 8-K 2004-12-31 70658.01% -15.75% 52.95%
Quarterly Report Q2 8-K 2004-09-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2004-06-30 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 2004-03-31 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2002-06-30 0.00% 0.00% 0.00%