image
Technology - Hardware, Equipment & Parts - NASDAQ - US
$ 25.06
-2.41 %
$ 474 M
Market Cap
-75.94
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 3.78% -111.46% -143.91%
Annual Report FY 10-K 2022-12-31 2.35% 33.05% -1684.62%
Annual Report FY 10-K 2021-12-31 11.21% -6353.58% 92.35%
Annual Report FY 10-K 2020-12-31 -20.43% 101.01% 36.48%
Annual Report FY 10-K 2019-12-31 -5.42% -1260.59% -407.04%
Annual Report FY 10-K 2018-12-31 11.83% 133.96% 8.12%
Annual Report FY 10-K 2017-12-31 10.85% -130.69% -59.94%
Annual Report FY 10-K 2016-12-31 2.53% -13.31% 1.23%
Annual Report FY 10-K 2015-12-31 -7.10% -61.92% -64.86%
Annual Report FY 10-K 2014-12-31 17.15% 56.44% 23.83%
Annual Report FY 10-K 2013-12-31 6.73% -6.47% -4.44%
Annual Report FY 10-K 2012-12-31 7.57% -1.62% -3.97%
Annual Report FY 10-K 2011-12-31 32.53% 111.21% 94.12%
Annual Report FY 10-K 2010-12-31 29.84% 204.59% 254.04%
Annual Report FY 10-K 2009-12-31 -29.41% -75.85% -58.03%
Annual Report FY 10-K 2008-12-31 9.20% -22.89% -0.91%
Annual Report FY 10-K 2007-12-31 25.73% 120.75% 131.40%
Annual Report FY 10-K 2006-12-31 21.35% 0.21% -19.24%
Annual Report FY 10-K 2005-12-31 29.45% -45.22% -29.88%
Annual Report FY 10-K 2004-12-31 35.15% 80.37% 96.02%
Annual Report FY 10-K 2003-12-31 55.23% 510.69% 353.13%
Annual Report FY 10-K 2002-12-31 31.71% 29.23% 32.74%
Annual Report FY 10-K 2001-12-31 -13.20% -7206.93% -526.84%
Annual Report FY 10-K 2000-12-31 22.19% 100.53% 89.21%
Annual Report FY 10-K 1999-12-31 20.38% -50.91% -158.54%
Annual Report FY 10-K 1998-12-31 17.02% -153.12% -51.02%
Annual Report FY 10-K 1997-12-31 60.96% 128.57% 81.48%
Annual Report FY 10-K 1996-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 -4.90% 96.70% 131.24%
Quarterly Report Q2 8-K 2024-06-30 -6.94% 98.14% 109.33%
Quarterly Report Q1 8-K 2024-03-31 -0.85% 65.66% 63.07%
Quarterly Report Q4 8-K 2023-12-31 -4.83% 171.05% 306.22%
Quarterly Report Q3 8-K 2023-09-30 1.74% -39.85% 2.82%
Quarterly Report Q2 8-K 2023-06-30 10.38% -229.43% -232.55%
Quarterly Report Q1 8-K 2023-03-31 10.84% -118.48% -118.11%
Quarterly Report Q4 8-K 2022-12-31 3.65% 92.95% -35.40%
Quarterly Report Q3 8-K 2022-09-30 7.78% -62.41% -36.82%
Quarterly Report Q2 8-K 2022-06-30 -2.67% -629.08% -1070.97%
Quarterly Report Q1 8-K 2022-03-31 0.43% -200.75% -2.39%
Quarterly Report Q4 8-K 2021-12-31 7.80% -115.70% 43.46%
Quarterly Report Q3 8-K 2021-09-30 11.92% -27.48% -7.23%
Quarterly Report Q2 8-K 2021-06-30 35.58% 86.83% 94.56%
Quarterly Report Q1 8-K 2021-03-31 -4.00% 78.27% 61.11%
Quarterly Report Q4 8-K 2020-12-31 -10.74% 155.15% 105.58%
Quarterly Report Q3 8-K 2020-09-30 -21.85% 51.22% 17.54%
Quarterly Report Q2 8-K 2020-06-30 -35.22% -39.45% -144.47%
Quarterly Report Q1 8-K 2020-03-31 -15.06% -9751.97% -4624.02%
Quarterly Report Q4 8-K 2019-12-31 -7.71% -863.06% -824.63%
Quarterly Report Q3 8-K 2019-09-30 -9.22% -149.16% -117.22%
Quarterly Report Q2 8-K 2019-06-30 -4.84% -531.54% -253.92%
Quarterly Report Q1 8-K 2019-03-31 0.84% -66.59% -48.34%
Quarterly Report Q4 8-K 2018-12-31 6.03% 152.07% -36.12%
Quarterly Report Q3 8-K 2018-09-30 10.48% -152.83% -115.40%
Quarterly Report Q2 8-K 2018-06-30 18.82% 133.24% 146.18%
Quarterly Report Q1 8-K 2018-03-31 13.82% 131.14% 134.55%
Quarterly Report Q4 8-K 2017-12-31 16.06% -311.93% 153.07%
Quarterly Report Q3 8-K 2017-09-30 13.38% 49.36% 179.43%
Quarterly Report Q2 8-K 2017-06-30 5.28% -106.87% -92.80%
Quarterly Report Q1 8-K 2017-03-31 7.68% -47.44% -46.33%
Quarterly Report Q4 8-K 2016-12-31 0.41% -60.10% -46.54%
Quarterly Report Q3 8-K 2016-09-30 9.78% 223.30% 191.21%
Quarterly Report Q2 8-K 2016-06-30 -6.25% -18.23% -17.09%
Quarterly Report Q1 8-K 2016-03-31 8.31% 363.86% 133.30%
Quarterly Report Q4 8-K 2015-12-31 -12.31% -20.11% -47.88%
Quarterly Report Q3 8-K 2015-09-26 -11.83% -7.88% -10.25%
Quarterly Report Q2 8-K 2015-06-27 2.09% -34.45% -35.50%
Quarterly Report Q1 8-K 2015-03-28 -4.68% -86.66% -73.33%
Quarterly Report Q4 8-K 2014-12-31 15.86% 34.62% 14.15%
Quarterly Report Q3 8-K 2014-09-27 20.60% 122.59% 18.38%
Quarterly Report Q2 8-K 2014-06-28 20.10% 74.28% 53.28%
Quarterly Report Q1 8-K 2014-03-29 12.24% 8.79% 22.06%
Quarterly Report Q4 8-K 2013-12-31 11.44% 5.37% 1.26%
Quarterly Report Q3 8-K 2013-09-28 12.28% 37.27% 51.24%
Quarterly Report Q2 8-K 2013-06-29 2.35% -23.30% -20.16%
Quarterly Report Q1 8-K 2013-03-30 0.22% -32.24% -32.38%
Quarterly Report Q4 8-K 2012-12-31 4.66% -17.22% -12.65%
Quarterly Report Q3 8-K 2012-09-29 -6.28% -42.87% -49.60%
Quarterly Report Q2 8-K 2012-06-30 11.81% 11.84% 19.41%
Quarterly Report Q1 8-K 2012-03-31 24.09% 108.14% 96.85%
Quarterly Report Q4 8-K 2011-12-31 31.73% 95.74% 107.98%
Quarterly Report Q3 8-K 2011-10-01 43.11% 176.16% 250.21%
Quarterly Report Q2 8-K 2011-07-02 30.64% 130.43% 27.27%
Quarterly Report Q1 8-K 2011-04-02 24.36% 57.12% 26.75%
Quarterly Report Q4 8-K 2010-12-31 27.13% 880.48% 150.51%
Quarterly Report Q3 8-K 2010-10-02 26.81% 282.88% 226.49%
Quarterly Report Q2 8-K 2010-07-03 32.42% 187.31% 226.57%
Quarterly Report Q1 8-K 2010-04-03 34.40% 131.34% 144.28%
Quarterly Report Q4 8-K 2009-12-31 -18.27% -28.21% -45.88%
Quarterly Report Q3 8-K 2009-10-03 -27.26% -63.30% -85.94%
Quarterly Report Q2 8-K 2009-07-04 -40.23% -33.06% -45.46%
Quarterly Report Q1 8-K 2009-04-04 -31.77% -194.94% -195.52%
Quarterly Report Q4 8-K 2008-12-31 -4.92% -73.85% -44.31%
Quarterly Report Q3 8-K 2008-09-27 10.27% 185.25% 161.54%
Quarterly Report Q2 8-K 2008-06-28 21.37% 10.01% 21.25%
Quarterly Report Q1 8-K 2008-03-29 14.40% 5.63% 13.29%
Quarterly Report Q4 8-K 2007-12-31 34.79% 129.74% 112.13%
Quarterly Report Q3 8-K 2007-09-29 16.05% -77.89% -70.24%
Quarterly Report Q2 8-K 2007-06-30 25.07% 578.31% 572.90%
Quarterly Report Q1 8-K 2007-03-31 25.68% 544.76% 4556.76%
Quarterly Report Q4 8-K 2006-12-31 27.44% 1898.91% 422.76%
Quarterly Report Q3 8-K 2006-09-30 17.69% 21.95% 10.15%
Quarterly Report Q2 8-K 2006-07-01 23.13% -55.39% -57.05%
Quarterly Report Q1 8-K 2006-04-01 16.07% -85.70% -98.24%
Quarterly Report Q4 8-K 2005-12-31 20.81% -96.28% -73.60%
Quarterly Report Q3 8-K 2005-10-01 39.45% -14.68% -20.36%
Quarterly Report Q2 8-K 2005-07-02 28.32% -53.40% -51.45%
Quarterly Report Q1 8-K 2005-04-02 31.35% 21.80% 25.69%
Quarterly Report Q4 8-K 2004-12-31 24.34% 69.67% 3.36%
Quarterly Report Q3 8-K 2004-10-02 21.85% -8.07% 41.41%
Quarterly Report Q2 8-K 2004-07-03 48.22% 163.32% 195.09%
Quarterly Report Q1 8-K 2004-04-03 56.85% 481.98% 626.64%
Quarterly Report Q4 8-K 2003-12-31 45.99% 84.33% 53.60%
Quarterly Report Q3 8-K 2003-09-27 62.35% 4530.72% 890.12%
Quarterly Report Q2 8-K 2003-06-28 60.56% 177.66% 164.25%
Quarterly Report Q1 8-K 2003-03-29 56.05% 129.61% 123.90%
Quarterly Report Q4 8-K 2002-12-31 56.83% 179.79% 2011.96%
Quarterly Report Q3 8-K 2002-09-30 40.39% 110.30% 68.49%
Quarterly Report Q2 8-K 2002-06-30 22.40% -26.71% -26.23%
Quarterly Report Q1 8-K 2002-03-31 2.19% -46.62% -33.95%
Quarterly Report Q4 8-K 2001-12-31 -7.75% 148.42% -13.61%
Quarterly Report Q3 8-K 2001-09-30 -4.47% -93.97% -71.53%
Quarterly Report Q2 8-K 2001-06-30 -24.33% -267.72% -365.05%
Quarterly Report Q1 8-K 2001-03-31 -14.66% -169.96% -108.74%
Quarterly Report Q4 8-K 2000-12-31 2.48% 105.03% 104.91%
Quarterly Report Q3 8-K 2000-09-30 25.87% 78.80% 74.60%
Quarterly Report Q2 8-K 2000-06-30 27.01% 395.70% 188.09%
Quarterly Report Q1 8-K 2000-03-31 42.75% 62.04% 50.92%
Quarterly Report Q4 8-K 1999-12-31 30.94% -65.14% 34.55%
Quarterly Report Q3 8-K 1999-09-30 40.00% -30.77% -8.70%
Quarterly Report Q2 8-K 1999-06-30 11.69% 98.28% -40.00%
Quarterly Report Q1 8-K 1999-03-31 2.99% -110.00% -107.69%
Quarterly Report Q4 8-K 1998-12-31 10.96% 527.27% -214.29%
Quarterly Report Q3 8-K 1998-09-30 -15.25% -162.50% -164.29%
Quarterly Report Q2 8-K 1998-06-30 48.08% -1657.14% -71.15%
Quarterly Report Q1 8-K 1998-03-31 31.37% 66.67% -74.51%
Quarterly Report Q4 8-K 1997-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1997-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1997-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1997-03-31 0.00% 0.00% 0.00%