image
Technology - Hardware, Equipment & Parts - NYSE - US
$ 70.52
-2.8 %
$ 85 B
Market Cap
40.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 -0.54% 1.35% -1.01%
Annual Report FY 10-K 2022-12-31 16.06% 19.58% 22.84%
Annual Report FY 10-K 2021-12-31 26.48% 32.19% 28.49%
Annual Report FY 10-K 2020-12-31 4.54% 4.19% 1.19%
Annual Report FY 10-K 2019-12-31 0.29% -4.15% -4.01%
Annual Report FY 10-K 2018-12-31 16.98% 85.24% 18.16%
Annual Report FY 10-K 2017-12-31 11.53% -20.95% 18.45%
Annual Report FY 10-K 2016-12-31 12.89% 7.78% 9.10%
Annual Report FY 10-K 2015-12-31 4.18% 7.67% 6.78%
Annual Report FY 10-K 2014-12-31 15.84% 11.55% 15.36%
Annual Report FY 10-K 2013-12-31 7.52% 14.47% 8.27%
Annual Report FY 10-K 2012-12-31 8.94% 5.94% 10.20%
Annual Report FY 10-K 2011-12-31 10.85% 5.60% 7.33%
Annual Report FY 10-K 2010-12-31 26.03% 56.18% 43.25%
Annual Report FY 10-K 2009-12-31 -12.87% -24.17% -22.67%
Annual Report FY 10-K 2008-12-31 13.52% 18.67% 14.36%
Annual Report FY 10-K 2007-12-31 15.36% 38.13% 30.21%
Annual Report FY 10-K 2006-12-31 36.68% 23.92% 23.67%
Annual Report FY 10-K 2005-12-31 18.15% 26.35% 24.10%
Annual Report FY 10-K 2004-12-31 23.47% 57.04% 35.33%
Annual Report FY 10-K 2003-12-31 16.71% 29.43% 17.52%
Annual Report FY 10-K 2002-12-31 -3.78% -4.02% -11.71%
Annual Report FY 10-K 2001-12-31 -18.82% -22.42% -19.39%
Annual Report FY 10-K 2000-12-31 34.54% 203.10% 52.19%
Annual Report FY 10-K 1999-12-31 9.98% -2.47% 7.28%
Annual Report FY 10-K 1998-12-31 3.91% 36.70% -3.67%
Annual Report FY 10-K 1997-12-31 13.93% -60.50% 12.61%
Annual Report FY 10-K 1996-12-31 -0.89% 7.47% 2.45%
Annual Report FY 10-K 1995-12-31 13.06% 64.23% 29.39%
Annual Report FY 10-K 1994-12-31 14.69% 55.06% 28.04%
Annual Report FY 10-K 1993-12-31 31.96% 187.21% 87.76%
Annual Report FY 10-K 1992-12-31 -6.42% 232.31% -17.99%
Annual Report FY 10-K 1991-12-31 16.20% 46.28% 32.33%
Annual Report FY 10-K 1990-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 26.24% 17.61% 24.56%
Quarterly Report Q2 8-K 2024-06-30 18.20% 13.96% 24.02%
Quarterly Report Q1 8-K 2024-03-31 9.49% 24.93% 15.73%
Quarterly Report Q4 8-K 2023-12-31 2.73% 1.36% 3.57%
Quarterly Report Q3 8-K 2023-09-30 -2.91% 3.48% -3.41%
Quarterly Report Q2 8-K 2023-06-30 -2.64% -2.54% -4.45%
Quarterly Report Q1 8-K 2023-03-31 0.75% 3.17% 0.32%
Quarterly Report Q4 8-K 2022-12-31 7.02% 9.14% 12.36%
Quarterly Report Q3 8-K 2022-09-30 16.91% 16.44% 19.24%
Quarterly Report Q2 8-K 2022-06-30 18.20% 27.77% 36.25%
Quarterly Report Q1 8-K 2022-03-31 24.18% 29.16% 26.89%
Quarterly Report Q4 8-K 2021-12-31 24.77% 30.25% 21.40%
Quarterly Report Q3 8-K 2021-09-30 21.31% 23.05% 20.05%
Quarterly Report Q2 8-K 2021-06-30 33.53% 43.50% 33.24%
Quarterly Report Q1 8-K 2021-03-31 27.66% 36.14% 46.67%
Quarterly Report Q4 8-K 2020-12-31 12.78% 12.02% 13.63%
Quarterly Report Q3 8-K 2020-09-30 10.61% 23.65% 15.04%
Quarterly Report Q2 8-K 2020-06-30 -1.38% -10.64% -10.54%
Quarterly Report Q1 8-K 2020-03-31 -4.93% -9.50% -15.76%
Quarterly Report Q4 8-K 2019-12-31 -3.31% -5.74% -6.08%
Quarterly Report Q3 8-K 2019-09-30 -1.33% -11.47% -6.89%
Quarterly Report Q2 8-K 2019-06-30 1.71% 1.26% -2.13%
Quarterly Report Q1 8-K 2019-03-31 4.91% 0.72% -0.19%
Quarterly Report Q4 8-K 2018-12-31 14.45% 426.98% 14.57%
Quarterly Report Q3 8-K 2018-09-30 15.66% 14.09% 17.54%
Quarterly Report Q2 8-K 2018-06-30 18.90% 13.24% 21.42%
Quarterly Report Q1 8-K 2018-03-31 19.67% 18.10% 19.99%
Quarterly Report Q4 8-K 2017-12-31 17.73% -43.93% 17.78%
Quarterly Report Q3 8-K 2017-09-30 12.53% 23.72% 15.81%
Quarterly Report Q2 8-K 2017-06-30 7.64% 21.79% 11.95%
Quarterly Report Q1 8-K 2017-03-31 7.50% 43.61% 31.20%
Quarterly Report Q4 8-K 2016-12-31 15.42% 17.64% 17.34%
Quarterly Report Q3 8-K 2016-09-30 12.08% 9.68% 10.69%
Quarterly Report Q2 8-K 2016-06-30 14.55% 15.36% 15.19%
Quarterly Report Q1 8-K 2016-03-31 9.35% -12.90% -7.99%
Quarterly Report Q4 8-K 2015-12-31 0.28% 3.41% 3.62%
Quarterly Report Q3 8-K 2015-09-30 7.42% 12.23% 10.07%
Quarterly Report Q2 8-K 2015-06-30 2.84% 2.33% 1.91%
Quarterly Report Q1 8-K 2015-03-31 6.50% 13.45% 12.09%
Quarterly Report Q4 8-K 2014-12-31 14.51% 15.26% 15.55%
Quarterly Report Q3 8-K 2014-09-30 17.84% 13.31% 19.31%
Quarterly Report Q2 8-K 2014-06-30 15.68% 13.60% 14.19%
Quarterly Report Q1 8-K 2014-03-31 15.40% 3.58% 12.17%
Quarterly Report Q4 8-K 2013-12-31 8.70% 19.60% 9.10%
Quarterly Report Q3 8-K 2013-09-30 4.50% 9.05% 4.09%
Quarterly Report Q2 8-K 2013-06-30 7.06% 9.26% 8.65%
Quarterly Report Q1 8-K 2013-03-31 10.00% 20.89% 11.70%
Quarterly Report Q4 8-K 2012-12-31 20.79% 23.28% 34.35%
Quarterly Report Q3 8-K 2012-09-30 6.84% 9.53% 15.91%
Quarterly Report Q2 8-K 2012-06-30 4.26% -4.61% -4.05%
Quarterly Report Q1 8-K 2012-03-31 4.36% -1.09% -0.43%
Quarterly Report Q4 8-K 2011-12-31 -0.12% -13.16% -13.59%
Quarterly Report Q3 8-K 2011-09-30 8.89% -1.93% -1.63%
Quarterly Report Q2 8-K 2011-06-30 15.02% 13.94% 22.35%
Quarterly Report Q1 8-K 2011-03-31 22.00% 30.10% 28.30%
Quarterly Report Q4 8-K 2010-12-31 25.27% 49.61% 37.62%
Quarterly Report Q3 8-K 2010-09-30 32.36% 69.64% 52.17%
Quarterly Report Q2 8-K 2010-06-30 29.13% 73.19% 52.09%
Quarterly Report Q1 8-K 2010-03-31 16.81% 32.18% 31.04%
Quarterly Report Q4 8-K 2009-12-31 0.40% -11.24% -2.77%
Quarterly Report Q3 8-K 2009-09-30 -17.03% -28.37% -27.45%
Quarterly Report Q2 8-K 2009-06-30 -19.09% -31.93% -31.35%
Quarterly Report Q1 8-K 2009-03-31 -14.36% -23.66% -26.36%
Quarterly Report Q4 8-K 2008-12-31 -2.83% -1.26% -7.23%
Quarterly Report Q3 8-K 2008-09-30 17.69% 23.45% 19.51%
Quarterly Report Q2 8-K 2008-06-30 22.93% 30.95% 26.09%
Quarterly Report Q1 8-K 2008-03-31 18.37% 25.43% 22.59%
Quarterly Report Q4 8-K 2007-12-31 17.87% 27.58% 23.16%
Quarterly Report Q3 8-K 2007-09-30 15.31% 37.18% 32.05%
Quarterly Report Q2 8-K 2007-06-30 13.56% 57.47% 43.44%
Quarterly Report Q1 8-K 2007-03-31 14.43% 35.67% 24.60%
Quarterly Report Q4 8-K 2006-12-31 29.78% 40.42% 32.79%
Quarterly Report Q3 8-K 2006-09-30 42.38% 28.05% 26.10%
Quarterly Report Q2 8-K 2006-06-30 36.73% 2.47% 8.09%
Quarterly Report Q1 8-K 2006-03-31 38.98% 23.50% 27.23%
Quarterly Report Q4 8-K 2005-12-31 25.78% 22.30% 23.49%
Quarterly Report Q3 8-K 2005-09-30 16.37% 25.08% 22.45%
Quarterly Report Q2 8-K 2005-06-30 14.60% 28.96% 24.61%
Quarterly Report Q1 8-K 2005-03-31 15.24% 30.06% 26.19%
Quarterly Report Q4 8-K 2004-12-31 18.10% 38.36% 31.91%
Quarterly Report Q3 8-K 2004-09-30 22.02% 47.62% 34.24%
Quarterly Report Q2 8-K 2004-06-30 26.97% 107.23% 40.19%
Quarterly Report Q1 8-K 2004-03-31 27.90% 52.95% 35.67%
Quarterly Report Q4 8-K 2003-12-31 28.08% 46.72% 29.65%
Quarterly Report Q3 8-K 2003-09-30 17.41% 36.51% 18.49%
Quarterly Report Q2 8-K 2003-06-30 12.56% -2.62% 9.39%
Quarterly Report Q1 8-K 2003-03-31 8.52% 35.60% 12.16%
Quarterly Report Q4 8-K 2002-12-31 2.56% 40.20% 7.57%
Quarterly Report Q3 8-K 2002-09-30 6.15% 24.25% 3.82%
Quarterly Report Q2 8-K 2002-06-30 -1.20% -11.24% -12.76%
Quarterly Report Q1 8-K 2002-03-31 -19.17% -39.68% -34.53%
Quarterly Report Q4 8-K 2001-12-31 -29.52% -50.80% -40.90%
Quarterly Report Q3 8-K 2001-09-30 -28.79% -42.31% -33.88%
Quarterly Report Q2 8-K 2001-06-30 -18.29% -14.02% -13.15%
Quarterly Report Q1 8-K 2001-03-31 5.54% 40.67% 21.37%
Quarterly Report Q4 8-K 2000-12-31 37.29% 515.02% 56.75%
Quarterly Report Q3 8-K 2000-09-30 38.07% 148.57% 56.67%
Quarterly Report Q2 8-K 2000-06-30 35.61% 149.62% 51.24%
Quarterly Report Q1 8-K 2000-03-31 26.50% 147.12% 42.38%
Quarterly Report Q4 8-K 1999-12-31 15.30% -36.14% 24.93%
Quarterly Report Q3 8-K 1999-09-30 12.18% 41.46% 13.22%
Quarterly Report Q2 8-K 1999-06-30 8.56% 0.96% 0.26%
Quarterly Report Q1 8-K 1999-03-31 3.81% -15.46% -7.53%
Quarterly Report Q4 8-K 1998-12-31 5.14% 460.87% -9.62%
Quarterly Report Q3 8-K 1998-09-30 2.46% -4.65% -7.16%
Quarterly Report Q2 8-K 1998-06-30 0.40% 246.67% -3.45%
Quarterly Report Q1 8-K 1998-03-31 7.88% -44.57% 6.65%
Quarterly Report Q4 8-K 1997-12-31 12.35% -13.86% 15.50%
Quarterly Report Q3 8-K 1997-09-30 20.88% -48.50% 16.37%
Quarterly Report Q2 8-K 1997-06-30 14.13% -82.76% 15.01%
Quarterly Report Q1 8-K 1997-03-31 8.73% 3.55% 3.14%
Quarterly Report Q4 8-K 1996-12-31 4.77% 0.61% 0.29%
Quarterly Report Q3 8-K 1996-09-30 -2.17% 3.73% -0.88%
Quarterly Report Q2 8-K 1996-06-30 -4.19% 8.07% 2.32%
Quarterly Report Q1 8-K 1996-03-31 -1.62% 19.01% 8.70%
Quarterly Report Q4 8-K 1995-12-31 1.67% 26.92% 13.29%
Quarterly Report Q3 8-K 1995-09-30 6.06% 37.61% 22.83%
Quarterly Report Q2 8-K 1995-06-30 19.59% 51.89% 32.69%
Quarterly Report Q1 8-K 1995-03-31 27.33% 389.66% 57.07%
Quarterly Report Q4 8-K 1994-12-31 22.20% 78.08% 38.07%
Quarterly Report Q3 8-K 1994-09-30 18.41% 69.57% 27.78%
Quarterly Report Q2 8-K 1994-06-30 12.14% 53.62% 20.93%
Quarterly Report Q1 8-K 1994-03-31 5.85% -21.62% 25.00%
Quarterly Report Q4 8-K 1993-12-31 34.22% 505.56% 139.56%
Quarterly Report Q3 8-K 1993-09-30 34.02% 122.58% 101.87%
Quarterly Report Q2 8-K 1993-06-30 33.79% 53.33% 80.67%
Quarterly Report Q1 8-K 1993-03-31 25.99% 32.14% 41.38%
Quarterly Report Q4 8-K 1992-12-31 -2.75% 0.00% 102.84%
Quarterly Report Q3 8-K 1992-09-30 -28.06% 0.00% -93.15%
Quarterly Report Q2 8-K 1992-06-30 6.73% 0.00% -89.02%
Quarterly Report Q1 8-K 1992-03-31 7.56% 0.00% -89.30%
Quarterly Report Q4 8-K 1991-12-31 10.55% 0.00% -16.03%
Quarterly Report Q3 8-K 1991-09-30 48.38% 0.00% 48.38%
Quarterly Report Q2 8-K 1991-06-30 3.04% 0.00% 3.04%
Quarterly Report Q1 8-K 1991-03-31 3.04% 0.00% 3.04%
Quarterly Report Q4 8-K 1990-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1990-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1990-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1990-03-31 0.00% 0.00% 0.00%