image
Technology - Computer Hardware - NASDAQ - US
$ 4.02
-0.248 %
$ 40.2 M
Market Cap
-20.1
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 24.93% 179.99% 174.33%
Annual Report FY 10-K 2022-12-31 47.61% -43.21% 19.27%
Annual Report FY 10-K 2021-12-31 28.73% 26.38% -16.36%
Annual Report FY 10-K 2020-12-31 -33.12% -1091.09% -695.04%
Annual Report FY 10-K 2019-12-31 -16.19% -90.49% -15.21%
Annual Report FY 10-K 2018-12-31 -3.06% 68.98% -0.81%
Annual Report FY 10-K 2017-12-31 -1.61% -11.22% 31.04%
Annual Report FY 10-K 2016-12-31 -4.09% 16.98% 16.38%
Annual Report FY 10-K 2015-12-31 12.37% 5431.03% 3139.46%
Annual Report FY 10-K 2014-12-31 -11.69% -1.18% -2.22%
Annual Report FY 10-K 2013-12-31 -12.06% 36.29% 18.12%
Annual Report FY 10-K 2012-12-31 3.66% -22.56% -19.85%
Annual Report FY 10-K 2011-12-31 4.39% 19.77% 19.25%
Annual Report FY 10-K 2010-12-31 8.31% 82.43% 77.82%
Annual Report FY 10-K 2009-12-31 -6.21% 48.20% 77.11%
Annual Report FY 10-K 2008-12-31 27.56% 163.50% 149.56%
Annual Report FY 10-K 2007-12-31 -24.19% -58.07% -61.68%
Annual Report FY 10-K 2006-12-31 25.91% 938.73% 2617.86%
Annual Report FY 10-K 2005-12-31 -14.63% -93.09% -97.35%
Annual Report FY 10-K 2004-12-31 14.87% 257.20% 214.40%
Annual Report FY 10-K 2003-12-31 32.02% 320.81% 373.17%
Annual Report FY 10-K 2002-12-31 -10.26% 85.94% 86.49%
Annual Report FY 10-K 2001-12-31 -18.14% -1330.81% -4631.17%
Annual Report FY 10-K 2000-12-31 19.64% -114.67% -154.00%
Annual Report FY 10-K 1999-12-31 -13.98% -75.00% -96.00%
Annual Report FY 10-K 1998-12-31 -10.62% -75.51% -67.95%
Annual Report FY 10-K 1997-12-31 38.72% 48.48% 50.00%
Annual Report FY 10-K 1996-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 -36.78% -173.62% -70.28%
Quarterly Report Q2 8-K 2024-06-30 -41.73% -41.70% -35.78%
Quarterly Report Q1 8-K 2024-03-31 -52.01% -33.00% -34.12%
Quarterly Report Q4 8-K 2023-12-31 -26.13% -23.85% -357.53%
Quarterly Report Q3 8-K 2023-09-30 -3.73% 71.59% 4153.57%
Quarterly Report Q2 8-K 2023-06-30 57.70% 132.20% 141.44%
Quarterly Report Q1 8-K 2023-03-31 129.54% 178.22% 171.42%
Quarterly Report Q4 8-K 2022-12-31 61.45% 135.37% 105.88%
Quarterly Report Q3 8-K 2022-09-30 67.87% -41.98% 101.75%
Quarterly Report Q2 8-K 2022-06-30 35.37% -12.39% -7.22%
Quarterly Report Q1 8-K 2022-03-31 16.88% -81.91% -100.26%
Quarterly Report Q4 8-K 2021-12-31 43.28% 61.68% 6.61%
Quarterly Report Q3 8-K 2021-09-30 45.71% 204.96% -8.45%
Quarterly Report Q2 8-K 2021-06-30 76.44% -14.09% -0.62%
Quarterly Report Q1 8-K 2021-03-31 -18.99% -122.38% -105.87%
Quarterly Report Q4 8-K 2020-12-31 -30.45% -139.75% -152.23%
Quarterly Report Q3 8-K 2020-09-30 -37.53% -225.78% -474.04%
Quarterly Report Q2 8-K 2020-06-30 -53.44% -996.24% -886.08%
Quarterly Report Q1 8-K 2020-03-31 -11.28% -132.98% -166.67%
Quarterly Report Q4 8-K 2019-12-31 -5.04% -83.16% -98.32%
Quarterly Report Q3 8-K 2019-09-30 -26.22% -85.08% -90.29%
Quarterly Report Q2 8-K 2019-06-30 -23.06% -84.63% -80.90%
Quarterly Report Q1 8-K 2019-03-31 -5.66% 9.71% -9.23%
Quarterly Report Q4 8-K 2018-12-31 -10.91% 333.50% -28.51%
Quarterly Report Q3 8-K 2018-09-30 2.02% 41.97% 23.97%
Quarterly Report Q2 8-K 2018-06-30 8.50% 39.56% 23.89%
Quarterly Report Q1 8-K 2018-03-31 -12.53% -27.89% -39.55%
Quarterly Report Q4 8-K 2017-12-31 -3.01% -30.38% -21.99%
Quarterly Report Q3 8-K 2017-09-30 7.25% 105.32% 109.46%
Quarterly Report Q2 8-K 2017-06-30 -8.14% 15.14% 18.73%
Quarterly Report Q1 8-K 2017-03-31 -2.51% 50.88% 50.80%
Quarterly Report Q4 8-K 2016-12-31 12.27% 154.89% 300.00%
Quarterly Report Q3 8-K 2016-09-30 2.13% -14.11% -20.96%
Quarterly Report Q2 8-K 2016-06-30 -14.07% -45.75% -50.11%
Quarterly Report Q1 8-K 2016-03-31 -11.18% 334.03% 332.72%
Quarterly Report Q4 8-K 2015-12-31 -1.46% 178.58% 140.76%
Quarterly Report Q3 8-K 2015-09-30 5.85% 1956.00% 2645.61%
Quarterly Report Q2 8-K 2015-06-30 24.78% 693.14% 539.13%
Quarterly Report Q1 8-K 2015-03-31 18.69% -63.45% -65.61%
Quarterly Report Q4 8-K 2014-12-31 -1.85% -61.05% -79.04%
Quarterly Report Q3 8-K 2014-09-30 -20.15% -96.55% -97.02%
Quarterly Report Q2 8-K 2014-06-30 -12.57% -85.60% -80.91%
Quarterly Report Q1 8-K 2014-03-31 -9.55% -66.03% -54.99%
Quarterly Report Q4 8-K 2013-12-31 -36.13% -41.07% -47.98%
Quarterly Report Q3 8-K 2013-09-30 9.18% 6208.70% 4353.49%
Quarterly Report Q2 8-K 2013-06-30 -0.41% 139.17% 131.96%
Quarterly Report Q1 8-K 2013-03-31 -14.25% -3.97% -26.60%
Quarterly Report Q4 8-K 2012-12-31 43.76% 230.18% 231.41%
Quarterly Report Q3 8-K 2012-09-30 8.84% -97.26% -96.18%
Quarterly Report Q2 8-K 2012-06-30 -9.51% -64.77% -64.75%
Quarterly Report Q1 8-K 2012-03-31 -15.15% -33.81% -31.49%
Quarterly Report Q4 8-K 2011-12-31 -15.64% -47.12% -40.28%
Quarterly Report Q3 8-K 2011-09-30 -13.79% -20.25% -31.02%
Quarterly Report Q2 8-K 2011-06-30 6.54% 25.94% 22.91%
Quarterly Report Q1 8-K 2011-03-31 45.65% 190.14% 183.91%
Quarterly Report Q4 8-K 2010-12-31 16.14% 479.57% 416.01%
Quarterly Report Q3 8-K 2010-09-30 -8.97% -11.15% -9.09%
Quarterly Report Q2 8-K 2010-06-30 15.50% 76.43% 72.55%
Quarterly Report Q1 8-K 2010-03-31 16.44% 419.83% 448.60%
Quarterly Report Q4 8-K 2009-12-31 -2.46% -70.75% -53.78%
Quarterly Report Q3 8-K 2009-09-30 3.79% -2.15% -6.22%
Quarterly Report Q2 8-K 2009-06-30 -12.76% 123.79% 161.15%
Quarterly Report Q1 8-K 2009-03-31 -14.58% 117.49% 116.90%
Quarterly Report Q4 8-K 2008-12-31 22.93% 148.22% 130.28%
Quarterly Report Q3 8-K 2008-09-30 47.62% 219.09% 211.68%
Quarterly Report Q2 8-K 2008-06-30 17.01% 2.11% -4.77%
Quarterly Report Q1 8-K 2008-03-31 24.56% -210.31% -133.77%
Quarterly Report Q4 8-K 2007-12-31 -26.09% -134.18% -131.85%
Quarterly Report Q3 8-K 2007-09-30 -23.17% -99.71% -110.30%
Quarterly Report Q2 8-K 2007-06-30 -17.50% -66.86% -69.55%
Quarterly Report Q1 8-K 2007-03-31 -30.22% -21.10% -27.69%
Quarterly Report Q4 8-K 2006-12-31 25.71% 235.21% 241.67%
Quarterly Report Q3 8-K 2006-09-30 7.50% 51.19% 125.73%
Quarterly Report Q2 8-K 2006-06-30 36.93% 220.97% 264.02%
Quarterly Report Q1 8-K 2006-03-31 36.54% 548.47% 602.15%
Quarterly Report Q4 8-K 2005-12-31 -14.37% -70.86% -67.99%
Quarterly Report Q3 8-K 2005-09-30 -8.22% -58.52% -72.17%
Quarterly Report Q2 8-K 2005-06-30 -15.98% -81.77% -83.48%
Quarterly Report Q1 8-K 2005-03-31 -20.16% -87.85% -88.96%
Quarterly Report Q4 8-K 2004-12-31 -0.44% 610.45% 611.65%
Quarterly Report Q3 8-K 2004-09-30 2.88% 42.54% 25.04%
Quarterly Report Q2 8-K 2004-06-30 9.84% 86.15% 78.19%
Quarterly Report Q1 8-K 2004-03-31 67.28% 777.78% 899.24%
Quarterly Report Q4 8-K 2003-12-31 59.99% -40.56% -74.58%
Quarterly Report Q3 8-K 2003-09-03 70.00% 260.79% 290.10%
Quarterly Report Q2 8-K 2003-06-30 22.50% 172.32% 220.20%
Quarterly Report Q1 8-K 2003-03-31 -14.38% -53.49% -57.14%
Quarterly Report Q4 8-K 2002-12-31 -9.91% 91.98% 93.37%
Quarterly Report Q3 8-K 2002-09-30 -33.11% -337.65% -854.13%
Quarterly Report Q2 8-K 2002-06-30 1.16% 123.69% 122.07%
Quarterly Report Q1 8-K 2002-03-31 7.69% 92.66% 95.18%
Quarterly Report Q4 8-K 2001-12-31 -28.06% -1104.73% -1158.49%
Quarterly Report Q3 8-K 2001-09-30 -9.38% -55.86% -18.35%
Quarterly Report Q2 8-K 2001-06-30 -21.43% -555.91% -757.08%
Quarterly Report Q1 8-K 2001-03-31 -13.04% -485.67% -974.69%
Quarterly Report Q4 8-K 2000-12-31 38.61% 63.00% -6.00%
Quarterly Report Q3 8-K 2000-09-23 12.34% -63.75% 48.50%
Quarterly Report Q2 8-K 2000-06-24 9.92% -186.00% -70.67%
Quarterly Report Q1 8-K 2000-03-25 22.15% -0.00% 19.00%
Quarterly Report Q4 8-K 1999-12-31 -20.31% -100.00% 0.00%
Quarterly Report Q3 8-K 1999-09-25 -4.41% 60.00% -60.00%
Quarterly Report Q2 8-K 1999-06-26 0.00% -50.00% -25.00%
Quarterly Report Q1 8-K 1999-03-27 -30.83% -50.00% -36.36%
Quarterly Report Q4 8-K 1998-12-31 0.00% -22.22% 0.00%
Quarterly Report Q3 8-K 1998-09-26 -15.00% -68.75% -60.00%
Quarterly Report Q2 8-K 1998-06-30 -19.87% -85.71% -81.82%
Quarterly Report Q1 8-K 1998-03-28 -5.00% -45.45% -38.89%
Quarterly Report Q4 8-K 1997-12-31 15.32% 50.00% 8.33%
Quarterly Report Q3 8-K 1997-09-27 48.15% 77.78% 56.25%
Quarterly Report Q2 8-K 1997-06-28 54.46% 55.56% -78.22%
Quarterly Report Q1 8-K 1997-03-31 38.61% 22.22% -82.18%
Quarterly Report Q4 8-K 1996-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1996-09-28 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1996-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1996-03-31 0.00% 0.00% 0.00%