image
Industrials - Industrial - Machinery - NASDAQ - US
$ 106.09
-0.572 %
$ 4.85 B
Market Cap
26.79
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 1.05% 3.17% 2.04%
Annual Report FY 10-K 2022-12-31 22.98% 21.75% 35.94%
Annual Report FY 10-K 2021-12-31 33.23% 53.16% 44.96%
Annual Report FY 10-K 2020-12-31 -5.12% 5.21% 2.66%
Annual Report FY 10-K 2019-12-31 1.27% -9.82% -3.68%
Annual Report FY 10-K 2018-12-31 15.40% 35.43% 23.37%
Annual Report FY 10-K 2017-12-31 18.43% -0.72% -3.44%
Annual Report FY 10-K 2016-12-31 2.70% 7.95% 22.61%
Annual Report FY 10-K 2016-01-02 -11.73% 4.50% -9.72%
Annual Report FY 10-K 2015-01-03 8.53% -14.83% -19.14%
Annual Report FY 10-K 2013-12-28 8.32% -1.09% 9.58%
Annual Report FY 10-K 2012-12-29 8.56% 31.32% 20.94%
Annual Report FY 10-K 2011-12-31 15.03% 61.93% 45.70%
Annual Report FY 10-K 2011-01-01 14.03% 49.96% 33.50%
Annual Report FY 10-K 2009-12-31 -16.05% -41.09% -37.41%
Annual Report FY 10-K 2009-01-03 23.85% 53.79% 56.00%
Annual Report FY 10-K 2007-12-29 7.90% -49.68% -44.80%
Annual Report FY 10-K 2006-12-30 26.93% 23.88% 26.45%
Annual Report FY 10-K 2005-12-31 8.72% 20.81% 17.84%
Annual Report FY 10-K 2005-01-01 12.46% 10.45% 15.21%
Annual Report FY 10-K 2004-01-03 1.30% 7.07% 3.17%
Annual Report FY 10-K 2002-12-28 9.90% 18.62% 10.91%
Annual Report FY 10-K 2001-12-29 -0.87% 22.15% 12.76%
Annual Report FY 10-K 2000-12-30 11.10% -17.07% -4.69%
Annual Report FY 10-K 2000-01-01 7.60% 8.06% 11.35%
Annual Report FY 10-K 1999-01-02 -10.15% -2.75% 4.12%
Annual Report FY 10-K 1998-01-03 0.86% 18.60% 9.64%
Annual Report FY 10-K 1996-12-28 8.79% 38.71% 34.96%
Annual Report FY 10-K 1995-12-30 14.50% -17.11% -17.45%
Annual Report FY 10-K 1994-12-31 16.96% 9.36% 34.84%
Annual Report FY 10-K 1993-12-31 3.93% 23.91% -4.33%
Annual Report FY 10-K 1992-12-31 7.88% 6.15% 19.69%
Annual Report FY 10-K 1991-12-31 2.85% 15.04% 7.22%
Annual Report FY 10-K 1990-12-31 3.77% 36.14% 29.50%
Annual Report FY 10-K 1989-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 -1.30% -5.54% -5.86%
Quarterly Report Q2 8-K 2024-06-30 -4.55% -0.84% -2.17%
Quarterly Report Q1 8-K 2024-03-31 -4.88% -11.70% -8.88%
Quarterly Report Q4 8-K 2023-12-31 -3.36% -2.60% -8.96%
Quarterly Report Q3 8-K 2023-09-30 -2.40% -1.07% -2.42%
Quarterly Report Q2 8-K 2023-06-30 3.27% 0.40% -0.10%
Quarterly Report Q1 8-K 2023-03-31 7.33% 25.82% 31.71%
Quarterly Report Q4 8-K 2022-12-31 13.16% -2.68% 19.10%
Quarterly Report Q3 8-K 2022-09-30 20.19% 27.36% 41.44%
Quarterly Report Q2 8-K 2022-06-30 26.04% 51.67% 56.94%
Quarterly Report Q1 8-K 2022-03-31 35.56% 6.40% 18.20%
Quarterly Report Q4 8-K 2021-12-31 34.70% 51.78% 37.34%
Quarterly Report Q3 8-K 2021-09-30 30.70% 19.55% 16.97%
Quarterly Report Q2 8-K 2021-06-30 41.84% 60.08% 52.07%
Quarterly Report Q1 8-K 2021-03-31 24.85% 161.96% 144.49%
Quarterly Report Q4 8-K 2020-12-31 0.31% 35.49% 20.18%
Quarterly Report Q3 8-K 2020-09-30 0.80% 13.84% 13.26%
Quarterly Report Q2 8-K 2020-06-30 -13.24% -24.87% -22.33%
Quarterly Report Q1 8-K 2020-03-31 -8.24% 18.84% 14.03%
Quarterly Report Q4 8-K 2019-12-31 1.09% -17.60% -0.28%
Quarterly Report Q3 8-K 2019-09-30 1.92% 13.09% 6.43%
Quarterly Report Q2 8-K 2019-06-30 3.31% 7.42% 7.95%
Quarterly Report Q1 8-K 2019-03-31 -1.66% -57.30% -46.60%
Quarterly Report Q4 8-K 2018-12-31 9.88% 201.09% 27.89%
Quarterly Report Q3 8-K 2018-09-30 9.88% 22.81% 26.03%
Quarterly Report Q2 8-K 2018-06-30 12.65% 1.30% 18.33%
Quarterly Report Q1 8-K 2018-03-31 34.22% 35.05% 22.64%
Quarterly Report Q4 8-K 2017-12-31 20.29% -54.04% -11.12%
Quarterly Report Q3 8-K 2017-09-30 29.76% 3.88% 0.11%
Quarterly Report Q2 8-K 2017-06-30 21.13% 27.37% 4.67%
Quarterly Report Q1 8-K 2017-03-31 0.83% 20.79% -12.15%
Quarterly Report Q4 8-K 2016-12-31 9.26% 11.45% 7.12%
Quarterly Report Q3 8-K 2016-10-01 3.13% 14.39% 14.57%
Quarterly Report Q2 8-K 2016-07-02 1.88% 47.09% 41.03%
Quarterly Report Q1 8-K 2016-04-02 -3.23% -34.05% 32.80%
Quarterly Report Q4 8-K 2016-01-02 -13.61% 455.35% 816.58%
Quarterly Report Q3 8-K 2015-10-03 -16.39% -7.47% -14.38%
Quarterly Report Q2 8-K 2015-07-04 -13.02% -39.93% -40.78%
Quarterly Report Q1 8-K 2015-04-04 -2.46% 17.04% -38.88%
Quarterly Report Q4 8-K 2015-01-03 10.53% -78.46% -88.41%
Quarterly Report Q3 8-K 2014-09-27 11.29% -10.86% -14.04%
Quarterly Report Q2 8-K 2014-06-28 7.98% -4.53% -3.88%
Quarterly Report Q1 8-K 2014-03-29 4.00% 9.18% 12.06%
Quarterly Report Q4 8-K 2013-12-28 11.93% -1.06% 5.84%
Quarterly Report Q3 8-K 2013-09-28 5.17% 13.24% 12.65%
Quarterly Report Q2 8-K 2013-06-29 6.79% 12.21% 8.52%
Quarterly Report Q1 8-K 2013-03-30 10.20% -33.80% 10.32%
Quarterly Report Q4 8-K 2012-12-29 9.58% 13.86% 28.37%
Quarterly Report Q3 8-K 2012-09-29 5.87% 13.77% 18.25%
Quarterly Report Q2 8-K 2012-06-30 10.07% 14.58% 14.42%
Quarterly Report Q1 8-K 2012-03-31 8.95% 115.81% 31.54%
Quarterly Report Q4 8-K 2011-12-31 7.01% 35.66% 17.73%
Quarterly Report Q3 8-K 2011-10-01 19.10% 55.85% 45.75%
Quarterly Report Q2 8-K 2011-07-02 17.70% 94.43% 78.02%
Quarterly Report Q1 8-K 2011-04-02 15.84% 45.77% 28.89%
Quarterly Report Q4 8-K 2011-01-01 20.75% 10.79% -0.38%
Quarterly Report Q3 8-K 2010-10-02 13.49% 42.86% 25.68%
Quarterly Report Q2 8-K 2010-07-03 15.21% 91.22% 70.97%
Quarterly Report Q1 8-K 2010-04-03 6.81% 90.43% 57.65%
Quarterly Report Q4 8-K 2009-12-31 -4.73% 124.46% 82.97%
Quarterly Report Q3 8-K 2009-10-03 -23.08% -49.99% -43.96%
Quarterly Report Q2 8-K 2009-07-04 -18.06% -61.89% -59.27%
Quarterly Report Q1 8-K 2009-04-04 -14.89% -52.79% -47.86%
Quarterly Report Q4 8-K 2009-01-03 -1.06% -37.35% -26.63%
Quarterly Report Q3 8-K 2008-09-27 30.59% 47.72% 42.01%
Quarterly Report Q2 8-K 2008-06-30 32.23% 130.14% 137.41%
Quarterly Report Q1 8-K 2008-03-29 34.88% 66.39% 82.93%
Quarterly Report Q4 8-K 2007-12-29 29.57% -61.19% -51.77%
Quarterly Report Q3 8-K 2007-09-29 -0.23% -30.38% -26.57%
Quarterly Report Q2 8-K 2007-06-30 -6.23% -59.62% -57.39%
Quarterly Report Q1 8-K 2007-03-31 17.59% -49.51% -45.01%
Quarterly Report Q4 8-K 2006-12-30 3.58% 4.98% 5.95%
Quarterly Report Q3 8-K 2006-09-30 39.15% 26.70% 30.92%
Quarterly Report Q2 8-K 2006-07-01 31.68% 21.39% 24.84%
Quarterly Report Q1 8-K 2006-04-01 34.63% 66.91% 66.37%
Quarterly Report Q4 8-K 2005-12-31 6.44% 22.39% 18.49%
Quarterly Report Q3 8-K 2005-10-01 7.89% 19.01% 15.78%
Quarterly Report Q2 8-K 2005-07-02 16.39% 24.52% 22.29%
Quarterly Report Q1 8-K 2005-04-02 2.78% 13.47% 11.45%
Quarterly Report Q4 8-K 2005-01-01 11.87% 3.62% 7.48%
Quarterly Report Q3 8-K 2004-10-02 10.68% 5.87% 10.24%
Quarterly Report Q2 8-K 2004-07-03 13.11% 16.12% 20.81%
Quarterly Report Q1 8-K 2004-04-03 14.95% 27.14% 35.79%
Quarterly Report Q4 8-K 2004-01-03 0.21% 6.91% 3.87%
Quarterly Report Q3 8-K 2003-09-27 2.64% 9.19% 1.53%
Quarterly Report Q2 8-K 2003-06-28 0.17% 4.02% 7.60%
Quarterly Report Q1 8-K 2003-03-29 2.51% 9.40% -3.91%
Quarterly Report Q4 8-K 2002-12-28 9.85% 6.00% -0.78%
Quarterly Report Q3 8-K 2002-09-28 11.94% 17.53% 22.15%
Quarterly Report Q2 8-K 2002-06-29 13.06% 36.17% 16.06%
Quarterly Report Q1 8-K 2002-03-30 3.29% 22.08% 7.24%
Quarterly Report Q4 8-K 2001-12-29 -2.51% 31.45% 42.28%
Quarterly Report Q3 8-K 2001-09-29 1.87% 138.00% 32.11%
Quarterly Report Q2 8-K 2001-06-30 -2.37% -15.04% -11.41%
Quarterly Report Q1 8-K 2001-03-31 -0.23% -22.73% -16.08%
Quarterly Report Q4 8-K 2000-12-30 13.75% -13.46% -17.05%
Quarterly Report Q3 8-K 2000-09-30 4.12% -57.51% -22.68%
Quarterly Report Q2 8-K 2000-07-01 13.77% 11.21% 17.52%
Quarterly Report Q1 8-K 2000-04-01 13.88% 12.25% 22.82%
Quarterly Report Q4 8-K 2000-01-01 7.50% 1.23% 7.38%
Quarterly Report Q3 8-K 1999-10-02 8.78% 15.71% 14.68%
Quarterly Report Q2 8-K 1999-07-03 9.87% 16.67% 18.48%
Quarterly Report Q1 8-K 1999-04-03 3.57% -6.03% 1.82%
Quarterly Report Q4 8-K 1999-01-02 -5.54% -25.69% -9.63%
Quarterly Report Q3 8-K 1998-10-03 -12.15% 14.75% 12.37%
Quarterly Report Q2 8-K 1998-07-04 -10.54% 13.21% 12.20%
Quarterly Report Q1 8-K 1998-04-04 -12.77% 15.62% 10.00%
Quarterly Report Q4 8-K 1998-01-03 -9.24% 39.74% 17.39%
Quarterly Report Q3 8-K 1997-09-27 7.81% 8.93% 12.79%
Quarterly Report Q2 8-K 1997-06-28 3.83% 3.92% -2.38%
Quarterly Report Q1 8-K 1997-03-29 2.23% 6.67% 4.17%
Quarterly Report Q4 8-K 1996-12-28 15.54% 30.00% 26.37%
Quarterly Report Q3 8-K 1996-09-28 19.94% 69.70% 68.63%
Quarterly Report Q2 8-K 1996-06-29 -4.32% 13.33% 12.00%
Quarterly Report Q1 8-K 1996-03-30 5.02% 87.50% 65.52%
Quarterly Report Q4 8-K 1995-12-30 11.61% 15.38% 1.11%
Quarterly Report Q3 8-K 1995-09-30 10.33% -26.67% -31.08%
Quarterly Report Q2 8-K 1995-07-01 17.90% -21.05% -14.77%
Quarterly Report Q1 8-K 1995-04-01 18.65% -48.39% -40.82%
Quarterly Report Q4 8-K 1994-12-31 27.26% 36.84% 30.43%
Quarterly Report Q3 8-K 1994-09-30 6.19% -2.17% 29.82%
Quarterly Report Q2 8-K 1994-06-30 16.55% 23.91% 51.72%
Quarterly Report Q1 8-K 1994-03-31 19.43% -8.82% 28.95%
Quarterly Report Q4 8-K 1993-12-31 6.33% 40.74% 21.05%
Quarterly Report Q3 8-K 1993-09-30 9.92% 15.00% -8.06%
Quarterly Report Q2 8-K 1993-06-30 4.91% 17.95% -14.71%
Quarterly Report Q1 8-K 1993-03-31 -6.64% 54.55% -15.56%
Quarterly Report Q4 8-K 1992-12-31 14.22% 28.57% 58.33%
Quarterly Report Q3 8-K 1992-09-30 6.20% 25.00% 6.90%
Quarterly Report Q2 8-K 1992-06-30 8.83% 34.48% 15.25%
Quarterly Report Q1 8-K 1992-03-31 2.49% -18.52% 7.14%
Quarterly Report Q4 8-K 1991-12-31 1.66% 5.00% 16.13%
Quarterly Report Q3 8-K 1991-09-30 5.22% 28.00% 16.00%
Quarterly Report Q2 8-K 1991-06-30 1.88% -14.71% -1.67%
Quarterly Report Q1 8-K 1991-03-31 2.56% 3.85% 2.44%
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%