image
Technology - Hardware, Equipment & Parts - NASDAQ - US
$ 114.9
-2.29 %
$ 5.18 B
Market Cap
23.59
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 21.06% 1115.22% 566.29%
Annual Report FY 10-K 2022-12-31 -9.39% 87.81% -18.53%
Annual Report FY 10-K 2021-12-31 -8.82% -37.66% -71.80%
Annual Report FY 10-K 2020-12-31 -13.15% -116.06% -36.55%
Annual Report FY 10-K 2019-12-31 5.32% 149.38% 367.01%
Annual Report FY 10-K 2018-12-31 17.73% -173.22% -32.82%
Annual Report FY 10-K 2017-12-31 0.25% 80.35% 57.39%
Annual Report FY 10-K 2016-12-31 7.21% 28.28% 33.36%
Annual Report FY 10-K 2015-12-31 -4.71% 208.05% 1782.70%
Annual Report FY 10-K 2014-12-31 1.13% 84.39% 102.83%
Annual Report FY 10-K 2013-12-31 -10.53% -135.59% -89.45%
Annual Report FY 10-K 2012-12-31 -10.51% 121.22% 132.91%
Annual Report FY 10-K 2011-12-31 7.74% -486.93% -249.29%
Annual Report FY 10-K 2010-12-31 33.89% 4758.51% 309.08%
Annual Report FY 10-K 2009-12-31 -11.63% -8.02% -59.00%
Annual Report FY 10-K 2008-12-31 30.43% 273.80% 136.31%
Annual Report FY 10-K 2007-12-31 127.32% -47.82% -24.73%
Annual Report FY 10-K 2006-12-31 16.53% 2.11% 33.53%
Annual Report FY 10-K 2005-12-31 38.45% 728.89% 1067.04%
Annual Report FY 10-K 2004-12-31 25.94% -50.17% -81.74%
Annual Report FY 10-K 2003-12-31 11.28% 20.67% 19.58%
Annual Report FY 10-K 2002-12-31 26.28% -35.44% -29.85%
Annual Report FY 10-K 2001-12-31 22.60% 188.81% 132.26%
Annual Report FY 10-K 2000-12-31 -4.87% 106.79% 114.50%
Annual Report FY 10-K 1999-12-31 -19.88% -1006.45% -5120.00%
Annual Report FY 10-K 1998-12-31 11.71% -620.00% -67.39%
Annual Report FY 10-K 1997-12-31 21.68% 166.67% 370.59%
Annual Report FY 10-K 1996-12-31 14.29% -14.85% -12.50%
Annual Report FY 10-K 1995-12-31 28.75% 26.25% 24.77%
Annual Report FY 10-K 1994-12-31 36.23% 86.05% 7.92%
Annual Report FY 10-K 1993-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 9.75% 94.06% 34.69%
Quarterly Report Q2 8-K 2024-06-30 12.57% 112.05% 83.71%
Quarterly Report Q1 8-K 2024-03-31 22.00% 529.68% 137.13%
Quarterly Report Q4 8-K 2023-12-31 23.46% 99.83% 355.40%
Quarterly Report Q3 8-K 2023-09-30 33.24% 875.76% 696.89%
Quarterly Report Q2 8-K 2023-06-30 25.28% 165.65% 5291.71%
Quarterly Report Q1 8-K 2023-03-31 4.06% -1328.59% 1106.95%
Quarterly Report Q4 8-K 2022-12-31 -3.74% 137.73% 111.52%
Quarterly Report Q3 8-K 2022-09-30 -13.57% 320.28% 65.46%
Quarterly Report Q2 8-K 2022-06-30 -11.75% -11.30% 109.39%
Quarterly Report Q1 8-K 2022-03-31 -8.52% -92.81% -92.88%
Quarterly Report Q4 8-K 2021-12-31 -7.53% -273.54% -329.64%
Quarterly Report Q3 8-K 2021-09-30 -9.85% 92.63% 117.36%
Quarterly Report Q2 8-K 2021-06-30 -3.96% 47.26% 84.73%
Quarterly Report Q1 8-K 2021-03-31 -13.17% 45.13% 17.33%
Quarterly Report Q4 8-K 2020-12-31 -16.43% 47.20% 12.95%
Quarterly Report Q3 8-K 2020-09-30 -13.50% -150.51% -60.80%
Quarterly Report Q2 8-K 2020-06-30 -19.75% -322.96% -104.20%
Quarterly Report Q1 8-K 2020-03-31 -2.63% 555.37% 26.64%
Quarterly Report Q4 8-K 2019-12-31 7.04% -38.77% 1.21%
Quarterly Report Q3 8-K 2019-09-30 4.78% -15.27% -5.37%
Quarterly Report Q2 8-K 2019-06-30 8.39% 631.88% 111.83%
Quarterly Report Q1 8-K 2019-03-31 1.21% 98.69% 114.83%
Quarterly Report Q4 8-K 2018-12-31 6.58% 1241.40% -39.58%
Quarterly Report Q3 8-K 2018-09-30 22.44% -22.26% 11.54%
Quarterly Report Q2 8-K 2018-06-30 16.46% -81.15% -44.16%
Quarterly Report Q1 8-K 2018-03-31 27.14% -919.32% -467.51%
Quarterly Report Q4 8-K 2017-12-31 11.11% -84.72% 53.47%
Quarterly Report Q3 8-K 2017-09-30 -3.97% 358.74% 482.90%
Quarterly Report Q2 8-K 2017-06-30 -1.94% -29.22% 3.80%
Quarterly Report Q1 8-K 2017-03-31 -4.02% 57.05% 27.44%
Quarterly Report Q4 8-K 2016-12-31 1.09% -45.46% -13.00%
Quarterly Report Q3 8-K 2016-09-30 8.05% -77.87% -76.44%
Quarterly Report Q2 8-K 2016-06-30 9.13% 240.28% 997.82%
Quarterly Report Q1 8-K 2016-03-31 11.01% 105.48% 74.12%
Quarterly Report Q4 8-K 2015-12-31 -3.87% 143.38% 172.01%
Quarterly Report Q3 8-K 2015-09-30 -5.51% 73.71% 65.32%
Quarterly Report Q2 8-K 2015-06-30 -3.93% -73.72% -12.38%
Quarterly Report Q1 8-K 2015-03-31 -5.59% 2033.07% 198.28%
Quarterly Report Q4 8-K 2014-12-31 -2.57% 68.12% 67.06%
Quarterly Report Q3 8-K 2014-09-30 0.19% 199.46% 353.67%
Quarterly Report Q2 8-K 2014-06-30 1.49% 55.33% 77.61%
Quarterly Report Q1 8-K 2014-03-31 6.09% -9.88% 93.40%
Quarterly Report Q4 8-K 2013-12-31 0.04% -967.61% -765.17%
Quarterly Report Q3 8-K 2013-09-30 -1.70% -20.79% -14.11%
Quarterly Report Q2 8-K 2013-06-30 -16.74% -60.78% -60.98%
Quarterly Report Q1 8-K 2013-03-31 -21.71% -89.86% -94.08%
Quarterly Report Q4 8-K 2012-12-31 -18.54% 129.21% 132.40%
Quarterly Report Q3 8-K 2012-09-30 -18.11% 106.84% 109.24%
Quarterly Report Q2 8-K 2012-06-30 -5.43% -8.19% -4.21%
Quarterly Report Q1 8-K 2012-03-31 1.41% -6.52% -20.90%
Quarterly Report Q4 8-K 2011-12-31 4.54% -248.61% -162.05%
Quarterly Report Q3 8-K 2011-09-30 6.87% -1776.43% -810.12%
Quarterly Report Q2 8-K 2011-06-30 7.54% 28.01% -8.02%
Quarterly Report Q1 8-K 2011-03-31 12.90% 1.24% 49.74%
Quarterly Report Q4 8-K 2010-12-31 28.89% 326.45% 141.58%
Quarterly Report Q3 8-K 2010-09-30 41.04% 1082.71% 581.55%
Quarterly Report Q2 8-K 2010-06-30 37.63% 75.94% 346.09%
Quarterly Report Q1 8-K 2010-03-31 28.51% 235.77% 273.78%
Quarterly Report Q4 8-K 2009-12-31 10.28% 19.67% -26.97%
Quarterly Report Q3 8-K 2009-09-30 -15.77% -38.59% -64.45%
Quarterly Report Q2 8-K 2009-06-30 -19.49% 16.49% -67.61%
Quarterly Report Q1 8-K 2009-03-30 -18.80% -668.10% -67.20%
Quarterly Report Q4 8-K 2008-12-31 -10.02% 7.60% -33.32%
Quarterly Report Q3 8-K 2008-09-30 11.70% 322.72% -12.71%
Quarterly Report Q2 8-K 2008-06-30 27.98% 154.96% 254.86%
Quarterly Report Q1 8-K 2008-03-24 223.49% -58.87% 193.41%
Quarterly Report Q4 8-K 2007-12-31 200.39% -44.96% 242.03%
Quarterly Report Q3 8-K 2007-09-30 163.52% -37.40% 82.80%
Quarterly Report Q2 8-K 2007-06-30 145.14% -234.03% -132.28%
Quarterly Report Q1 8-K 2007-03-31 -4.91% 1.57% -51.02%
Quarterly Report Q4 8-K 2006-12-31 0.01% -57.05% -42.29%
Quarterly Report Q3 8-K 2006-09-30 16.69% 53.53% 11.98%
Quarterly Report Q2 8-K 2006-06-30 21.23% 9.57% 71.27%
Quarterly Report Q1 8-K 2006-03-31 33.56% 765.24% 228.91%
Quarterly Report Q4 8-K 2005-12-31 21.69% 341.60% 320.12%
Quarterly Report Q3 8-K 2005-09-30 15.22% 259.40% 87.59%
Quarterly Report Q2 8-K 2005-06-30 69.66% 1038.51% 119.34%
Quarterly Report Q1 8-K 2005-03-31 77.54% 210.70% 655.63%
Quarterly Report Q4 8-K 2004-12-31 64.35% -327.52% -9072.50%
Quarterly Report Q3 8-K 2004-09-30 49.25% -66.79% -8.48%
Quarterly Report Q2 8-K 2004-06-30 -0.77% -80.40% -39.85%
Quarterly Report Q1 8-K 2004-03-31 -12.11% -25.31% -18.75%
Quarterly Report Q4 8-K 2003-12-31 3.50% -156.09% 107.79%
Quarterly Report Q3 8-K 2003-09-30 12.35% -15.75% -12.14%
Quarterly Report Q2 8-K 2003-06-30 10.80% -34.02% -68.24%
Quarterly Report Q1 8-K 2003-03-31 20.25% 198.18% 955.43%
Quarterly Report Q4 8-K 2002-12-31 19.80% -13.03% -11.40%
Quarterly Report Q3 8-K 2002-09-30 20.35% 54.21% 29.75%
Quarterly Report Q2 8-K 2002-06-30 37.00% 102.08% 323.73%
Quarterly Report Q1 8-K 2002-03-31 30.74% -192.86% -86.18%
Quarterly Report Q4 8-K 2001-12-31 31.69% 440.15% 89.83%
Quarterly Report Q3 8-K 2001-09-30 42.76% 272.12% 194.83%
Quarterly Report Q2 8-K 2001-06-30 17.99% 257.31% 172.50%
Quarterly Report Q1 8-K 2001-03-31 -0.38% -15.94% 111.12%
Quarterly Report Q4 8-K 2000-12-31 17.46% 101.41% 105.87%
Quarterly Report Q3 8-K 2000-09-30 -12.33% 117.63% 44.53%
Quarterly Report Q2 8-K 2000-06-30 -12.47% 154.75% 404.43%
Quarterly Report Q1 8-K 2000-03-31 -8.17% -47.66% -35.75%
Quarterly Report Q4 8-K 1999-12-31 -32.85% -9228.57% -2308.57%
Quarterly Report Q3 8-K 1999-09-30 -11.50% -0.00% 145.95%
Quarterly Report Q2 8-K 1999-06-30 -15.79% -45.45% -350.00%
Quarterly Report Q1 8-K 1999-03-31 -18.52% 1650.00% 64.71%
Quarterly Report Q4 8-K 1998-12-31 -3.57% -78.79% -25.53%
Quarterly Report Q3 8-K 1998-09-30 -6.16% -368.75% -97.37%
Quarterly Report Q2 8-K 1998-06-30 15.37% -57.14% -33.33%
Quarterly Report Q1 8-K 1998-03-31 56.90% 106.06% 140.48%
Quarterly Report Q4 8-K 1997-12-31 51.17% 243.48% 238.24%
Quarterly Report Q3 8-K 1997-09-30 50.90% 135.56% 162.30%
Quarterly Report Q2 8-K 1997-06-30 9.34% -29.17% -92.31%
Quarterly Report Q1 8-K 1997-03-31 -15.59% -110.00% -97.67%
Quarterly Report Q4 8-K 1996-12-31 0.71% -85.19% -94.44%
Quarterly Report Q3 8-K 1996-09-30 -1.53% -173.08% -174.29%
Quarterly Report Q2 8-K 1996-06-30 27.85% -7.69% 14.71%
Quarterly Report Q1 8-K 1996-03-31 33.24% 30.43% 38.71%
Quarterly Report Q4 8-K 1995-12-31 21.20% -3.57% 5.88%
Quarterly Report Q3 8-K 1995-09-30 22.81% 13.04% 12.90%
Quarterly Report Q2 8-K 1995-06-30 31.82% 52.94% 36.00%
Quarterly Report Q1 8-K 1995-03-31 43.25% 91.67% 63.16%
Quarterly Report Q4 8-K 1994-12-31 43.03% 47.37% 106.28%
Quarterly Report Q3 8-K 1994-09-30 49.53% 187.50% -85.51%
Quarterly Report Q2 8-K 1994-06-30 33.64% 112.50% -88.32%
Quarterly Report Q1 8-K 1994-03-31 17.76% 50.00% -91.12%
Quarterly Report Q4 8-K 1993-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1993-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1993-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1993-03-31 0.00% 0.00% 0.00%