image
Technology - Hardware, Equipment & Parts - NASDAQ - US
$ 105.48
-6.59 %
$ 7.1 B
Market Cap
229.3
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 2.11% -552.85% -251.86%
Annual Report FY 10-K 2022-12-31 20.25% -39.56% -11.72%
Annual Report FY 10-K 2021-12-31 26.59% 57.43% 54.01%
Annual Report FY 10-K 2020-12-31 22.64% 149.29% 106.46%
Annual Report FY 10-K 2019-12-31 -8.45% -64.27% -55.51%
Annual Report FY 10-K 2018-12-31 8.31% 15.85% 21.50%
Annual Report FY 10-K 2017-12-31 47.91% 223.57% 158.56%
Annual Report FY 10-K 2016-12-31 59.23% -14.30% 0.42%
Annual Report FY 10-K 2015-12-31 4.18% 5.63% 15.89%
Annual Report FY 10-K 2014-12-31 16.65% 223.62% 131.46%
Annual Report FY 10-K 2013-12-31 4.03% -25.51% -21.34%
Annual Report FY 10-K 2012-12-31 -21.76% -62.98% -59.86%
Annual Report FY 10-K 2011-12-31 -3.59% -9.02% -5.41%
Annual Report FY 10-K 2010-12-31 107.37% 167.05% 181.29%
Annual Report FY 10-K 2009-12-31 -36.41% -706.11% -676.83%
Annual Report FY 10-K 2008-12-31 -17.10% -65.13% -66.79%
Annual Report FY 10-K 2007-12-31 -0.30% -8.36% -12.69%
Annual Report FY 10-K 2006-12-31 53.70% 172.63% 202.21%
Annual Report FY 10-K 2005-12-31 -8.25% -50.51% -32.32%
Annual Report FY 10-K 2004-12-31 64.57% 526.24% 481.20%
Annual Report FY 10-K 2003-12-31 7.15% 58.56% 63.49%
Annual Report FY 10-K 2002-12-31 9.75% -27.36% 1.36%
Annual Report FY 10-K 2001-12-31 -12.28% -67.14% -60.20%
Annual Report FY 10-K 2000-12-31 74.75% 92.64% 161.69%
Annual Report FY 10-K 1999-12-31 33.83% 380.00% 201.09%
Annual Report FY 10-K 1998-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 -3.86% 58.97% 8.47%
Quarterly Report Q2 8-K 2024-06-30 -11.57% 101.30% 107.84%
Quarterly Report Q1 8-K 2024-03-31 9.32% 135.71% 769.23%
Quarterly Report Q4 8-K 2023-12-31 -17.70% -125.93% -33.13%
Quarterly Report Q3 8-K 2023-09-30 -2.31% 550.00% 0.00%
Quarterly Report Q2 8-K 2023-06-30 31.11% -1360.77% -1034.15%
Quarterly Report Q1 8-K 2023-03-31 7.01% -29.37% -92.44%
Quarterly Report Q4 8-K 2022-12-31 42.03% -64.05% -10.34%
Quarterly Report Q3 8-K 2022-09-30 28.59% -95.45% -32.69%
Quarterly Report Q2 8-K 2022-06-30 2.01% -10.96% -11.97%
Quarterly Report Q1 8-K 2022-03-31 6.93% 17.21% 10.61%
Quarterly Report Q4 8-K 2021-12-31 15.71% 29.93% 23.93%
Quarterly Report Q3 8-K 2021-09-30 25.79% 43.95% 50.60%
Quarterly Report Q2 8-K 2021-06-30 37.77% 98.10% 84.82%
Quarterly Report Q1 8-K 2021-03-31 29.53% 76.56% 72.97%
Quarterly Report Q4 8-K 2020-12-31 32.12% 170.32% 121.94%
Quarterly Report Q3 8-K 2020-09-30 27.54% 93.46% 74.20%
Quarterly Report Q2 8-K 2020-06-30 14.80% 95.49% 57.74%
Quarterly Report Q1 8-K 2020-03-31 15.56% 452.80% 289.75%
Quarterly Report Q4 8-K 2019-12-31 8.50% -40.30% -29.74%
Quarterly Report Q3 8-K 2019-09-30 -5.07% -49.18% -42.91%
Quarterly Report Q2 8-K 2019-06-30 -17.28% -69.32% -57.76%
Quarterly Report Q1 8-K 2019-03-31 -16.37% -88.11% -82.48%
Quarterly Report Q4 8-K 2018-12-31 -10.02% -7.73% -21.61%
Quarterly Report Q3 8-K 2018-09-30 0.18% 22.74% 6.25%
Quarterly Report Q2 8-K 2018-06-30 19.22% 2.01% 62.88%
Quarterly Report Q1 8-K 2018-03-31 26.79% 61.58% 57.50%
Quarterly Report Q4 8-K 2017-12-31 26.33% 70.68% 91.98%
Quarterly Report Q3 8-K 2017-09-30 27.74% 133.48% 107.81%
Quarterly Report Q2 8-K 2017-06-30 47.53% 1207.71% 384.12%
Quarterly Report Q1 8-K 2017-03-31 138.00% 270.44% 270.50%
Quarterly Report Q4 8-K 2016-12-31 135.02% 78.23% 181.53%
Quarterly Report Q3 8-K 2016-09-30 81.85% 9.34% 28.15%
Quarterly Report Q2 8-K 2016-06-30 49.50% -72.28% -58.32%
Quarterly Report Q1 8-K 2016-03-31 -14.10% -48.02% -52.01%
Quarterly Report Q4 8-K 2015-12-31 -15.09% -25.36% -42.41%
Quarterly Report Q3 8-K 2015-09-30 12.06% 2.24% 46.94%
Quarterly Report Q2 8-K 2015-06-30 18.01% 56.52% 50.14%
Quarterly Report Q1 8-K 2015-03-31 3.63% 8.13% 24.44%
Quarterly Report Q4 8-K 2014-12-31 -0.67% 68.96% 24.56%
Quarterly Report Q3 8-K 2014-09-30 12.22% 1084.58% 128.27%
Quarterly Report Q2 8-K 2014-06-30 17.70% 189.95% 194.04%
Quarterly Report Q1 8-K 2014-03-31 45.68% 442.35% 707.91%
Quarterly Report Q4 8-K 2013-12-31 52.77% 392.50% 367.91%
Quarterly Report Q3 8-K 2013-09-30 17.68% -4.73% 92.93%
Quarterly Report Q2 8-K 2013-06-30 -11.54% -60.59% -62.56%
Quarterly Report Q1 8-K 2013-03-31 -25.79% -74.70% -85.99%
Quarterly Report Q4 8-K 2012-12-31 -22.06% -81.91% -77.95%
Quarterly Report Q3 8-K 2012-09-30 -27.28% -91.51% -84.45%
Quarterly Report Q2 8-K 2012-06-30 -20.98% -51.89% -51.41%
Quarterly Report Q1 8-K 2012-03-31 -17.68% -40.15% -40.95%
Quarterly Report Q4 8-K 2011-12-31 -21.60% -36.82% -38.02%
Quarterly Report Q3 8-K 2011-09-30 -12.12% -21.39% -25.16%
Quarterly Report Q2 8-K 2011-06-30 1.74% -0.45% 14.73%
Quarterly Report Q1 8-K 2011-03-31 17.06% 30.17% 32.48%
Quarterly Report Q4 8-K 2010-12-31 46.70% 140.51% 137.13%
Quarterly Report Q3 8-K 2010-09-30 108.28% 1072.46% 2730.29%
Quarterly Report Q2 8-K 2010-06-30 178.75% 118.72% 122.48%
Quarterly Report Q1 8-K 2010-03-31 158.17% 277.13% 205.03%
Quarterly Report Q4 8-K 2009-12-31 19.24% 337.63% 254.58%
Quarterly Report Q3 8-K 2009-09-30 -32.47% -58.50% -75.70%
Quarterly Report Q2 8-K 2009-06-30 -53.71% -2243.17% -1722.14%
Quarterly Report Q1 8-K 2009-03-31 -60.34% -80.95% -145.84%
Quarterly Report Q4 8-K 2008-12-31 -31.99% -41.49% -64.74%
Quarterly Report Q3 8-K 2008-09-30 -13.07% -68.24% -65.37%
Quarterly Report Q2 8-K 2008-06-30 -16.17% -59.01% -53.32%
Quarterly Report Q1 8-K 2008-03-31 -8.51% -25.31% -22.40%
Quarterly Report Q4 8-K 2007-12-31 -7.92% -42.77% -33.35%
Quarterly Report Q3 8-K 2007-09-30 -11.91% -23.45% -35.24%
Quarterly Report Q2 8-K 2007-06-30 2.84% -7.58% -19.76%
Quarterly Report Q1 8-K 2007-03-31 18.08% 76.81% 64.07%
Quarterly Report Q4 8-K 2006-12-31 54.75% 118.86% 106.24%
Quarterly Report Q3 8-K 2006-09-30 67.72% 286.67% 317.71%
Quarterly Report Q2 8-K 2006-06-30 52.35% 149.27% 232.42%
Quarterly Report Q1 8-K 2006-03-31 40.54% 182.80% 220.66%
Quarterly Report Q4 8-K 2005-12-31 -1.29% -49.80% 62.39%
Quarterly Report Q3 8-K 2005-09-30 -12.27% -40.54% -42.16%
Quarterly Report Q2 8-K 2005-06-30 -14.11% -53.14% -49.25%
Quarterly Report Q1 8-K 2005-03-31 -4.19% -57.04% -56.31%
Quarterly Report Q4 8-K 2004-12-31 28.57% 1028.98% 274.73%
Quarterly Report Q3 8-K 2004-09-30 71.21% 316.15% 375.92%
Quarterly Report Q2 8-K 2004-06-30 86.75% 481.50% 479.01%
Quarterly Report Q1 8-K 2004-03-31 82.73% 271.01% 310.31%
Quarterly Report Q4 8-K 2003-12-31 31.23% 111.11% 122.53%
Quarterly Report Q3 8-K 2003-09-30 -11.55% -46.95% 28.42%
Quarterly Report Q2 8-K 2003-06-30 -5.54% -16.53% 43.20%
Quarterly Report Q1 8-K 2003-03-31 23.21% 36.96% 51.40%
Quarterly Report Q4 8-K 2002-12-31 54.92% -22.61% 52.88%
Quarterly Report Q3 8-K 2002-09-30 10.84% 57.83% 45.51%
Quarterly Report Q2 8-K 2002-06-30 18.27% -12.24% -50.67%
Quarterly Report Q1 8-K 2002-03-31 -46.73% -459.95% -2143.02%
Quarterly Report Q4 8-K 2001-12-31 -47.88% -119.00% -113.28%
Quarterly Report Q3 8-K 2001-09-30 -5.06% -72.94% -69.44%
Quarterly Report Q2 8-K 2001-06-30 -6.49% -37.05% -35.23%
Quarterly Report Q1 8-K 2001-03-31 69.15% -22.56% -4.66%
Quarterly Report Q4 8-K 2000-12-31 76.58% 80.56% 94.91%
Quarterly Report Q3 8-K 2000-09-30 73.19% 107.27% 149.75%
Quarterly Report Q2 8-K 2000-06-30 75.79% 48.50% 202.92%
Quarterly Report Q1 8-K 2000-03-31 72.97% 201.00% 329.88%
Quarterly Report Q4 8-K 1999-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1999-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1999-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1999-03-31 0.00% 0.00% 0.00%