image
Technology - Hardware, Equipment & Parts - NASDAQ - US
$ 4.91
-1.6 %
$ 48.4 M
Market Cap
-20.46
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 86.04% -30.11% 34.28%
Annual Report FY 10-K 2022-12-31 0.20% 273.30% -745.57%
Annual Report FY 10-K 2021-12-31 8.57% -649.56% 80.05%
Annual Report FY 10-K 2020-12-31 -5.71% 124.73% -85.05%
Annual Report FY 10-K 2019-12-31 -17.96% -73.47% -28.53%
Annual Report FY 10-K 2018-12-31 -20.16% -50.63% -64.94%
Annual Report FY 10-K 2017-12-31 -6.17% -56.45% -24.87%
Annual Report FY 10-K 2016-12-31 13.05% 67.13% 69.26%
Annual Report FY 10-K 2015-12-31 2.30% 11.32% 8.66%
Annual Report FY 10-K 2014-12-31 36.11% 12858.33% 2518.75%
Annual Report FY 10-K 2013-12-31 17.75% -91.18% 12.33%
Annual Report FY 10-K 2012-12-31 28.52% 108.45% 94.34%
Annual Report FY 10-K 2011-12-31 -37.86% -51.89% 6.52%
Annual Report FY 10-K 2010-12-31 -17.22% 86.43% 52.25%
Annual Report FY 10-K 2009-12-31 -62.11% -135.95% 36.20%
Annual Report FY 10-K 2008-12-31 32.54% 41.61% 46.52%
Annual Report FY 10-K 2007-12-31 -46.70% 51.78% 28.81%
Annual Report FY 10-K 2006-12-31 -5.23% -41.55% -44.01%
Annual Report FY 10-K 2005-12-31 8.00% -263.62% -256.69%
Annual Report FY 10-K 2004-12-31 14.06% -214.26% -212.48%
Annual Report FY 10-K 2003-12-31 23.95% 125.00% 137.89%
Annual Report FY 10-K 2002-12-31 -0.88% -111.72% 3.62%
Annual Report FY 10-K 2001-12-31 -25.41% -64.80% -83.31%
Annual Report FY 10-K 2000-12-31 20.51% 47.44% 46.72%
Annual Report FY 10-K 1999-12-31 27.18% 427.00% 171.33%
Annual Report FY 10-K 1998-12-31 15.10% 0.00% 350.00%
Annual Report FY 10-K 1997-12-31 42.22% 0.00% -71.43%
Annual Report FY 10-K 1996-12-31 26.17% 150.00% 800.00%
Annual Report FY 10-K 1995-12-31 37.18% -91.30% 91.67%
Annual Report FY 10-K 1994-12-31 77.27% 158.97% 61.29%
Annual Report FY 10-K 1993-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 -13.14% -318.40% -417.39%
Quarterly Report Q2 8-K 2024-06-30 -28.43% -80.58% -77.09%
Quarterly Report Q1 8-K 2024-03-31 -4.70% -287.96% -334.10%
Quarterly Report Q4 8-K 2023-12-31 119.62% -31.73% -68.12%
Quarterly Report Q3 8-K 2023-09-30 66.13% -2083.33% 51.58%
Quarterly Report Q2 8-K 2023-06-30 98.48% 240.18% 368.87%
Quarterly Report Q1 8-K 2023-03-31 64.64% -134.51% -961.11%
Quarterly Report Q4 8-K 2022-12-31 -0.74% 244.52% 16.06%
Quarterly Report Q3 8-K 2022-09-30 -16.73% -97.31% -73.36%
Quarterly Report Q2 8-K 2022-06-30 -1.16% 77.78% -113.53%
Quarterly Report Q1 8-K 2022-03-31 26.98% 430.23% 130.00%
Quarterly Report Q4 8-K 2021-12-31 -16.64% -1843.40% -186.82%
Quarterly Report Q3 8-K 2021-09-30 43.60% 243.08% 427.85%
Quarterly Report Q2 8-K 2021-06-30 21.27% 384.62% 224.39%
Quarterly Report Q1 8-K 2021-03-31 -7.27% -138.89% 16.67%
Quarterly Report Q4 8-K 2020-12-31 15.07% 114.60% 149.44%
Quarterly Report Q3 8-K 2020-09-30 -28.23% -41.44% -38.92%
Quarterly Report Q2 8-K 2020-06-30 -15.15% -88.07% -88.95%
Quarterly Report Q1 8-K 2020-03-31 16.62% 94.27% 79.01%
Quarterly Report Q4 8-K 2019-12-31 -2.08% -789.13% -22150.00%
Quarterly Report Q3 8-K 2019-09-30 12.34% 12.12% 97.09%
Quarterly Report Q2 8-K 2019-06-30 -25.23% -69.64% -13.72%
Quarterly Report Q1 8-K 2019-03-31 -43.65% -266.10% -156.62%
Quarterly Report Q4 8-K 2018-12-31 -26.66% 1020.00% -0.84%
Quarterly Report Q3 8-K 2018-09-30 -27.52% -71.88% -80.64%
Quarterly Report Q2 8-K 2018-06-30 -17.80% -34.61% -48.75%
Quarterly Report Q1 8-K 2018-03-31 -10.78% -67.58% -58.76%
Quarterly Report Q4 8-K 2017-12-31 -15.28% -0.54% -37.30%
Quarterly Report Q3 8-K 2017-09-30 -18.39% -42.67% -43.22%
Quarterly Report Q2 8-K 2017-06-30 6.88% -26.70% -8.21%
Quarterly Report Q1 8-K 2017-03-31 2.82% -39.93% -14.08%
Quarterly Report Q4 8-K 2016-12-31 0.40% 78.38% -25.00%
Quarterly Report Q3 8-K 2016-09-30 22.68% 34.06% 96.85%
Quarterly Report Q2 8-K 2016-06-30 7.50% 55.72% 102.66%
Quarterly Report Q1 8-K 2016-03-31 24.28% 121.17% 146.22%
Quarterly Report Q4 8-K 2015-12-31 -6.32% -34.01% -37.08%
Quarterly Report Q3 8-K 2015-09-30 -9.63% -3.98% 1.28%
Quarterly Report Q2 8-K 2015-06-30 6.01% 13.71% 11.36%
Quarterly Report Q1 8-K 2015-03-31 31.76% 310.77% 296.09%
Quarterly Report Q4 8-K 2014-12-31 46.90% 2278.79% 3914.29%
Quarterly Report Q3 8-K 2014-09-30 62.49% 545.79% 556.31%
Quarterly Report Q2 8-K 2014-06-30 40.31% 4330.00% 6850.00%
Quarterly Report Q1 8-K 2014-03-31 -6.19% -209.68% -193.94%
Quarterly Report Q4 8-K 2013-12-31 35.10% 110.19% 93.48%
Quarterly Report Q3 8-K 2013-09-30 11.03% -148.84% -114.58%
Quarterly Report Q2 8-K 2013-06-30 18.63% -3.45% -5.45%
Quarterly Report Q1 8-K 2013-03-31 7.41% -67.37% -65.26%
Quarterly Report Q4 8-K 2012-12-31 31.86% -102.50% -11.03%
Quarterly Report Q3 8-K 2012-09-30 42.37% 76.11% 81.54%
Quarterly Report Q2 8-K 2012-06-30 3.21% 238.10% 168.75%
Quarterly Report Q1 8-K 2012-03-31 46.55% 117.92% 132.20%
Quarterly Report Q4 8-K 2011-12-31 -30.25% 20.00% 6.45%
Quarterly Report Q3 8-K 2011-09-30 -48.65% 35.71% -13.04%
Quarterly Report Q2 8-K 2011-06-30 -29.73% -50.00% 27.27%
Quarterly Report Q1 8-K 2011-03-31 -41.12% -140.91% 4.84%
Quarterly Report Q4 8-K 2010-12-31 -44.14% -181.82% -775.00%
Quarterly Report Q3 8-K 2010-09-30 -26.25% 91.11% -153.33%
Quarterly Report Q2 8-K 2010-06-30 3.26% 88.89% 80.00%
Quarterly Report Q1 8-K 2010-03-31 20.12% 87.46% 68.84%
Quarterly Report Q4 8-K 2009-12-31 4.69% 113.75% 103.28%
Quarterly Report Q3 8-K 2009-09-30 -58.30% -2603.31% 655.56%
Quarterly Report Q2 8-K 2009-06-30 -67.97% -141.38% -13.17%
Quarterly Report Q1 8-K 2009-03-31 -71.57% -66.51% 26.49%
Quarterly Report Q4 8-K 2008-12-31 -58.35% 69.34% 43.41%
Quarterly Report Q3 8-K 2008-09-30 54.91% -92.61% 99.15%
Quarterly Report Q2 8-K 2008-06-30 -16.15% 76.04% 55.10%
Quarterly Report Q1 8-K 2008-03-31 -35.07% 16.32% -10.00%
Quarterly Report Q4 8-K 2007-12-31 -34.52% 28.46% 42.04%
Quarterly Report Q3 8-K 2007-09-30 -48.42% 186.90% -73.33%
Quarterly Report Q2 8-K 2007-06-30 -6.00% 39.99% 41.60%
Quarterly Report Q1 8-K 2007-03-31 4.15% 2.85% 6.53%
Quarterly Report Q4 8-K 2006-12-31 19.72% -11.97% -24.66%
Quarterly Report Q3 8-K 2006-09-30 -11.63% 29.90% 33.59%
Quarterly Report Q2 8-K 2006-06-30 -17.02% -961.70% -766.12%
Quarterly Report Q1 8-K 2006-03-31 -7.95% -184.95% -170.33%
Quarterly Report Q4 8-K 2005-12-31 -9.50% -38.30% -24.33%
Quarterly Report Q3 8-K 2005-09-30 8.27% -735.09% -756.35%
Quarterly Report Q2 8-K 2005-06-30 25.82% -450.00% -428.00%
Quarterly Report Q1 8-K 2005-03-31 9.89% -287.07% -317.26%
Quarterly Report Q4 8-K 2004-12-31 7.54% -578.62% -433.21%
Quarterly Report Q3 8-K 2004-09-30 20.31% -135.29% -115.36%
Quarterly Report Q2 8-K 2004-06-30 9.12% -58.01% -49.24%
Quarterly Report Q1 8-K 2004-03-31 20.45% 32.08% 420.34%
Quarterly Report Q4 8-K 2003-12-31 24.91% 111.39% 125.35%
Quarterly Report Q3 8-K 2003-09-30 18.39% 495.00% 833.33%
Quarterly Report Q2 8-K 2003-06-30 24.04% 154.35% 169.61%
Quarterly Report Q1 8-K 2003-03-31 29.45% 160.15% 113.44%
Quarterly Report Q4 8-K 2002-12-31 31.64% -664.88% -345.01%
Quarterly Report Q3 8-K 2002-09-30 9.82% 108.66% 105.06%
Quarterly Report Q2 8-K 2002-06-30 -7.83% 81.68% 87.85%
Quarterly Report Q1 8-K 2002-03-31 -26.80% -54.43% -102.33%
Quarterly Report Q4 8-K 2001-12-31 -43.02% -30.50% -45.13%
Quarterly Report Q3 8-K 2001-09-30 -30.02% -57.97% -68.95%
Quarterly Report Q2 8-K 2001-06-30 -20.81% -2673.53% -273.80%
Quarterly Report Q1 8-K 2001-03-31 -3.85% 2.95% -45.28%
Quarterly Report Q4 8-K 2000-12-31 25.61% 151.81% 46.63%
Quarterly Report Q3 8-K 2000-09-30 19.79% 59.40% 22.86%
Quarterly Report Q2 8-K 2000-06-30 17.96% -86.40% 41.83%
Quarterly Report Q1 8-K 2000-03-31 18.23% 74.51% 56.80%
Quarterly Report Q4 8-K 1999-12-31 15.72% 0.00% 48.40%
Quarterly Report Q3 8-K 1999-09-30 38.46% 600.00% 250.00%
Quarterly Report Q2 8-K 1999-06-30 29.63% 400.00% 100.00%
Quarterly Report Q1 8-K 1999-03-31 25.00% 308.00% 400.00%
Quarterly Report Q4 8-K 1998-12-31 16.36% 0.00% 171.43%
Quarterly Report Q3 8-K 1998-09-30 8.33% -33.33% -33.33%
Quarterly Report Q2 8-K 1998-06-30 14.89% -66.67% 0.00%
Quarterly Report Q1 8-K 1998-03-31 20.93% -66.67% -66.67%
Quarterly Report Q4 8-K 1997-12-31 34.15% 0.00% -233.33%
Quarterly Report Q3 8-K 1997-09-30 41.18% 200.00% 50.00%
Quarterly Report Q2 8-K 1997-06-30 42.42% 200.00% 50.00%
Quarterly Report Q1 8-K 1997-03-31 53.57% 200.00% 50.00%
Quarterly Report Q4 8-K 1996-12-31 46.43% 100.00% 103.80%
Quarterly Report Q3 8-K 1996-09-30 21.43% 0.00% -92.86%
Quarterly Report Q2 8-K 1996-06-30 17.86% 0.00% -92.86%
Quarterly Report Q1 8-K 1996-03-31 21.74% 200.00% 0.00%
Quarterly Report Q4 8-K 1995-12-31 21.74% 0.00% -3850.00%
Quarterly Report Q3 8-K 1995-09-30 27.27% -96.97% 1500.00%
Quarterly Report Q2 8-K 1995-06-30 47.37% 125.00% 47.37%
Quarterly Report Q1 8-K 1995-03-31 76.92% 83.33% 100.00%
Quarterly Report Q4 8-K 1994-12-31 155.56% 100.00% 86.67%
Quarterly Report Q3 8-K 1994-09-30 83.33% 571.43% 75.00%
Quarterly Report Q2 8-K 1994-06-30 58.33% 55.56% 480.00%
Quarterly Report Q1 8-K 1994-03-31 18.18% 33.33% -75.00%
Quarterly Report Q4 8-K 1993-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1993-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1993-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1993-03-31 0.00% 0.00% 0.00%