image
Technology - Hardware, Equipment & Parts - NASDAQ - US
$ 1.97
0 %
$ 66 M
Market Cap
-49.25
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 68.54% 29.67% 22.54%
Annual Report FY 10-K 2022-12-31 -57.27% -46.37% -42.76%
Annual Report FY 10-K 2021-12-31 52.46% 11.90% 28.66%
Annual Report FY 10-K 2020-12-31 -47.03% 52.91% 19.46%
Annual Report FY 10-K 2019-12-31 5.06% -66.36% -32.33%
Annual Report FY 10-K 2018-12-31 -1.35% -11.28% 0.02%
Annual Report FY 10-K 2017-12-31 22.08% 43.05% 43.33%
Annual Report FY 10-K 2016-12-31 -38.43% 0.97% 1.28%
Annual Report FY 10-K 2015-12-31 25.56% 3.03% 2.83%
Annual Report FY 10-K 2014-12-31 -26.03% 24.49% 24.38%
Annual Report FY 10-K 2013-12-31 10.42% -90.79% -58.57%
Annual Report FY 10-K 2012-12-31 131.37% 25.89% 10.88%
Annual Report FY 10-K 2011-12-31 10.22% -6.69% -7.02%
Annual Report FY 10-K 2010-12-31 8.13% 3.20% 3.31%
Annual Report FY 10-K 2009-12-31 -57.75% -54.26% -46.34%
Annual Report FY 10-K 2008-12-31 317.52% 65.70% 65.20%
Annual Report FY 10-K 2007-12-31 147.39% -129.00% -132.96%
Annual Report FY 10-K 2006-12-31 17.22% 11.85% 12.52%
Annual Report FY 10-K 2005-12-31 -31.08% 12.09% 9.42%
Annual Report FY 10-K 2004-12-31 -22.03% 10.68% 10.88%
Annual Report FY 10-K 2003-12-31 18.70% -20.78% -12.41%
Annual Report FY 10-K 2002-12-31 53.18% 12.98% 18.41%
Annual Report FY 10-K 2001-12-31 -57.44% 40.00% 1.43%
Annual Report FY 10-K 2000-12-31 66.83% -104.54% -43.58%
Annual Report FY 10-K 1999-12-31 100.00% -42.31% -19.35%
Annual Report FY 10-K 1998-12-31 0.00% 18.75% 13.89%
Annual Report FY 10-K 1997-12-31 0.00% -28.00% -28.57%
Annual Report FY 10-K 1996-12-31 0.00% 13.79% -7.69%
Annual Report FY 10-K 1995-12-31 -83.33% -0.00% -23.81%
Annual Report FY 10-K 1994-12-31 20.00% -61.11% -16.67%
Annual Report FY 10-K 1993-12-31 0.00% -28.57% -38.46%
Annual Report FY 10-K 1992-12-31 25.00% -40.00% -30.00%
Annual Report FY 10-K 1991-12-31 -20.00% -42.86% -42.86%
Annual Report FY 10-K 1990-12-31 0.00% 12.50% 12.50%
Annual Report FY 10-K 1989-12-31 66.67% -0.00% -14.29%
Annual Report FY 10-K 1988-12-31 0.00% -0.00% -16.67%
Annual Report FY 10-K 1987-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 0.00% 64.67% 11.47%
Quarterly Report Q2 8-K 2024-06-30 164.59% 80.95% 77.89%
Quarterly Report Q1 8-K 2024-03-31 26.27% -7.89% 3.91%
Quarterly Report Q4 8-K 2023-12-31 140.36% 40.81% 38.37%
Quarterly Report Q3 8-K 2023-09-30 9.11% 1.89% -5.68%
Quarterly Report Q2 8-K 2023-06-30 116.39% 33.34% 29.32%
Quarterly Report Q1 8-K 2023-03-31 42.77% 39.76% 15.09%
Quarterly Report Q4 8-K 2022-12-31 -38.87% -3.58% -6.58%
Quarterly Report Q3 8-K 2022-09-30 -79.21% -2226.65% -2822.41%
Quarterly Report Q2 8-K 2022-06-30 -24.95% -40.27% -40.50%
Quarterly Report Q1 8-K 2022-03-31 -18.44% -22.19% -3.24%
Quarterly Report Q4 8-K 2021-12-31 62.80% 11.36% 12.94%
Quarterly Report Q3 8-K 2021-09-30 336.80% 104.98% 103.88%
Quarterly Report Q2 8-K 2021-06-30 -35.30% -32.32% 12.22%
Quarterly Report Q1 8-K 2021-03-31 -40.16% 10.77% 13.89%
Quarterly Report Q4 8-K 2020-12-31 -65.78% 29.74% 30.65%
Quarterly Report Q3 8-K 2020-09-30 -64.22% -9.18% -7.93%
Quarterly Report Q2 8-K 2020-06-30 -41.50% 70.46% 36.72%
Quarterly Report Q1 8-K 2020-03-31 -14.92% 22.30% -15.13%
Quarterly Report Q4 8-K 2019-12-31 2.88% -98.20% -96.90%
Quarterly Report Q3 8-K 2019-09-30 28.67% 42.22% -1.72%
Quarterly Report Q2 8-K 2019-06-30 -7.33% -136.97% -66.51%
Quarterly Report Q1 8-K 2019-03-31 -3.37% -1.28% 29.26%
Quarterly Report Q4 8-K 2018-12-31 32.69% 5.11% 3.29%
Quarterly Report Q3 8-K 2018-09-30 -26.34% -127.06% -32.75%
Quarterly Report Q2 8-K 2018-06-30 -6.70% -16.35% -16.57%
Quarterly Report Q1 8-K 2018-03-31 10.21% 16.67% 16.69%
Quarterly Report Q4 8-K 2017-12-31 0.60% 51.75% 51.84%
Quarterly Report Q3 8-K 2017-09-30 60.23% 45.84% 46.25%
Quarterly Report Q2 8-K 2017-06-30 42.44% 56.14% 56.38%
Quarterly Report Q1 8-K 2017-03-31 -3.91% 19.05% 19.63%
Quarterly Report Q4 8-K 2016-12-31 -26.66% 23.67% 23.91%
Quarterly Report Q3 8-K 2016-09-30 -31.64% 27.05% 26.17%
Quarterly Report Q2 8-K 2016-06-30 -69.58% -132.04% -128.26%
Quarterly Report Q1 8-K 2016-03-31 7.84% 3.26% 3.26%
Quarterly Report Q4 8-K 2015-12-31 -14.29% -24.13% -24.19%
Quarterly Report Q3 8-K 2015-09-30 -1.57% -19.93% -18.06%
Quarterly Report Q2 8-K 2015-06-30 103.10% 52.68% 51.96%
Quarterly Report Q1 8-K 2015-03-31 23.04% -5.86% -6.04%
Quarterly Report Q4 8-K 2014-12-31 3.83% 44.12% 44.01%
Quarterly Report Q3 8-K 2014-09-30 -10.61% 25.60% 25.31%
Quarterly Report Q2 8-K 2014-06-30 -24.19% -30.49% -29.73%
Quarterly Report Q1 8-K 2014-03-31 -56.40% 27.69% 27.51%
Quarterly Report Q4 8-K 2013-12-31 -22.91% -333.00% -328.53%
Quarterly Report Q3 8-K 2013-09-30 7.38% 0.75% 0.04%
Quarterly Report Q2 8-K 2013-06-30 15.75% 1.28% -99.70%
Quarterly Report Q1 8-K 2013-03-31 46.55% -97.82% -11.33%
Quarterly Report Q4 8-K 2012-12-31 55.97% 26.65% 26.55%
Quarterly Report Q3 8-K 2012-09-30 127.74% -8.06% -7.06%
Quarterly Report Q2 8-K 2012-06-30 221.09% 14.10% 185.88%
Quarterly Report Q1 8-K 2012-03-31 234.10% 49.45% 9.96%
Quarterly Report Q4 8-K 2011-12-31 3.62% -11.92% -12.73%
Quarterly Report Q3 8-K 2011-09-30 50.47% -7.00% -7.84%
Quarterly Report Q2 8-K 2011-06-30 -12.91% -27.01% -26.94%
Quarterly Report Q1 8-K 2011-03-31 13.72% 4.59% 4.57%
Quarterly Report Q4 8-K 2010-12-31 37.70% 0.60% 0.91%
Quarterly Report Q3 8-K 2010-09-30 3.47% 10.79% 10.76%
Quarterly Report Q2 8-K 2010-06-30 13.66% 12.99% 13.02%
Quarterly Report Q1 8-K 2010-03-31 -31.95% -4.73% -4.60%
Quarterly Report Q4 8-K 2009-12-31 21.73% 18.04% 19.06%
Quarterly Report Q3 8-K 2009-09-30 -88.64% -536.24% -692.60%
Quarterly Report Q2 8-K 2009-06-30 5.27% 3.69% 6.73%
Quarterly Report Q1 8-K 2009-03-31 9.66% -61.56% -51.73%
Quarterly Report Q4 8-K 2008-12-31 23.85% 62.83% 63.39%
Quarterly Report Q3 8-K 2008-09-30 676.60% 106.34% 104.75%
Quarterly Report Q2 8-K 2008-06-30 135.54% -17.49% -8.14%
Quarterly Report Q1 8-K 2008-03-31 471.27% 48.97% 47.03%
Quarterly Report Q4 8-K 2007-12-31 353.93% -208.12% -210.07%
Quarterly Report Q3 8-K 2007-09-30 316.02% -222.95% -228.70%
Quarterly Report Q2 8-K 2007-06-30 -10.46% 11.63% 3.26%
Quarterly Report Q1 8-K 2007-03-31 13.49% -110.12% -110.98%
Quarterly Report Q4 8-K 2006-12-31 7.42% 15.18% 15.70%
Quarterly Report Q3 8-K 2006-09-30 35.51% 16.39% 17.93%
Quarterly Report Q2 8-K 2006-06-30 72.71% 13.55% 14.23%
Quarterly Report Q1 8-K 2006-03-31 -36.36% 2.38% 2.23%
Quarterly Report Q4 8-K 2005-12-31 -49.13% 11.93% 8.36%
Quarterly Report Q3 8-K 2005-09-30 -35.77% -5.06% -8.20%
Quarterly Report Q2 8-K 2005-06-30 -33.95% 4.46% 1.39%
Quarterly Report Q1 8-K 2005-03-31 10.53% 29.22% 27.93%
Quarterly Report Q4 8-K 2004-12-31 132.29% 27.99% 28.59%
Quarterly Report Q3 8-K 2004-09-30 -48.14% 6.48% 6.28%
Quarterly Report Q2 8-K 2004-06-30 -11.36% 5.14% 5.19%
Quarterly Report Q1 8-K 2004-03-31 0.00% -1.21% -0.99%
Quarterly Report Q4 8-K 2003-12-31 -86.87% -53.14% -47.44%
Quarterly Report Q3 8-K 2003-09-30 158.90% 9.71% 13.46%
Quarterly Report Q2 8-K 2003-06-30 124.67% -1.90% 7.88%
Quarterly Report Q1 8-K 2003-03-31 0.00% -42.58% -28.46%
Quarterly Report Q4 8-K 2002-12-31 53.18% -17.81% -3.91%
Quarterly Report Q3 8-K 2002-09-30 0.00% -4.65% 7.95%
Quarterly Report Q2 8-K 2002-06-30 125.00% 40.42% 39.25%
Quarterly Report Q1 8-K 2002-03-31 0.00% 7.34% -3.61%
Quarterly Report Q4 8-K 2001-12-31 -57.44% 52.10% 41.09%
Quarterly Report Q3 8-K 2001-09-30 0.00% -82.52% -35.79%
Quarterly Report Q2 8-K 2001-06-30 1249900.00% -33.35% -49.65%
Quarterly Report Q1 8-K 2001-03-31 165.92% 75.28% 30.89%
Quarterly Report Q4 8-K 2000-12-31 233.65% -21.21% -16.61%
Quarterly Report Q3 8-K 2000-09-30 -100.00% 10.01% -23.87%
Quarterly Report Q2 8-K 2000-06-30 -100.00% -31.12% -82.31%
Quarterly Report Q1 8-K 2000-03-31 -1.23% -474.25% -105.42%
Quarterly Report Q4 8-K 1999-12-31 0.00% -133.33% -75.00%
Quarterly Report Q3 8-K 1999-09-30 0.00% -0.00% -0.00%
Quarterly Report Q2 8-K 1999-06-30 0.00% -66.67% -16.67%
Quarterly Report Q1 8-K 1999-03-31 0.00% 12.50% 22.22%
Quarterly Report Q4 8-K 1998-12-31 0.00% 50.00% 38.46%
Quarterly Report Q3 8-K 1998-09-30 0.00% 14.29% -0.00%
Quarterly Report Q2 8-K 1998-06-30 0.00% -0.00% 14.29%
Quarterly Report Q1 8-K 1998-03-31 0.00% -14.29% -28.57%
Quarterly Report Q4 8-K 1997-12-31 0.00% -50.00% -44.44%
Quarterly Report Q3 8-K 1997-09-30 0.00% -40.00% -40.00%
Quarterly Report Q2 8-K 1997-06-30 0.00% -20.00% -40.00%
Quarterly Report Q1 8-K 1997-03-31 0.00% -0.00% -0.00%
Quarterly Report Q4 8-K 1996-12-31 0.00% 27.27% -28.57%
Quarterly Report Q3 8-K 1996-09-30 0.00% 28.57% -0.00%
Quarterly Report Q2 8-K 1996-06-30 0.00% -25.00% 16.67%
Quarterly Report Q1 8-K 1996-03-31 0.00% -0.00% -16.67%
Quarterly Report Q4 8-K 1995-12-31 0.00% 8.33% -40.00%
Quarterly Report Q3 8-K 1995-09-30 -50.00% -75.00% 16.67%
Quarterly Report Q2 8-K 1995-06-30 0.00% 20.00% -20.00%
Quarterly Report Q1 8-K 1995-03-31 0.00% 12.50% -0.00%
Quarterly Report Q4 8-K 1994-12-31 -33.33% -200.00% -66.67%
Quarterly Report Q3 8-K 1994-09-30 100.00% 20.00% -50.00%
Quarterly Report Q2 8-K 1994-06-30 0.00% -0.00% -0.00%
Quarterly Report Q1 8-K 1994-03-31 0.00% -100.00% -50.00%
Quarterly Report Q4 8-K 1993-12-31 50.00% -33.33% -50.00%
Quarterly Report Q3 8-K 1993-09-30 0.00% -25.00% -0.00%
Quarterly Report Q2 8-K 1993-06-30 0.00% -66.67% -25.00%
Quarterly Report Q1 8-K 1993-03-31 0.00% -33.33% -33.33%
Quarterly Report Q4 8-K 1992-12-31 100.00% -50.00% -0.00%
Quarterly Report Q3 8-K 1992-09-30 0.00% -33.33% -33.33%
Quarterly Report Q2 8-K 1992-06-30 0.00% -0.00% -100.00%
Quarterly Report Q1 8-K 1992-03-31 -50.00% -200.00% -200.00%
Quarterly Report Q4 8-K 1991-12-31 -50.00% -0.00% -100.00%
Quarterly Report Q3 8-K 1991-09-30 -50.00% -200.00% -200.00%
Quarterly Report Q2 8-K 1991-06-30 0.00% -50.00% -0.00%
Quarterly Report Q1 8-K 1991-03-31 100.00% 50.00% 50.00%
Quarterly Report Q4 8-K 1990-12-31 100.00% -0.00% 50.00%
Quarterly Report Q3 8-K 1990-09-30 100.00% 50.00% 50.00%
Quarterly Report Q2 8-K 1990-06-30 -50.00% 0.00% -100.00%
Quarterly Report Q1 8-K 1990-03-31 0.00% 0.00% -200.00%
Quarterly Report Q4 8-K 1989-12-31 0.00% 0.00% 77.78%
Quarterly Report Q3 8-K 1989-09-30 0.00% 0.00% -200.00%
Quarterly Report Q2 8-K 1989-06-30 100.00% 0.00% 100.00%
Quarterly Report Q1 8-K 1989-03-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 1988-12-31 0.00% 0.00% -0.00%
Quarterly Report Q3 8-K 1988-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1988-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1988-03-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 1987-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1987-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1987-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1987-03-31 0.00% 0.00% 0.00%