image
Industrials - Industrial - Machinery - NYSE - US
$ 71.3
-0.488 %
$ 8.52 B
Market Cap
20.73
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2024-07-31 4.53% 15.38% 13.31%
Annual Report FY 10-K 2023-07-31 3.76% 7.81% 8.28%
Annual Report FY 10-K 2022-07-31 15.86% 16.00% 15.28%
Annual Report FY 10-K 2021-07-31 10.54% 11.63% 13.11%
Annual Report FY 10-K 2020-07-31 -9.25% -3.82% -12.39%
Annual Report FY 10-K 2019-07-31 4.05% 48.20% 2.16%
Annual Report FY 10-K 2018-07-31 15.27% -22.55% 15.64%
Annual Report FY 10-K 2017-07-31 6.83% 22.01% 19.84%
Annual Report FY 10-K 2016-07-31 -6.36% -8.32% -4.89%
Annual Report FY 10-K 2015-07-31 -4.13% -20.03% -18.95%
Annual Report FY 10-K 2014-07-31 1.50% 5.19% 3.61%
Annual Report FY 10-K 2013-07-31 -2.26% -6.40% -5.42%
Annual Report FY 10-K 2012-07-31 8.68% 17.32% 15.14%
Annual Report FY 10-K 2011-07-31 22.21% 35.58% 32.34%
Annual Report FY 10-K 2010-07-31 0.45% 25.97% 40.18%
Annual Report FY 10-K 2009-07-31 -16.30% -23.29% -30.86%
Annual Report FY 10-K 2008-07-31 16.35% 14.09% 16.44%
Annual Report FY 10-K 2007-07-31 13.25% 13.91% 9.50%
Annual Report FY 10-K 2006-07-31 6.18% 19.68% 23.20%
Annual Report FY 10-K 2005-07-31 12.77% 3.99% 10.52%
Annual Report FY 10-K 2004-07-31 16.15% 11.54% 7.45%
Annual Report FY 10-K 2003-07-31 8.19% 9.70% 6.39%
Annual Report FY 10-K 2002-07-31 -0.97% 15.00% 10.47%
Annual Report FY 10-K 2001-07-31 4.09% 7.57% 6.17%
Annual Report FY 10-K 2000-07-31 15.70% 12.55% 19.59%
Annual Report FY 10-K 1999-07-31 0.39% 9.28% 1.73%
Annual Report FY 10-K 1998-07-31 12.85% 12.85% 5.08%
Annual Report FY 10-K 1997-07-31 9.85% 16.59% 9.26%
Annual Report FY 10-K 1996-07-31 7.76% 12.73% 15.42%
Annual Report FY 10-K 1995-07-31 18.62% 12.90% 25.72%
Annual Report FY 10-K 1994-07-31 11.29% 20.92% 15.27%
Annual Report FY 10-K 1993-07-31 10.62% 9.30% 9.44%
Annual Report FY 10-K 1992-07-31 5.33% 7.50% 0.00%
Annual Report FY 10-K 1991-07-31 8.23% 14.29% -6.77%
Annual Report FY 10-K 1990-07-31 6.39% 36.36% 17.20%
Annual Report FY 10-K 1989-07-31 9.53% -4.94% 8.62%
Annual Report FY 10-K 1988-07-31 23.02% 47.27% 42.62%
Annual Report FY 10-K 1987-07-31 8.98% -29.49% -19.47%
Annual Report FY 10-K 1986-07-31 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2024-10-31 6.36% 7.49% 4.98%
Quarterly Report Q4 8-K 2024-07-31 6.36% 19.37% 21.33%
Quarterly Report Q3 8-K 2024-04-30 5.96% 21.13% 15.81%
Quarterly Report Q2 8-K 2024-01-31 5.84% 14.77% 11.52%
Quarterly Report Q1 8-K 2023-10-31 -0.12% 5.62% 4.44%
Quarterly Report Q4 8-K 2023-07-31 -1.18% -9.10% -6.81%
Quarterly Report Q3 8-K 2023-04-30 2.64% 12.89% 11.71%
Quarterly Report Q2 8-K 2023-01-31 3.21% 19.78% 21.53%
Quarterly Report Q1 8-K 2022-10-31 11.35% 13.10% 10.98%
Quarterly Report Q4 8-K 2022-07-31 15.12% 19.93% 15.45%
Quarterly Report Q3 8-K 2022-04-30 11.53% -1.66% 1.46%
Quarterly Report Q2 8-K 2022-01-31 18.17% 27.76% 25.76%
Quarterly Report Q1 8-K 2021-10-31 19.53% 24.56% 23.28%
Quarterly Report Q4 8-K 2021-07-31 25.22% 31.31% 35.76%
Quarterly Report Q3 8-K 2021-04-30 21.49% 33.12% 29.47%
Quarterly Report Q2 8-K 2021-01-31 2.58% -12.73% -9.94%
Quarterly Report Q1 8-K 2020-10-31 -5.37% -4.77% -1.69%
Quarterly Report Q4 8-K 2020-07-31 -15.06% 10.69% -20.98%
Quarterly Report Q3 8-K 2020-04-30 -11.66% -15.69% -15.50%
Quarterly Report Q2 8-K 2020-01-31 -5.93% 7.15% -0.71%
Quarterly Report Q1 8-K 2019-10-31 -4.09% -11.92% -10.13%
Quarterly Report Q4 8-K 2019-07-31 0.30% -43.36% -2.25%
Quarterly Report Q3 8-K 2019-04-30 1.83% 7.58% -0.89%
Quarterly Report Q2 8-K 2019-01-31 5.87% 213.61% 4.29%
Quarterly Report Q1 8-K 2018-10-31 8.78% 21.18% 8.82%
Quarterly Report Q4 8-K 2018-07-31 9.79% 50.15% 13.26%
Quarterly Report Q3 8-K 2018-04-30 15.09% 16.31% 14.01%
Quarterly Report Q2 8-K 2018-01-31 20.72% -113.76% 17.58%
Quarterly Report Q1 8-K 2017-10-31 16.60% 5.00% 18.72%
Quarterly Report Q4 8-K 2017-07-31 11.17% 14.62% 4.66%
Quarterly Report Q3 8-K 2017-04-30 6.46% 9.67% 18.16%
Quarterly Report Q2 8-K 2017-01-31 6.46% 22.37% 29.24%
Quarterly Report Q1 8-K 2016-10-31 2.79% 50.65% 37.66%
Quarterly Report Q4 8-K 2016-07-31 -2.62% 5.76% 15.33%
Quarterly Report Q3 8-K 2016-04-30 0.58% 18.17% 15.25%
Quarterly Report Q2 8-K 2016-01-31 -13.36% -23.28% -21.29%
Quarterly Report Q1 8-K 2015-10-31 -9.81% -31.18% -27.90%
Quarterly Report Q4 8-K 2015-07-31 -8.75% -22.88% -21.21%
Quarterly Report Q3 8-K 2015-04-30 -9.01% -31.13% -29.92%
Quarterly Report Q2 8-K 2015-01-31 2.63% -15.10% -5.38%
Quarterly Report Q1 8-K 2014-10-31 -0.48% -9.17% -16.10%
Quarterly Report Q4 8-K 2014-07-31 5.63% 0.48% -0.86%
Quarterly Report Q3 8-K 2014-04-30 0.79% -3.59% -5.94%
Quarterly Report Q2 8-K 2014-01-31 -2.42% 14.81% 1.29%
Quarterly Report Q1 8-K 2013-10-31 1.77% 13.82% 24.76%
Quarterly Report Q4 8-K 2013-07-31 -3.69% 2.29% 0.53%
Quarterly Report Q3 8-K 2013-04-30 -4.31% -1.56% 0.15%
Quarterly Report Q2 8-K 2013-01-31 2.61% -5.59% -4.78%
Quarterly Report Q1 8-K 2012-10-31 -3.18% -21.06% -18.59%
Quarterly Report Q4 8-K 2012-07-31 5.02% 7.93% 10.53%
Quarterly Report Q3 8-K 2012-04-30 8.86% 14.78% 18.13%
Quarterly Report Q2 8-K 2012-01-31 8.15% 20.73% 10.86%
Quarterly Report Q1 8-K 2011-10-31 13.30% 29.02% 21.24%
Quarterly Report Q4 8-K 2011-07-31 21.39% 28.53% 20.55%
Quarterly Report Q3 8-K 2011-04-30 19.48% 24.98% 15.61%
Quarterly Report Q2 8-K 2011-01-31 23.15% 43.96% 72.70%
Quarterly Report Q1 8-K 2010-10-31 25.42% 53.70% 42.06%
Quarterly Report Q4 8-K 2010-07-31 22.29% 117.25% 114.79%
Quarterly Report Q3 8-K 2010-04-30 20.36% 85.95% 91.41%
Quarterly Report Q2 8-K 2010-01-31 -5.31% -8.37% 40.23%
Quarterly Report Q1 8-K 2009-10-31 -25.33% -27.92% -24.74%
Quarterly Report Q4 8-K 2009-07-31 -30.64% -51.51% -48.79%
Quarterly Report Q3 8-K 2009-04-30 -29.66% -42.16% -40.72%
Quarterly Report Q2 8-K 2009-01-31 -10.00% -0.81% -45.00%
Quarterly Report Q1 8-K 2008-10-31 9.07% 10.71% 9.26%
Quarterly Report Q4 8-K 2008-07-31 15.77% 12.20% 5.46%
Quarterly Report Q3 8-K 2008-04-30 21.44% 14.55% 26.61%
Quarterly Report Q2 8-K 2008-01-31 10.36% 8.94% 18.08%
Quarterly Report Q1 8-K 2007-10-31 17.73% 20.32% 18.80%
Quarterly Report Q4 8-K 2007-07-31 12.07% 19.63% 10.25%
Quarterly Report Q3 8-K 2007-04-30 12.59% 8.47% -5.72%
Quarterly Report Q2 8-K 2007-01-31 18.03% 16.23% 13.43%
Quarterly Report Q1 8-K 2006-10-31 10.67% 11.82% 23.72%
Quarterly Report Q4 8-K 2006-07-31 10.74% 44.11% 44.72%
Quarterly Report Q3 8-K 2006-04-30 4.42% 18.12% 23.61%
Quarterly Report Q2 8-K 2006-01-31 1.16% 0.72% 2.25%
Quarterly Report Q1 8-K 2005-10-31 8.18% 17.54% 20.10%
Quarterly Report Q4 8-K 2005-07-31 10.10% -4.12% 21.02%
Quarterly Report Q3 8-K 2005-04-30 11.08% 5.96% 13.23%
Quarterly Report Q2 8-K 2005-01-31 16.92% 6.87% 7.03%
Quarterly Report Q1 8-K 2004-10-31 13.61% 7.19% 1.23%
Quarterly Report Q4 8-K 2004-07-31 16.25% -3.51% -10.17%
Quarterly Report Q3 8-K 2004-04-30 22.53% 16.73% 9.34%
Quarterly Report Q2 8-K 2004-01-31 16.79% 24.98% 22.55%
Quarterly Report Q1 8-K 2003-10-31 9.02% 11.91% 12.59%
Quarterly Report Q4 8-K 2003-07-31 8.70% 8.90% 1.70%
Quarterly Report Q3 8-K 2003-04-30 12.26% 17.97% 15.83%
Quarterly Report Q2 8-K 2003-01-31 7.63% -3.65% -0.39%
Quarterly Report Q1 8-K 2002-10-31 4.38% 15.78% 9.13%
Quarterly Report Q4 8-K 2002-07-31 2.04% 9.26% 13.59%
Quarterly Report Q3 8-K 2002-04-30 -0.11% 20.46% 22.00%
Quarterly Report Q2 8-K 2002-01-31 -5.49% 14.66% 3.00%
Quarterly Report Q1 8-K 2001-10-31 -0.50% 17.38% 4.08%
Quarterly Report Q4 8-K 2001-07-31 -1.13% 24.19% 13.76%
Quarterly Report Q3 8-K 2001-04-30 -5.45% 2.15% -5.47%
Quarterly Report Q2 8-K 2001-01-31 7.84% 4.05% 4.86%
Quarterly Report Q1 8-K 2000-10-31 17.55% -1.15% 10.75%
Quarterly Report Q4 8-K 2000-07-31 18.49% -0.17% 12.93%
Quarterly Report Q3 8-K 2000-04-30 16.82% 0.29% 7.13%
Quarterly Report Q2 8-K 2000-01-31 17.76% 31.82% 40.11%
Quarterly Report Q1 8-K 1999-10-31 9.41% 26.87% 22.93%
Quarterly Report Q4 8-K 1999-07-31 6.14% 26.03% 20.77%
Quarterly Report Q3 8-K 1999-04-30 4.45% 9.43% 0.83%
Quarterly Report Q2 8-K 1999-01-31 -5.49% 5.60% -6.50%
Quarterly Report Q1 8-K 1998-10-31 -3.72% -4.29% -6.82%
Quarterly Report Q4 8-K 1998-07-31 1.74% 5.80% -5.91%
Quarterly Report Q3 8-K 1998-04-30 9.30% 11.97% 2.12%
Quarterly Report Q2 8-K 1998-01-31 18.39% 13.64% 11.73%
Quarterly Report Q1 8-K 1997-10-31 25.05% 20.69% 15.79%
Quarterly Report Q4 8-K 1997-07-31 16.36% 21.05% 7.84%
Quarterly Report Q3 8-K 1997-04-30 15.50% 12.70% 12.92%
Quarterly Report Q2 8-K 1997-01-31 8.01% 19.57% 8.48%
Quarterly Report Q1 8-K 1996-10-31 -0.90% 14.85% 7.34%
Quarterly Report Q4 8-K 1996-07-31 9.83% 15.15% 30.77%
Quarterly Report Q3 8-K 1996-04-30 -0.86% 9.57% 4.50%
Quarterly Report Q2 8-K 1996-01-31 7.87% 19.48% 14.58%
Quarterly Report Q1 8-K 1995-10-31 15.04% 6.32% 13.46%
Quarterly Report Q4 8-K 1995-07-31 14.06% 17.86% 10.64%
Quarterly Report Q3 8-K 1995-04-30 21.38% 18.56% 30.72%
Quarterly Report Q2 8-K 1995-01-31 24.56% 24.19% 48.45%
Quarterly Report Q1 8-K 1994-10-31 15.23% -3.06% 21.88%
Quarterly Report Q4 8-K 1994-07-31 8.24% -6.67% -5.37%
Quarterly Report Q3 8-K 1994-04-30 15.37% 25.97% 30.77%
Quarterly Report Q2 8-K 1994-01-31 8.48% 19.23% 27.63%
Quarterly Report Q1 8-K 1993-10-31 13.37% 55.56% 16.36%
Quarterly Report Q4 8-K 1993-07-31 16.29% 21.62% 14.62%
Quarterly Report Q3 8-K 1993-04-30 5.12% 5.48% 4.46%
Quarterly Report Q2 8-K 1993-01-31 9.75% 6.12% 4.11%
Quarterly Report Q1 8-K 1992-10-31 11.14% 3.28% 12.24%
Quarterly Report Q4 8-K 1992-07-31 12.94% 32.14% 91.18%
Quarterly Report Q3 8-K 1992-04-30 10.06% 17.74% 1.82%
Quarterly Report Q2 8-K 1992-01-31 -1.73% -2.00% -31.78%
Quarterly Report Q1 8-K 1991-10-31 0.18% -15.28% -23.44%
Quarterly Report Q4 8-K 1991-07-31 4.12% 9.80% -38.18%
Quarterly Report Q3 8-K 1991-04-30 2.76% -15.07% -23.08%
Quarterly Report Q2 8-K 1991-01-31 17.90% 25.00% 17.58%
Quarterly Report Q1 8-K 1990-10-31 9.29% 53.19% 29.29%
Quarterly Report Q4 8-K 1990-07-31 10.76% 0.00% 104.21%
Quarterly Report Q3 8-K 1990-04-30 12.20% 0.00% -85.70%
Quarterly Report Q2 8-K 1990-01-31 0.72% 0.00% -90.68%
Quarterly Report Q1 8-K 1989-10-31 1.87% 0.00% -90.24%
Quarterly Report Q4 8-K 1989-07-31 5.91% 0.00% -11.10%
Quarterly Report Q3 8-K 1989-04-30 1.42% 0.00% 1.42%
Quarterly Report Q2 8-K 1989-01-31 13.62% 0.00% 13.62%
Quarterly Report Q1 8-K 1988-10-31 18.60% 0.00% 18.60%
Quarterly Report Q4 8-K 1988-07-31 20.00% 0.00% -21.75%
Quarterly Report Q3 8-K 1988-04-30 20.39% 0.00% 20.39%
Quarterly Report Q2 8-K 1988-01-31 29.17% 0.00% 29.17%
Quarterly Report Q1 8-K 1987-10-31 23.73% 0.00% 23.73%
Quarterly Report Q4 8-K 1987-07-31 12.16% 0.00% -12.73%
Quarterly Report Q3 8-K 1987-04-30 13.91% 0.00% 13.91%
Quarterly Report Q2 8-K 1987-01-31 3.10% 0.00% 3.10%
Quarterly Report Q1 8-K 1986-10-31 5.82% 0.00% 5.82%
Quarterly Report Q4 8-K 1986-07-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1986-04-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1986-01-31 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1985-10-31 0.00% 0.00% 0.00%