image
Technology - Technology Distributors - NASDAQ - US
$ 120.8
-0.338 %
$ 557 M
Market Cap
32.83
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 15.66% -1.39% -4.76%
Annual Report FY 10-K 2022-12-31 7.70% 35.87% 43.67%
Annual Report FY 10-K 2021-12-31 12.33% 105.59% 127.25%
Annual Report FY 10-K 2020-12-31 20.51% -34.08% -37.36%
Annual Report FY 10-K 2019-12-31 15.05% 91.83% 103.75%
Annual Report FY 10-K 2018-12-31 -59.62% -30.11% -46.82%
Annual Report FY 10-K 2017-12-31 7.47% -14.22% -9.32%
Annual Report FY 10-K 2016-12-31 9.43% 1.22% 1.25%
Annual Report FY 10-K 2015-12-31 12.13% 1.22% 2.57%
Annual Report FY 10-K 2014-12-31 13.44% -9.90% -6.25%
Annual Report FY 10-K 2013-12-31 1.12% 16.47% 3.93%
Annual Report FY 10-K 2012-12-31 18.74% -0.90% -1.20%
Annual Report FY 10-K 2011-12-31 21.01% 25.29% 26.68%
Annual Report FY 10-K 2010-12-31 41.22% 54.20% 59.17%
Annual Report FY 10-K 2009-12-31 -15.88% -9.44% -6.88%
Annual Report FY 10-K 2008-12-31 -3.25% -14.50% -10.94%
Annual Report FY 10-K 2007-12-31 -1.35% 13.31% 7.24%
Annual Report FY 10-K 2006-12-31 32.45% 23.18% 73.69%
Annual Report FY 10-K 2005-12-31 32.89% -58.04% 27.75%
Annual Report FY 10-K 2004-12-31 48.89% 554.45% 165.12%
Annual Report FY 10-K 2003-12-31 6.77% 3350.00% 224.35%
Annual Report FY 10-K 2002-12-31 -27.23% 100.62% 86.19%
Annual Report FY 10-K 2001-12-31 -58.65% 74.12% 12.78%
Annual Report FY 10-K 2000-12-31 -11.29% -2396.29% -5354.00%
Annual Report FY 10-K 1999-12-31 4.14% -20.59% -1.82%
Annual Report FY 10-K 1998-12-31 33.03% -15.00% -11.29%
Annual Report FY 10-K 1997-12-31 37.98% 73.91% 106.67%
Annual Report FY 10-K 1996-12-31 36.87% -45.24% 30.43%
Annual Report FY 10-K 1995-12-31 30.86% 281.82% 76.92%
Annual Report FY 10-K 1994-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 52.12% 130.14% 158.86%
Quarterly Report Q2 8-K 2024-06-30 12.66% 148.37% 211.90%
Quarterly Report Q1 8-K 2024-03-31 8.68% -17.84% -14.34%
Quarterly Report Q4 8-K 2023-12-31 20.11% 10.16% 26.78%
Quarterly Report Q3 8-K 2023-09-30 2.88% 8.81% -10.50%
Quarterly Report Q2 8-K 2023-06-30 20.44% -49.19% -63.16%
Quarterly Report Q1 8-K 2023-03-31 19.24% 59.35% 25.42%
Quarterly Report Q4 8-K 2022-12-31 17.74% 38.15% 39.96%
Quarterly Report Q3 8-K 2022-09-30 10.67% -8.17% 15.68%
Quarterly Report Q2 8-K 2022-06-30 -9.94% 55.40% 68.11%
Quarterly Report Q1 8-K 2022-03-31 13.54% 42.10% 66.09%
Quarterly Report Q4 8-K 2021-12-31 5.69% 40.35% 57.84%
Quarterly Report Q3 8-K 2021-09-30 13.12% 361.87% 288.86%
Quarterly Report Q2 8-K 2021-06-30 33.16% 212.32% 222.30%
Quarterly Report Q1 8-K 2021-03-31 0.31% 79.90% 116.63%
Quarterly Report Q4 8-K 2020-12-31 17.39% 23.36% 10.03%
Quarterly Report Q3 8-K 2020-09-30 16.34% -63.80% -58.49%
Quarterly Report Q2 8-K 2020-06-30 11.66% -69.18% -66.27%
Quarterly Report Q1 8-K 2020-03-31 39.59% -42.90% -45.43%
Quarterly Report Q4 8-K 2019-12-31 24.07% 17.67% 17.65%
Quarterly Report Q3 8-K 2019-09-30 9.26% 10.33% 40.57%
Quarterly Report Q2 8-K 2019-06-30 15.40% 262.67% 280.34%
Quarterly Report Q1 8-K 2019-03-31 10.62% -6.66% -6.93%
Quarterly Report Q4 8-K 2018-12-31 -61.36% 56.09% -13.88%
Quarterly Report Q3 8-K 2018-09-30 -55.06% 0.23% -21.88%
Quarterly Report Q2 8-K 2018-06-30 -57.36% -91.93% -72.02%
Quarterly Report Q1 8-K 2018-03-31 -64.05% 21.80% 3.07%
Quarterly Report Q4 8-K 2017-12-31 5.83% -45.03% -12.62%
Quarterly Report Q3 8-K 2017-09-30 7.09% -2.73% -11.33%
Quarterly Report Q2 8-K 2017-06-30 -2.16% -20.43% -22.91%
Quarterly Report Q1 8-K 2017-03-31 20.87% 22.16% 20.03%
Quarterly Report Q4 8-K 2016-12-31 20.23% 22.33% 20.16%
Quarterly Report Q3 8-K 2016-09-30 1.98% -15.00% -10.65%
Quarterly Report Q2 8-K 2016-06-30 14.45% 12.20% 13.56%
Quarterly Report Q1 8-K 2016-03-31 0.68% -21.03% -21.01%
Quarterly Report Q4 8-K 2015-12-31 6.01% -12.82% -13.01%
Quarterly Report Q3 8-K 2015-09-30 7.90% 13.36% 20.00%
Quarterly Report Q2 8-K 2015-06-30 8.97% -8.23% -9.44%
Quarterly Report Q1 8-K 2015-03-31 29.22% 23.04% 26.59%
Quarterly Report Q4 8-K 2014-12-31 4.75% -26.13% -22.20%
Quarterly Report Q3 8-K 2014-09-30 28.45% 3.01% 5.60%
Quarterly Report Q2 8-K 2014-06-30 13.91% -3.70% 1.44%
Quarterly Report Q1 8-K 2014-03-31 8.71% 3.82% 6.95%
Quarterly Report Q4 8-K 2013-12-31 5.16% 38.82% 25.28%
Quarterly Report Q3 8-K 2013-09-30 -6.71% -1.63% -14.47%
Quarterly Report Q2 8-K 2013-06-30 7.12% 18.10% 5.49%
Quarterly Report Q1 8-K 2013-03-31 -1.39% -0.87% -11.65%
Quarterly Report Q4 8-K 2012-12-31 15.13% -8.66% -8.53%
Quarterly Report Q3 8-K 2012-09-30 18.50% -9.50% -8.94%
Quarterly Report Q2 8-K 2012-06-30 14.03% 6.19% 3.98%
Quarterly Report Q1 8-K 2012-03-31 29.79% 22.06% 22.01%
Quarterly Report Q4 8-K 2011-12-31 14.29% 32.84% 28.61%
Quarterly Report Q3 8-K 2011-09-30 20.28% 18.85% 17.36%
Quarterly Report Q2 8-K 2011-06-30 25.22% 16.40% 28.59%
Quarterly Report Q1 8-K 2011-03-31 27.73% 35.31% 38.06%
Quarterly Report Q4 8-K 2010-12-31 53.54% 65.11% 78.80%
Quarterly Report Q3 8-K 2010-09-30 50.08% 110.20% 104.93%
Quarterly Report Q2 8-K 2010-06-30 30.81% 33.54% 30.34%
Quarterly Report Q1 8-K 2010-03-31 27.11% 7.79% 14.95%
Quarterly Report Q4 8-K 2009-12-31 5.65% -0.33% -1.33%
Quarterly Report Q3 8-K 2009-09-30 -22.21% -26.26% -21.24%
Quarterly Report Q2 8-K 2009-06-30 -23.00% -4.01% -4.41%
Quarterly Report Q1 8-K 2009-03-31 -21.62% -8.11% 1.62%
Quarterly Report Q4 8-K 2008-12-31 -15.03% -3.01% 9.64%
Quarterly Report Q3 8-K 2008-09-30 8.62% -1.34% 3.95%
Quarterly Report Q2 8-K 2008-06-30 9.21% -14.18% -8.93%
Quarterly Report Q1 8-K 2008-03-31 -13.67% -36.46% -43.13%
Quarterly Report Q4 8-K 2007-12-31 -17.11% -10.22% -18.92%
Quarterly Report Q3 8-K 2007-09-30 -14.15% -4.31% -8.42%
Quarterly Report Q2 8-K 2007-06-30 6.28% 22.79% 18.41%
Quarterly Report Q1 8-K 2007-03-31 32.69% 67.51% 61.00%
Quarterly Report Q4 8-K 2006-12-31 35.45% -33.74% 31.77%
Quarterly Report Q3 8-K 2006-09-30 37.24% 42.45% 38.00%
Quarterly Report Q2 8-K 2006-06-30 37.89% 322.16% 359.51%
Quarterly Report Q1 8-K 2006-03-31 17.21% 97.00% 97.52%
Quarterly Report Q4 8-K 2005-12-31 35.27% -67.47% 79.91%
Quarterly Report Q3 8-K 2005-09-30 32.41% -3.67% 51.73%
Quarterly Report Q2 8-K 2005-06-30 19.76% -64.63% -54.00%
Quarterly Report Q1 8-K 2005-03-31 45.89% -17.13% 17.15%
Quarterly Report Q4 8-K 2004-12-31 55.38% 1136.76% 82.39%
Quarterly Report Q3 8-K 2004-09-30 45.94% 87.99% 107.17%
Quarterly Report Q2 8-K 2004-06-30 56.33% 157.64% 231.48%
Quarterly Report Q1 8-K 2004-03-31 36.06% 782.93% 3690.00%
Quarterly Report Q4 8-K 2003-12-31 34.12% 233.68% 189.80%
Quarterly Report Q3 8-K 2003-09-30 16.19% 258.57% 169.93%
Quarterly Report Q2 8-K 2003-06-30 -5.17% -52.90% 217.65%
Quarterly Report Q1 8-K 2003-03-31 -12.88% -58.16% -90.38%
Quarterly Report Q4 8-K 2002-12-31 -12.78% 91.38% 88.22%
Quarterly Report Q3 8-K 2002-09-30 -34.66% 50.93% 26.75%
Quarterly Report Q2 8-K 2002-06-30 -29.85% 176.69% 110.30%
Quarterly Report Q1 8-K 2002-03-31 -27.81% 162.82% 128.81%
Quarterly Report Q4 8-K 2001-12-31 -75.23% 77.90% -33.27%
Quarterly Report Q3 8-K 2001-09-30 -42.85% 5.31% 11.59%
Quarterly Report Q2 8-K 2001-06-30 -53.56% 46.17% 61.15%
Quarterly Report Q1 8-K 2001-03-31 -54.14% 77.68% 65.05%
Quarterly Report Q4 8-K 2000-12-31 -9.11% -4993.00% -2498.00%
Quarterly Report Q3 8-K 2000-09-30 -15.73% 80.35% 79.13%
Quarterly Report Q2 8-K 2000-06-30 -14.56% -104.40% -79.62%
Quarterly Report Q1 8-K 2000-03-31 -8.21% -69.90% -79.46%
Quarterly Report Q4 8-K 1999-12-31 -0.26% -18.75% -96.00%
Quarterly Report Q3 8-K 1999-09-30 -7.89% -328.57% -281.82%
Quarterly Report Q2 8-K 1999-06-30 19.69% 233.33% 166.67%
Quarterly Report Q1 8-K 1999-03-31 7.89% 25.00% -7.14%
Quarterly Report Q4 8-K 1998-12-31 23.98% 14.29% 13.64%
Quarterly Report Q3 8-K 1998-09-30 47.70% -12.50% 10.00%
Quarterly Report Q2 8-K 1998-06-30 29.92% -66.67% -60.00%
Quarterly Report Q1 8-K 1998-03-31 36.76% -11.11% -6.67%
Quarterly Report Q4 8-K 1997-12-31 46.30% 27.27% 29.41%
Quarterly Report Q3 8-K 1997-09-30 6.65% 100.00% 42.86%
Quarterly Report Q2 8-K 1997-06-30 55.78% 80.00% 150.00%
Quarterly Report Q1 8-K 1997-03-31 49.62% 350.00% 1400.00%
Quarterly Report Q4 8-K 1996-12-31 56.34% -59.26% 183.33%
Quarterly Report Q3 8-K 1996-09-30 59.45% -20.00% 75.00%
Quarterly Report Q2 8-K 1996-06-30 16.20% 25.00% 50.00%
Quarterly Report Q1 8-K 1996-03-31 11.59% -71.43% -88.89%
Quarterly Report Q4 8-K 1995-12-31 49.72% 440.00% 101.15%
Quarterly Report Q3 8-K 1995-09-30 21.91% 150.00% -97.75%
Quarterly Report Q2 8-K 1995-06-30 21.35% 100.00% -97.75%
Quarterly Report Q1 8-K 1995-03-31 30.90% 250.00% -94.94%
Quarterly Report Q4 8-K 1994-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1994-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1994-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1994-03-31 0.00% 0.00% 0.00%