image
Technology - Hardware, Equipment & Parts - NASDAQ - US
$ 39.61
-2.27 %
$ 6.79 B
Market Cap
79.22
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 -16.75% -47.46% -46.92%
Annual Report FY 10-K 2022-12-31 -2.99% -22.99% -21.86%
Annual Report FY 10-K 2021-12-31 27.88% 58.86% 84.78%
Annual Report FY 10-K 2020-12-31 11.77% -13.58% 75.24%
Annual Report FY 10-K 2019-12-31 -10.01% -7.02% -56.00%
Annual Report FY 10-K 2018-12-31 7.81% 23.76% -14.72%
Annual Report FY 10-K 2017-12-31 43.63% 18.46% 61.28%
Annual Report FY 10-K 2016-12-31 15.58% -20.05% 32.31%
Annual Report FY 10-K 2015-12-31 -7.34% 53.99% -15.41%
Annual Report FY 10-K 2014-12-31 37.41% 65.12% 66.34%
Annual Report FY 10-K 2013-12-31 9.13% 8.04% 3.55%
Annual Report FY 10-K 2012-12-31 0.73% -2.53% -2.28%
Annual Report FY 10-K 2011-12-31 10.74% 13.83% 12.73%
Annual Report FY 10-K 2010-12-31 65.42% 1360.65% 697.67%
Annual Report FY 10-K 2009-12-31 -27.59% -17.85% -50.46%
Annual Report FY 10-K 2008-12-31 7.51% 1.40% -7.36%
Annual Report FY 10-K 2007-12-31 -5.32% -32.51% -38.68%
Annual Report FY 10-K 2006-12-31 9.94% 11.63% 0.44%
Annual Report FY 10-K 2005-12-31 4.29% -5.41% -6.07%
Annual Report FY 10-K 2004-12-31 38.55% 136.62% 140.13%
Annual Report FY 10-K 2003-12-31 31.54% 364.66% 307.38%
Annual Report FY 10-K 2002-12-31 -18.92% 45.83% 65.59%
Annual Report FY 10-K 2001-12-31 -43.87% -16.33% -30.48%
Annual Report FY 10-K 2000-12-31 64.84% 124.17% 152.64%
Annual Report FY 10-K 1999-12-31 24.88% 50.50% 62.84%
Annual Report FY 10-K 1998-12-31 -21.57% -50.12% -60.15%
Annual Report FY 10-K 1997-12-31 26.47% 33.22% 43.19%
Annual Report FY 10-K 1996-12-31 17.51% 32.17% -14.73%
Annual Report FY 10-K 1995-12-31 67.20% 42.86% 104.57%
Annual Report FY 10-K 1994-12-31 44.01% 45.05% 48.98%
Annual Report FY 10-K 1993-12-31 51.75% 81.97% 113.04%
Annual Report FY 10-K 1992-12-31 -9.21% -35.79% -44.80%
Annual Report FY 10-K 1991-12-31 33.47% 46.15% 42.05%
Annual Report FY 10-K 1990-12-31 48.43% 75.68% 95.56%
Annual Report FY 10-K 1989-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-29 19.01% 56.43% 3.03%
Quarterly Report Q2 8-K 2024-06-30 -1.33% -36.99% -40.99%
Quarterly Report Q1 8-K 2024-03-31 4.81% -53.07% -35.91%
Quarterly Report Q4 8-K 2023-12-31 -17.86% -79.70% -76.57%
Quarterly Report Q3 8-K 2023-10-01 -5.91% -44.33% -23.45%
Quarterly Report Q2 8-K 2023-07-02 -11.69% -2.42% -30.62%
Quarterly Report Q1 8-K 2023-04-02 -28.78% -61.96% -74.45%
Quarterly Report Q4 8-K 2022-12-31 -1.90% 3.32% -3.86%
Quarterly Report Q3 8-K 2022-10-02 -26.41% -56.93% -54.28%
Quarterly Report Q2 8-K 2022-07-03 2.03% -24.09% 1.47%
Quarterly Report Q1 8-K 2022-04-03 18.15% -3.60% 10.55%
Quarterly Report Q4 8-K 2021-12-31 9.15% -22.80% -4.34%
Quarterly Report Q3 8-K 2021-10-03 13.45% -9.83% -9.40%
Quarterly Report Q2 8-K 2021-07-04 59.17% 6894.92% 1607.34%
Quarterly Report Q1 8-K 2021-04-04 42.93% 241.10% 274.46%
Quarterly Report Q4 8-K 2020-12-31 31.72% -13.67% 235.58%
Quarterly Report Q3 8-K 2020-09-27 36.96% 109.92% 124.25%
Quarterly Report Q2 8-K 2020-06-28 -15.05% -2.34% -11.87%
Quarterly Report Q1 8-K 2020-03-29 -3.60% -38.14% -30.50%
Quarterly Report Q4 8-K 2019-12-31 -12.17% 76.86% -61.09%
Quarterly Report Q3 8-K 2019-09-29 -21.06% -48.18% -44.64%
Quarterly Report Q2 8-K 2019-06-30 -5.78% -13.25% -18.44%
Quarterly Report Q1 8-K 2019-03-31 2.31% -11.05% -12.86%
Quarterly Report Q4 8-K 2018-12-31 7.16% 268.86% -13.17%
Quarterly Report Q3 8-K 2018-09-30 -10.59% -21.41% -29.39%
Quarterly Report Q2 8-K 2018-07-01 22.19% 0.22% 6.58%
Quarterly Report Q1 8-K 2018-04-01 25.66% -18.48% -7.56%
Quarterly Report Q4 8-K 2017-12-31 39.47% -70.31% 29.50%
Quarterly Report Q3 8-K 2017-10-01 75.56% 90.68% 102.18%
Quarterly Report Q2 8-K 2017-07-02 17.40% 31.13% 19.86%
Quarterly Report Q1 8-K 2017-04-02 40.27% 206.72% 128.99%
Quarterly Report Q4 8-K 2016-12-31 32.27% 104.06% 110.14%
Quarterly Report Q3 8-K 2016-10-02 37.52% -48.44% 91.43%
Quarterly Report Q2 8-K 2016-07-03 2.40% -2.18% -4.06%
Quarterly Report Q1 8-K 2016-04-03 -15.19% -27.40% -31.66%
Quarterly Report Q4 8-K 2015-12-31 -16.57% -29.61% -38.37%
Quarterly Report Q3 8-K 2015-10-04 -36.47% 106.57% -52.07%
Quarterly Report Q2 8-K 2015-07-05 32.19% 68.47% 68.54%
Quarterly Report Q1 8-K 2015-04-05 24.75% 10.79% 6.57%
Quarterly Report Q4 8-K 2014-12-31 22.45% 30.27% 25.11%
Quarterly Report Q3 8-K 2014-09-28 86.54% 143.16% 154.19%
Quarterly Report Q2 8-K 2014-06-29 25.77% 54.27% 52.29%
Quarterly Report Q1 8-K 2014-03-30 12.41% 18.76% 24.82%
Quarterly Report Q4 8-K 2013-12-31 16.46% 25.85% 21.07%
Quarterly Report Q3 8-K 2013-09-29 13.38% 16.41% 7.23%
Quarterly Report Q2 8-K 2013-06-30 2.59% -14.91% -13.61%
Quarterly Report Q1 8-K 2013-03-31 4.10% 9.11% 1.35%
Quarterly Report Q4 8-K 2012-12-31 -2.23% -14.95% -4.84%
Quarterly Report Q3 8-K 2012-09-30 -0.01% -1.29% -2.62%
Quarterly Report Q2 8-K 2012-07-01 1.12% 3.51% -2.88%
Quarterly Report Q1 8-K 2012-04-01 4.46% 4.74% 2.15%
Quarterly Report Q4 8-K 2011-12-31 -1.03% -3.36% -6.05%
Quarterly Report Q3 8-K 2011-10-02 6.79% -0.60% 0.51%
Quarterly Report Q2 8-K 2011-07-03 16.13% 27.94% 24.95%
Quarterly Report Q1 8-K 2011-04-03 26.16% 59.58% 54.35%
Quarterly Report Q4 8-K 2010-12-31 65.56% 4205.88% 2935.05%
Quarterly Report Q3 8-K 2010-10-03 82.12% 303.13% 2431.25%
Quarterly Report Q2 8-K 2010-07-04 75.29% 332.54% 344.98%
Quarterly Report Q1 8-K 2010-04-04 39.44% 350.59% 274.45%
Quarterly Report Q4 8-K 2009-12-31 -1.02% -74.70% 146.90%
Quarterly Report Q3 8-K 2009-10-04 -34.90% -60.28% -88.98%
Quarterly Report Q2 8-K 2009-07-05 -38.93% -113.55% -73.22%
Quarterly Report Q1 8-K 2009-04-05 -30.12% -40.24% -82.50%
Quarterly Report Q4 8-K 2008-12-31 -20.67% -83.65% -14.36%
Quarterly Report Q3 8-K 2008-09-28 15.55% 54.34% 12.18%
Quarterly Report Q2 8-K 2008-06-29 22.55% 47.71% 158.58%
Quarterly Report Q1 8-K 2008-03-30 18.83% 82.85% 69.81%
Quarterly Report Q4 8-K 2007-12-31 12.03% 16.72% 14.64%
Quarterly Report Q3 8-K 2007-09-30 -5.62% -27.41% -36.13%
Quarterly Report Q2 8-K 2007-07-01 -13.21% -66.53% -67.14%
Quarterly Report Q1 8-K 2007-04-01 -13.74% -47.33% -56.70%
Quarterly Report Q4 8-K 2006-12-31 -4.13% -19.11% -33.08%
Quarterly Report Q3 8-K 2006-10-01 -0.43% -6.83% -19.96%
Quarterly Report Q2 8-K 2006-07-02 15.51% 46.59% 28.03%
Quarterly Report Q1 8-K 2006-04-02 36.67% 66.23% 90.40%
Quarterly Report Q4 8-K 2005-12-31 21.86% 76.85% 126.29%
Quarterly Report Q3 8-K 2005-10-02 5.13% -6.84% -12.28%
Quarterly Report Q2 8-K 2005-07-03 0.25% -28.30% -31.24%
Quarterly Report Q1 8-K 2005-04-03 -10.32% -38.20% -45.07%
Quarterly Report Q4 8-K 2004-12-31 19.18% 16.28% -15.43%
Quarterly Report Q3 8-K 2004-10-03 43.17% 126.84% 188.27%
Quarterly Report Q2 8-K 2004-07-04 48.73% 229.04% 225.07%
Quarterly Report Q1 8-K 2004-04-04 46.46% 377.80% 671.47%
Quarterly Report Q4 8-K 2003-12-31 23.79% 1247.64% 432.52%
Quarterly Report Q3 8-K 2003-09-28 21.61% 557.87% 495.05%
Quarterly Report Q2 8-K 2003-06-29 37.31% 170.16% 234.15%
Quarterly Report Q1 8-K 2003-03-30 51.00% 171.15% 121.39%
Quarterly Report Q4 8-K 2002-12-31 34.40% 102.09% 104.49%
Quarterly Report Q3 8-K 2002-09-29 -6.32% -65.92% -366.84%
Quarterly Report Q2 8-K 2002-06-30 -28.65% -218.65% -1294.49%
Quarterly Report Q1 8-K 2002-03-31 -50.73% -52.93% -153.40%
Quarterly Report Q4 8-K 2001-12-31 -61.91% -127.20% -154.79%
Quarterly Report Q3 8-K 2001-09-30 -50.01% -88.18% -98.52%
Quarterly Report Q2 8-K 2001-07-01 -39.89% -87.58% -98.89%
Quarterly Report Q1 8-K 2001-04-01 -18.88% -69.11% -80.52%
Quarterly Report Q4 8-K 2000-12-31 36.82% 32.12% 37.78%
Quarterly Report Q3 8-K 2000-10-01 65.76% 115.46% 141.46%
Quarterly Report Q2 8-K 2000-07-02 76.17% 179.97% 203.97%
Quarterly Report Q1 8-K 2000-04-02 98.16% 397.16% 759.42%
Quarterly Report Q4 8-K 1999-12-31 93.20% 450.00% 2400.00%
Quarterly Report Q3 8-K 1999-10-03 65.99% 800.00% 863.64%
Quarterly Report Q2 8-K 1999-07-04 10.31% -4.62% 5.63%
Quarterly Report Q1 8-K 1999-04-04 -31.42% -70.48% -81.54%
Quarterly Report Q4 8-K 1998-12-31 -46.70% -83.94% -96.59%
Quarterly Report Q3 8-K 1998-10-04 -43.74% -90.83% -93.53%
Quarterly Report Q2 8-K 1998-07-05 -11.85% -30.85% -41.80%
Quarterly Report Q1 8-K 1998-04-05 42.70% 61.54% 66.67%
Quarterly Report Q4 8-K 1997-12-31 77.65% 120.97% 151.43%
Quarterly Report Q3 8-K 1997-09-28 65.66% 240.62% 507.14%
Quarterly Report Q2 8-K 1997-06-29 4.01% -6.93% -10.29%
Quarterly Report Q1 8-K 1997-03-30 -19.48% -39.81% -46.58%
Quarterly Report Q4 8-K 1996-12-31 -16.46% -40.95% -50.35%
Quarterly Report Q3 8-K 1996-09-29 -11.07% 633.33% -79.26%
Quarterly Report Q2 8-K 1996-06-30 47.26% 40.28% 41.67%
Quarterly Report Q1 8-K 1996-03-31 79.90% 83.05% 92.11%
Quarterly Report Q4 8-K 1995-12-31 74.59% 114.29% 107.35%
Quarterly Report Q3 8-K 1995-10-01 79.52% -13.95% 128.81%
Quarterly Report Q2 8-K 1995-07-02 58.00% 94.59% 92.00%
Quarterly Report Q1 8-K 1995-04-02 51.56% 84.38% 80.95%
Quarterly Report Q4 8-K 1994-12-31 47.15% 48.48% 47.83%
Quarterly Report Q3 8-K 1994-09-30 40.68% 38.71% 43.90%
Quarterly Report Q2 8-K 1994-06-30 44.23% 42.31% 47.06%
Quarterly Report Q1 8-K 1994-03-31 45.45% 52.38% 68.00%
Quarterly Report Q4 8-K 1993-12-31 73.24% 312.50% 1050.00%
Quarterly Report Q3 8-K 1993-09-30 68.57% 106.67% 127.78%
Quarterly Report Q2 8-K 1993-06-30 52.94% 62.50% 78.95%
Quarterly Report Q1 8-K 1993-03-31 23.94% -4.55% 19.05%
Quarterly Report Q4 8-K 1992-12-31 -16.47% -69.23% -87.88%
Quarterly Report Q3 8-K 1992-09-30 -17.65% -40.00% -47.06%
Quarterly Report Q2 8-K 1992-06-30 -11.69% -30.43% -38.71%
Quarterly Report Q1 8-K 1992-03-31 4.41% 10.00% -25.00%
Quarterly Report Q4 8-K 1991-12-31 30.77% 44.44% 26.92%
Quarterly Report Q3 8-K 1991-09-30 34.92% 38.89% 36.00%
Quarterly Report Q2 8-K 1991-06-30 35.09% 43.75% 55.00%
Quarterly Report Q1 8-K 1991-03-31 30.77% 53.85% 64.71%
Quarterly Report Q4 8-K 1990-12-31 38.30% 63.64% 52.94%
Quarterly Report Q3 8-K 1990-09-30 46.51% 38.46% 92.31%
Quarterly Report Q2 8-K 1990-06-30 58.33% 100.00% 150.00%
Quarterly Report Q1 8-K 1990-03-31 57.58% 0.00% -48.48%
Quarterly Report Q4 8-K 1989-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1989-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1989-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1989-03-31 0.00% 0.00% 0.00%