image
Technology - Hardware, Equipment & Parts - NYSE - US
$ 53.16
-1.66 %
$ 1.6 B
Market Cap
27.4
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 -6.21% 1.61% 36.24%
Annual Report FY 10-K 2022-12-31 14.42% 242.30% -29.52%
Annual Report FY 10-K 2021-12-31 20.95% -120.70% 226.90%
Annual Report FY 10-K 2020-12-31 -9.58% -4.04% -32.98%
Annual Report FY 10-K 2019-12-31 -0.32% -22.32% -41.54%
Annual Report FY 10-K 2018-12-31 11.23% 222.07% 58.56%
Annual Report FY 10-K 2017-12-31 6.63% -57.98% -39.06%
Annual Report FY 10-K 2016-12-31 3.76% 394.39% 248.73%
Annual Report FY 10-K 2015-12-31 -5.37% -73.78% -57.20%
Annual Report FY 10-K 2014-12-31 -1.33% 775.03% 137.94%
Annual Report FY 10-K 2013-12-31 -29.03% -19.32% -33.35%
Annual Report FY 10-K 2012-12-31 -1.97% -3.02% 5.74%
Annual Report FY 10-K 2011-12-31 6.49% -4.86% -9.35%
Annual Report FY 10-K 2010-12-31 10.75% 164.72% 256.17%
Annual Report FY 10-K 2009-12-31 -27.86% -113.93% -57.83%
Annual Report FY 10-K 2008-12-31 0.84% 17.61% -4.48%
Annual Report FY 10-K 2007-12-31 4.63% 5.02% -1.65%
Annual Report FY 10-K 2006-12-31 6.18% 8.83% -18.64%
Annual Report FY 10-K 2005-12-31 16.22% 11.42% 29.59%
Annual Report FY 10-K 2004-12-31 14.76% 58.70% 125.30%
Annual Report FY 10-K 2003-12-31 1.13% 170.45% 193.55%
Annual Report FY 10-K 2002-12-31 -20.75% 60.66% 69.54%
Annual Report FY 10-K 2001-12-31 -33.34% -54.15% -37.70%
Annual Report FY 10-K 2000-12-31 27.98% 62.72% 34.27%
Annual Report FY 10-K 1999-12-31 82.80% 37.33% 93.15%
Annual Report FY 10-K 1998-12-31 -10.79% 64.47% -3.31%
Annual Report FY 10-K 1997-12-31 29.23% 7.55% 53.59%
Annual Report FY 10-K 1996-12-31 7.03% 23.26% 21.90%
Annual Report FY 10-K 1995-12-31 11.72% 22.86% 32.37%
Annual Report FY 10-K 1994-12-31 13.38% 600.00% 86.49%
Annual Report FY 10-K 1993-12-31 4.22% 5.26% 246.88%
Annual Report FY 10-K 1992-12-31 -0.92% -54.76% -27.27%
Annual Report FY 10-K 1991-12-31 -8.57% -42.47% -56.00%
Annual Report FY 10-K 1990-12-31 -4.20% -48.95% -37.89%
Annual Report FY 10-K 1989-12-31 -4.93% 750.00% -4.17%
Annual Report FY 10-K 1988-12-31 5.55% -20.95% -1.75%
Annual Report FY 10-K 1987-12-31 6.35% 139.47% 418.18%
Annual Report FY 10-K 1986-12-31 -6.15% -282.98% -72.73%
Annual Report FY 10-K 1985-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 -1.58% 33.73% 18.07%
Quarterly Report Q2 8-K 2024-06-30 -10.39% 14.03% 4.54%
Quarterly Report Q1 8-K 2024-03-31 -13.87% -39.39% -16.45%
Quarterly Report Q4 8-K 2023-12-31 -12.36% 2.54% 24.22%
Quarterly Report Q3 8-K 2023-09-30 -11.43% 18.42% -19.68%
Quarterly Report Q2 8-K 2023-06-30 0.14% 2.37% -18.75%
Quarterly Report Q1 8-K 2023-03-31 -1.15% -9.36% -33.21%
Quarterly Report Q4 8-K 2022-12-31 7.36% 63.01% -24.47%
Quarterly Report Q3 8-K 2022-09-30 24.13% 118.46% 19.39%
Quarterly Report Q2 8-K 2022-06-30 11.88% 1339.77% 10.24%
Quarterly Report Q1 8-K 2022-03-31 15.00% 68.80% 40.80%
Quarterly Report Q4 8-K 2021-12-31 7.73% -38.68% 7.58%
Quarterly Report Q3 8-K 2021-09-30 7.56% -577.04% 43.05%
Quarterly Report Q2 8-K 2021-06-30 53.91% -81.98% 229.69%
Quarterly Report Q1 8-K 2021-03-31 24.60% 214.86% 117.83%
Quarterly Report Q4 8-K 2020-12-31 6.93% 48.55% 38.30%
Quarterly Report Q3 8-K 2020-09-30 -1.62% 306.80% 30.97%
Quarterly Report Q2 8-K 2020-06-30 -30.23% -59.33% -63.46%
Quarterly Report Q1 8-K 2020-03-31 -12.37% -66.65% -40.27%
Quarterly Report Q4 8-K 2019-12-31 -4.19% -42.71% -27.18%
Quarterly Report Q3 8-K 2019-09-30 -2.70% -73.34% -37.19%
Quarterly Report Q2 8-K 2019-06-30 2.26% 65.67% 17.46%
Quarterly Report Q1 8-K 2019-03-31 3.61% -1.12% 6.43%
Quarterly Report Q4 8-K 2018-12-31 8.26% 228.95% 89663.16%
Quarterly Report Q3 8-K 2018-09-30 11.87% 6.15% 22.93%
Quarterly Report Q2 8-K 2018-06-30 11.67% -27.66% 10.12%
Quarterly Report Q1 8-K 2018-03-31 13.36% 36.12% 9.54%
Quarterly Report Q4 8-K 2017-12-31 9.18% -163.91% -0.13%
Quarterly Report Q3 8-K 2017-09-30 6.57% 158.58% 4.97%
Quarterly Report Q2 8-K 2017-06-30 7.09% -31.21% -45.19%
Quarterly Report Q1 8-K 2017-03-31 3.57% 7.90% -1.91%
Quarterly Report Q4 8-K 2016-12-31 8.90% 160.87% 1419.44%
Quarterly Report Q3 8-K 2016-09-30 9.98% 178.15% 424.42%
Quarterly Report Q2 8-K 2016-06-30 -1.38% -24.07% 128.54%
Quarterly Report Q1 8-K 2016-03-31 -1.63% 25.07% 18.55%
Quarterly Report Q4 8-K 2015-12-31 -7.07% -196.05% -90.97%
Quarterly Report Q3 8-K 2015-09-27 -9.32% -58.64% -34.30%
Quarterly Report Q2 8-K 2015-06-28 -2.82% 199.95% 6.02%
Quarterly Report Q1 8-K 2015-03-29 -2.38% 23.76% -3.29%
Quarterly Report Q4 8-K 2014-12-31 -1.96% 333.61% 101.76%
Quarterly Report Q3 8-K 2014-09-28 -37.36% 19.04% 11.20%
Quarterly Report Q2 8-K 2014-06-29 -32.05% 156.12% 476.19%
Quarterly Report Q1 8-K 2014-03-30 -32.64% 42.38% 266.14%
Quarterly Report Q4 8-K 2013-12-31 -25.97% -33.75% -58.25%
Quarterly Report Q3 8-K 2013-09-29 16.17% 15.24% 48.34%
Quarterly Report Q2 8-K 2013-06-30 -1.77% -343.38% -69.79%
Quarterly Report Q1 8-K 2013-03-31 1.73% 56.29% 53.31%
Quarterly Report Q4 8-K 2012-12-31 -3.96% 50.82% 69.99%
Quarterly Report Q3 8-K 2012-09-30 -5.96% 0.92% -12.25%
Quarterly Report Q2 8-K 2012-07-01 5.02% -20.11% 26.20%
Quarterly Report Q1 8-K 2012-04-01 -3.00% -55.38% -66.45%
Quarterly Report Q4 8-K 2011-12-31 -0.71% 22.00% 20.32%
Quarterly Report Q3 8-K 2011-10-02 4.81% -15.21% -0.22%
Quarterly Report Q2 8-K 2011-07-03 5.81% -29.87% -41.52%
Quarterly Report Q1 8-K 2011-04-03 17.09% 15.46% -9.26%
Quarterly Report Q4 8-K 2010-12-31 8.32% 15.86% -27.55%
Quarterly Report Q3 8-K 2010-10-03 10.11% 54.32% 23.68%
Quarterly Report Q2 8-K 2010-07-04 15.33% 183.87% 144.27%
Quarterly Report Q1 8-K 2010-04-04 9.54% 112.43% 117.86%
Quarterly Report Q4 8-K 2009-12-31 -17.77% -26.70% 118.49%
Quarterly Report Q3 8-K 2009-09-27 -25.56% -41.12% 28.62%
Quarterly Report Q2 8-K 2009-06-28 -35.30% -70.55% -77.01%
Quarterly Report Q1 8-K 2009-03-29 -31.62% -534.79% -424.05%
Quarterly Report Q4 8-K 2008-12-31 -8.66% -26.28% -60.24%
Quarterly Report Q3 8-K 2008-09-28 -2.72% -2.35% -50.74%
Quarterly Report Q2 8-K 2008-06-29 9.71% 68.62% 74.44%
Quarterly Report Q1 8-K 2008-03-30 5.82% 64.76% 69.38%
Quarterly Report Q4 8-K 2007-12-31 2.74% 33.48% 51.47%
Quarterly Report Q3 8-K 2007-09-30 5.50% 31.83% 21.06%
Quarterly Report Q2 8-K 2007-07-01 2.23% -6.51% -12.84%
Quarterly Report Q1 8-K 2007-04-01 8.48% -35.00% -46.70%
Quarterly Report Q4 8-K 2006-12-31 12.24% -33.01% -58.55%
Quarterly Report Q3 8-K 2006-10-01 11.04% -6.60% -11.00%
Quarterly Report Q2 8-K 2006-07-02 4.79% 60.22% -12.16%
Quarterly Report Q1 8-K 2006-04-02 -3.11% 83.79% 63.69%
Quarterly Report Q4 8-K 2005-12-31 8.49% 29.57% 55.52%
Quarterly Report Q3 8-K 2005-10-02 15.62% 61.44% 57.23%
Quarterly Report Q2 8-K 2005-07-03 15.06% -42.84% -2.89%
Quarterly Report Q1 8-K 2005-04-03 27.17% 34.40% 15.52%
Quarterly Report Q4 8-K 2004-12-31 7.93% 67.67% 32.13%
Quarterly Report Q3 8-K 2004-09-26 18.94% -35.45% 995.11%
Quarterly Report Q2 8-K 2004-06-27 17.93% 247.81% 135.81%
Quarterly Report Q1 8-K 2004-03-28 15.48% 341.33% 89.24%
Quarterly Report Q4 8-K 2003-12-31 13.29% 624.22% 147.53%
Quarterly Report Q3 8-K 2003-09-28 -2.21% 143.95% 96.04%
Quarterly Report Q2 8-K 2003-06-29 -0.87% 174.19% 405.56%
Quarterly Report Q1 8-K 2003-03-30 -6.06% 130.04% 1037.72%
Quarterly Report Q4 8-K 2002-12-31 -7.35% 102.02% 108.84%
Quarterly Report Q3 8-K 2002-09-29 -15.41% -378.24% -1762.19%
Quarterly Report Q2 8-K 2002-06-30 -18.09% 84.43% 92.51%
Quarterly Report Q1 8-K 2002-03-31 -36.38% -112.02% -96.05%
Quarterly Report Q4 8-K 2001-12-31 -46.10% -118.57% -95.15%
Quarterly Report Q3 8-K 2001-09-30 -40.94% -13.56% -2.83%
Quarterly Report Q2 8-K 2001-07-01 -30.44% -83.93% -62.98%
Quarterly Report Q1 8-K 2001-04-01 -13.44% -91.18% -81.21%
Quarterly Report Q4 8-K 2000-12-31 17.46% 20.52% 18.00%
Quarterly Report Q3 8-K 2000-10-01 23.23% 34.06% 20.82%
Quarterly Report Q2 8-K 2000-07-02 16.20% 41.11% 32.44%
Quarterly Report Q1 8-K 2000-04-02 69.96% 774.86% 90.57%
Quarterly Report Q4 8-K 1999-12-31 1405.30% 73.39% 261.45%
Quarterly Report Q3 8-K 1999-10-03 69.04% 93.90% 102.34%
Quarterly Report Q2 8-K 1999-07-04 42.81% 49.48% 55.26%
Quarterly Report Q1 8-K 1999-04-04 -4.60% -74.71% 22.90%
Quarterly Report Q4 8-K 1998-12-31 -89.57% 3733.33% -46.45%
Quarterly Report Q3 8-K 1998-09-27 18.44% 6.49% 9.40%
Quarterly Report Q2 8-K 1998-06-28 15.81% 14.12% 10.14%
Quarterly Report Q1 8-K 1998-03-29 38.12% 24.29% 24.76%
Quarterly Report Q4 8-K 1997-12-31 56.56% -4.69% 43.52%
Quarterly Report Q3 8-K 1997-09-28 17.65% 50.98% 48.10%
Quarterly Report Q2 8-K 1997-06-29 28.28% 60.38% 68.29%
Quarterly Report Q1 8-K 1997-03-30 13.84% 59.09% 59.09%
Quarterly Report Q4 8-K 1996-12-31 9.34% 25.49% 18.68%
Quarterly Report Q3 8-K 1996-09-29 3.52% 21.43% 21.54%
Quarterly Report Q2 8-K 1996-06-30 9.69% 15.22% 17.14%
Quarterly Report Q1 8-K 1996-03-31 5.53% 33.33% 34.69%
Quarterly Report Q4 8-K 1995-12-31 9.00% 10.87% 24.66%
Quarterly Report Q3 8-K 1995-10-01 11.97% 40.00% 47.73%
Quarterly Report Q2 8-K 1995-07-02 8.22% 17.95% 27.27%
Quarterly Report Q1 8-K 1995-04-02 18.01% 32.00% 36.11%
Quarterly Report Q4 8-K 1994-12-31 21.51% 130.00% 128.12%
Quarterly Report Q3 8-K 1994-10-02 13.60% 172.73% 100.00%
Quarterly Report Q2 8-K 1994-07-03 12.78% 116.67% 83.33%
Quarterly Report Q1 8-K 1994-04-03 6.62% 189.29% 38.46%
Quarterly Report Q4 8-K 1993-12-31 2.95% 566.67% 357.14%
Quarterly Report Q3 8-K 1993-09-30 3.38% 450.00% 214.29%
Quarterly Report Q2 8-K 1993-06-30 8.49% 260.00% 900.00%
Quarterly Report Q1 8-K 1993-03-31 1.85% -311.11% 73.33%
Quarterly Report Q4 8-K 1992-12-31 -3.56% -25.00% 16.67%
Quarterly Report Q3 8-K 1992-09-30 -3.10% -84.62% -58.82%
Quarterly Report Q2 8-K 1992-06-30 -2.86% -66.67% -85.00%
Quarterly Report Q1 8-K 1992-03-31 6.27% -10.00% 1600.00%
Quarterly Report Q4 8-K 1991-12-31 -1.92% -63.64% -64.71%
Quarterly Report Q3 8-K 1991-09-30 -7.50% -13.33% -26.09%
Quarterly Report Q2 8-K 1991-06-30 -12.65% -53.12% -52.38%
Quarterly Report Q1 8-K 1991-03-31 -11.57% -37.50% -5.26%
Quarterly Report Q4 8-K 1990-12-31 -4.82% 0.00% 100.92%
Quarterly Report Q3 8-K 1990-09-30 -0.63% 0.00% -96.35%
Quarterly Report Q2 8-K 1990-06-30 -3.82% 0.00% -94.06%
Quarterly Report Q1 8-K 1990-03-31 -7.07% 0.00% -97.20%
Quarterly Report Q4 8-K 1989-12-31 -7.67% 0.00% 4.08%
Quarterly Report Q3 8-K 1989-09-30 -5.54% 0.00% -5.54%
Quarterly Report Q2 8-K 1989-06-30 -0.98% 0.00% -0.98%
Quarterly Report Q1 8-K 1989-03-31 -5.96% 0.00% -5.96%
Quarterly Report Q4 8-K 1988-12-31 -7.91% 0.00% -11.78%
Quarterly Report Q3 8-K 1988-09-30 6.37% 0.00% 6.37%
Quarterly Report Q2 8-K 1988-06-30 9.68% 0.00% 9.68%
Quarterly Report Q1 8-K 1988-03-31 15.71% 0.00% 15.71%
Quarterly Report Q4 8-K 1987-12-31 8.09% 0.00% 1.98%
Quarterly Report Q3 8-K 1987-09-30 1.29% 0.00% 1.29%
Quarterly Report Q2 8-K 1987-06-30 11.66% 0.00% 11.66%
Quarterly Report Q1 8-K 1987-03-31 4.52% 0.00% 4.52%
Quarterly Report Q4 8-K 1986-12-31 20.85% 0.00% 9.52%
Quarterly Report Q3 8-K 1986-09-30 -3.12% 0.00% -3.12%
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%