image
Technology - Hardware, Equipment & Parts - NASDAQ - US
$ 3.7
0 %
$ 29.7 M
Market Cap
-0.27
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 -26.21% 72.71% 76.13%
Annual Report FY 10-K 2022-12-31 99.00% -1575.27% -1794.33%
Annual Report FY 10-K 2021-12-31 49.44% -328.26% -308.69%
Annual Report FY 10-K 2020-12-31 46.08% 502.48% 459.85%
Annual Report FY 10-K 2019-12-31 -18.49% -83.32% -82.99%
Annual Report FY 10-K 2018-12-31 14.18% 232.65% 159.01%
Annual Report FY 10-K 2017-12-31 0.07% 262.12% 262.88%
Annual Report FY 10-K 2016-12-31 11.47% 87.32% 75.44%
Annual Report FY 10-K 2015-12-31 -27.91% -382.70% -260.18%
Annual Report FY 10-K 2014-12-31 5.14% -79.75% 56.51%
Annual Report FY 10-K 2013-12-31 41.56% 275.17% 116.09%
Annual Report FY 10-K 2012-12-31 -42.68% -87.43% -4315.38%
Annual Report FY 10-K 2011-12-31 22.35% 235.72% 101.53%
Annual Report FY 10-K 2010-12-31 1.29% 43.27% -9.88%
Annual Report FY 10-K 2009-12-31 12.58% 75.22% 75.18%
Annual Report FY 10-K 2008-12-31 -30.29% -30.59% 6.84%
Annual Report FY 10-K 2007-12-31 29.77% 29.94% 24.74%
Annual Report FY 10-K 2006-12-31 4.02% 9.45% -17.48%
Annual Report FY 10-K 2005-12-31 -8.51% -260.15% -11.08%
Annual Report FY 10-K 2004-12-31 9.06% -649.73% -56.07%
Annual Report FY 10-K 2003-12-31 13.31% 91.97% -23.55%
Annual Report FY 10-K 2002-12-31 -4.97% -181.23% -23.78%
Annual Report FY 10-K 2001-09-30 31.57% 120.65% -45.02%
Annual Report FY 10-K 2000-09-30 -57.00% -73.79% -180.50%
Annual Report FY 10-K 1999-09-30 -38.57% -148.84% -70.00%
Annual Report FY 10-K 1998-09-30 -34.33% -95.13% 244.83%
Annual Report FY 10-K 1997-09-30 0.25% 20.60% -39.33%
Annual Report FY 10-K 1996-09-30 7.24% 28.27% 140.65%
Annual Report FY 10-K 1995-09-30 -56.25% 165.64% -30.55%
Annual Report FY 10-K 1993-09-30 -2.86% 1000.00% 10.00%
Annual Report FY 10-K 1992-09-30 8.19% 101.16% -32.69%
Annual Report FY 10-K 1991-09-30 -10.01% -514.29% 5100.00%
Annual Report FY 10-K 1990-09-30 -1.78% 53.33% 116.67%
Annual Report FY 10-K 1989-09-30 -17.01% -93.75% -18.46%
Annual Report FY 10-K 1988-09-30 28.38% 3.23% -7.14%
Annual Report FY 10-K 1987-09-30 3.62% 19.23% 55.56%
Annual Report FY 10-K 1986-09-30 10.32% 100.00% 80.00%
Annual Report FY 10-K 1985-09-30 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 29.81% -7.93% 105.22%
Quarterly Report Q2 8-K 2024-06-30 367.84% -23.91% 48.05%
Quarterly Report Q1 8-K 2024-03-31 307.17% 29.31% 105.80%
Quarterly Report Q4 8-K 2023-12-31 141.88% 75.75% 91.56%
Quarterly Report Q3 8-K 2023-09-30 -9.02% 88.08% 85.58%
Quarterly Report Q2 8-K 2023-06-30 -76.16% -33.83% 25.00%
Quarterly Report Q1 8-K 2023-03-31 -66.92% 18.62% -3.15%
Quarterly Report Q4 8-K 2022-12-31 15.04% -883.87% -1244.89%
Quarterly Report Q3 8-K 2022-09-30 25.61% -9062.62% -6542.68%
Quarterly Report Q2 8-K 2022-06-30 162.59% -458.52% -700.00%
Quarterly Report Q1 8-K 2022-03-31 299.49% -1271.17% -913.11%
Quarterly Report Q4 8-K 2021-12-31 92.48% -10703.85% -331.10%
Quarterly Report Q3 8-K 2021-09-30 37.59% -40.48% -43.16%
Quarterly Report Q2 8-K 2021-06-30 35.41% -195.02% -196.50%
Quarterly Report Q1 8-K 2021-03-31 47.32% -386.13% -372.54%
Quarterly Report Q4 8-K 2020-12-31 28.07% 76.99% -306.14%
Quarterly Report Q3 8-K 2020-09-30 124.82% 3865.79% 72650.00%
Quarterly Report Q2 8-K 2020-06-30 34.81% 93.57% 106.19%
Quarterly Report Q1 8-K 2020-03-31 -3.83% -157.47% -175.31%
Quarterly Report Q4 8-K 2019-12-31 -43.07% -9.37% -14.65%
Quarterly Report Q3 8-K 2019-09-30 -11.88% -89.33% -99.45%
Quarterly Report Q2 8-K 2019-06-30 -10.44% -15.49% -23.82%
Quarterly Report Q1 8-K 2019-03-31 3.59% 1640.00% 0.00%
Quarterly Report Q4 8-K 2018-12-31 28.65% 255.75% 128.15%
Quarterly Report Q3 8-K 2018-09-30 0.22% 3.49% 5.54%
Quarterly Report Q2 8-K 2018-06-30 6.76% 17.57% 22.04%
Quarterly Report Q1 8-K 2018-03-31 22.51% 101.21% 100.00%
Quarterly Report Q4 8-K 2017-12-31 12.45% 260.66% 254.30%
Quarterly Report Q3 8-K 2017-09-30 -16.80% 4.56% 3.63%
Quarterly Report Q2 8-K 2017-06-30 4.70% 189.81% 187.16%
Quarterly Report Q1 8-K 2017-03-31 5.88% 29.52% 29.48%
Quarterly Report Q4 8-K 2016-12-31 23.77% 86.95% 20.79%
Quarterly Report Q3 8-K 2016-09-30 72.22% 153.93% 155.54%
Quarterly Report Q2 8-K 2016-06-30 -7.33% 149.54% 152.40%
Quarterly Report Q1 8-K 2016-03-31 -25.12% -51.03% -49.87%
Quarterly Report Q4 8-K 2015-12-31 -51.46% -154.44% -32.18%
Quarterly Report Q3 8-K 2015-09-30 -33.20% -1050.94% -1116.33%
Quarterly Report Q2 8-K 2015-06-30 -21.27% -122.47% -116.85%
Quarterly Report Q1 8-K 2015-03-31 18.38% 10.19% 10.42%
Quarterly Report Q4 8-K 2014-12-31 89.39% -68.31% 551.56%
Quarterly Report Q3 8-K 2014-09-30 -16.05% -32.32% -19.22%
Quarterly Report Q2 8-K 2014-06-30 9.31% 78.00% -23.28%
Quarterly Report Q1 8-K 2014-03-31 -37.18% -502.33% -664.62%
Quarterly Report Q4 8-K 2013-12-31 -29.95% 627.75% -42.11%
Quarterly Report Q3 8-K 2013-09-30 113.39% 114.27% 121.76%
Quarterly Report Q2 8-K 2013-06-30 65.96% 117.54% 133.67%
Quarterly Report Q1 8-K 2013-03-31 82.72% 110.46% 107.75%
Quarterly Report Q4 8-K 2012-12-31 -31.39% -81.00% -47.53%
Quarterly Report Q3 8-K 2012-09-30 -53.44% -1037.62% -455.45%
Quarterly Report Q2 8-K 2012-06-30 -36.17% -487.63% -66.02%
Quarterly Report Q1 8-K 2012-03-31 -52.82% -423.71% -341.58%
Quarterly Report Q4 8-K 2011-12-31 18.53% 756.63% 943.69%
Quarterly Report Q3 8-K 2011-09-30 17.47% 72.40% 68.97%
Quarterly Report Q2 8-K 2011-06-30 4.65% 77.80% 40.97%
Quarterly Report Q1 8-K 2011-03-31 57.14% 115.72% 90.03%
Quarterly Report Q4 8-K 2010-12-31 13.99% 152.94% 81.10%
Quarterly Report Q3 8-K 2010-09-30 0.76% 58.60% -2.56%
Quarterly Report Q2 8-K 2010-06-30 10.42% 53.81% 24.08%
Quarterly Report Q1 8-K 2010-03-31 4.84% 3.52% -29.75%
Quarterly Report Q4 8-K 2009-12-31 73.51% 73.95% 69.87%
Quarterly Report Q3 8-K 2009-09-30 9.23% 77.99% 80.08%
Quarterly Report Q2 8-K 2009-06-30 -8.72% 71.14% 74.43%
Quarterly Report Q1 8-K 2009-03-31 -28.05% 59.87% 60.06%
Quarterly Report Q4 8-K 2008-12-31 -54.75% -39.42% 32.02%
Quarterly Report Q3 8-K 2008-09-30 -29.53% -61.87% -23.81%
Quarterly Report Q2 8-K 2008-06-30 -22.79% -31.81% -3.46%
Quarterly Report Q1 8-K 2008-03-31 -7.04% -0.98% 18.27%
Quarterly Report Q4 8-K 2007-12-31 5.04% 56.50% 33.06%
Quarterly Report Q3 8-K 2007-09-30 36.82% 32.54% 36.00%
Quarterly Report Q2 8-K 2007-06-30 46.57% 22.81% 29.45%
Quarterly Report Q1 8-K 2007-03-31 48.65% 8.02% 2.20%
Quarterly Report Q4 8-K 2006-12-31 31.85% 23.10% -9.41%
Quarterly Report Q3 8-K 2006-09-30 -15.95% -92.67% -60.12%
Quarterly Report Q2 8-K 2006-06-30 7.69% -15.36% -16.10%
Quarterly Report Q1 8-K 2006-03-31 -9.79% 43.33% -0.70%
Quarterly Report Q4 8-K 2005-12-31 -33.74% -537.55% -19.31%
Quarterly Report Q3 8-K 2005-09-30 22.18% 43.74% 27.70%
Quarterly Report Q2 8-K 2005-06-30 17.09% -104.92% -0.21%
Quarterly Report Q1 8-K 2005-03-31 -12.20% -2401.65% -72.09%
Quarterly Report Q4 8-K 2004-12-31 57.79% 178.12% -52.63%
Quarterly Report Q3 8-K 2004-09-30 -4.77% -367.61% -25.75%
Quarterly Report Q2 8-K 2004-06-30 -29.36% -253.11% -125.85%
Quarterly Report Q1 8-K 2004-03-31 8.98% -284.13% -36.79%
Quarterly Report Q4 8-K 2003-12-31 -20.63% -12.28% -182.18%
Quarterly Report Q3 8-K 2003-09-30 26.61% 122.17% -41.35%
Quarterly Report Q2 8-K 2003-06-30 1.67% 93.52% -14.56%
Quarterly Report Q1 8-K 2003-03-31 136.88% 98.80% 26.84%
Quarterly Report Q4 8-K 2002-12-31 101.05% 161.94% 60.06%
Quarterly Report Q3 8-K 2002-09-30 -13.54% -31.20% -24.07%
Quarterly Report Q2 8-K 2002-06-30 -12.39% -59.08% -53.73%
Quarterly Report Q1 8-K 2002-03-31 -54.01% -90.57% -37.18%
Quarterly Report Q4 8-K 2001-12-31 -18.44% -4296.44% -69.54%
Quarterly Report Q3 8-K 2001-09-30 32.65% 58.90% -9.38%
Quarterly Report Q2 8-K 2001-06-30 97.73% 299.98% 8.22%
Quarterly Report Q1 8-K 2001-03-31 -4.39% 32.09% -175.89%
Quarterly Report Q4 8-K 2000-12-31 17.00% 82.83% -108.80%
Quarterly Report Q3 8-K 2000-09-30 -69.44% -221.71% -1404.00%
Quarterly Report Q2 8-K 2000-06-30 -56.04% -22.95% -133.60%
Quarterly Report Q1 8-K 2000-03-31 -47.48% -56.19% -40.20%
Quarterly Report Q4 8-K 1999-12-31 -48.15% -12.50% -66.67%
Quarterly Report Q3 8-K 1999-09-30 -52.75% -50.00% -50.00%
Quarterly Report Q2 8-K 1999-06-25 -50.94% 78.31% 16.67%
Quarterly Report Q1 8-K 1999-03-26 -73.60% -866.67% 66.67%
Quarterly Report Q4 8-K 1998-12-25 -84.21% -177.78% -10.71%
Quarterly Report Q2 8-K 1994-06-30 -46.78% -1600.00% -88.24%
Quarterly Report Q1 8-K 1994-03-31 -68.07% -1575.00% -150.00%
Quarterly Report Q4 8-K 1993-12-31 -27.75% 200.00% -83.33%
Quarterly Report Q3 8-K 1993-09-30 -8.06% 350.00% 105.67%
Quarterly Report Q2 8-K 1993-06-30 6.21% 125.00% -89.44%
Quarterly Report Q1 8-K 1993-03-31 -0.60% 1100.00% -20.00%
Quarterly Report Q4 8-K 1992-12-31 -6.99% -50.00% -90.32%
Quarterly Report Q3 8-K 1992-09-30 -2.11% 102.99% -5.33%
Quarterly Report Q2 8-K 1992-06-30 3.87% 55.56% 3.87%
Quarterly Report Q1 8-K 1992-03-31 8.44% 150.00% -96.75%
Quarterly Report Q4 8-K 1991-12-31 25.68% 125.00% 25.68%
Quarterly Report Q3 8-K 1991-09-30 5.56% -1240.00% 12.83%
Quarterly Report Q2 8-K 1991-06-30 14.81% -80.00% 14.81%
Quarterly Report Q1 8-K 1991-03-31 -27.01% -100.00% -27.01%
Quarterly Report Q4 8-K 1990-12-31 -22.92% -33.33% -22.92%
Quarterly Report Q3 8-K 1990-09-30 -5.26% 80.77% 4.61%
Quarterly Report Q2 8-K 1990-06-30 -25.00% 64.29% -25.00%
Quarterly Report Q1 8-K 1990-03-31 24.85% 0.00% 24.85%
Quarterly Report Q4 8-K 1989-12-31 -19.33% -100.00% -19.33%
Quarterly Report Q3 8-K 1989-09-30 -17.03% -650.00% 3.59%
Quarterly Report Q2 8-K 1989-06-30 -16.28% -155.56% -16.28%
Quarterly Report Q1 8-K 1989-03-31 -33.98% 0.00% -33.98%
Quarterly Report Q4 8-K 1988-12-31 30.05% -25.00% 30.05%
Quarterly Report Q3 8-K 1988-09-30 13.37% -42.86% -40.62%
Quarterly Report Q2 8-K 1988-06-30 32.72% 0.00% 32.72%
Quarterly Report Q1 8-K 1988-03-31 49.71% 37.50% 49.71%
Quarterly Report Q4 8-K 1987-12-31 20.39% 14.29% 20.39%
Quarterly Report Q3 8-K 1987-09-30 11.60% 0.00% 3.70%
Quarterly Report Q2 8-K 1987-06-30 2.53% 28.57% 2.53%
Quarterly Report Q1 8-K 1987-03-31 2.40% 14.29% 2.40%
Quarterly Report Q4 8-K 1986-12-31 -3.80% 16.67% -3.80%
Quarterly Report Q3 8-K 1986-09-30 13.84% 250.00% -5.11%
Quarterly Report Q2 8-K 1986-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1986-03-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 1985-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1985-09-30 0.00% 0.00% 0.00%