image
Industrials - Industrial - Machinery - NASDAQ - US
$ 21.45
-2.1 %
$ 138 M
Market Cap
-10.89
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-10-31 -9.17% -46.64% -15.32%
Annual Report FY 10-K 2022-10-31 6.64% 21.61% 35.20%
Annual Report FY 10-K 2021-10-31 37.84% 208.28% 216.54%
Annual Report FY 10-K 2020-10-31 -35.22% -35.71% -22.00%
Annual Report FY 10-K 2019-10-31 -12.40% -18.59% -33.31%
Annual Report FY 10-K 2018-10-31 23.39% 42.18% 61.68%
Annual Report FY 10-K 2017-10-31 7.21% 13.72% 6.56%
Annual Report FY 10-K 2016-10-31 3.60% -18.02% -17.59%
Annual Report FY 10-K 2015-10-31 -1.31% 7.07% 8.21%
Annual Report FY 10-K 2014-10-31 15.30% 84.90% 61.23%
Annual Report FY 10-K 2013-10-31 -5.08% -47.63% -38.05%
Annual Report FY 10-K 2012-10-31 12.59% 40.58% 26.70%
Annual Report FY 10-K 2011-10-31 70.36% 293.66% 316.15%
Annual Report FY 10-K 2010-10-31 16.35% -147.48% -59.35%
Annual Report FY 10-K 2009-10-31 -59.37% -10.31% -14.09%
Annual Report FY 10-K 2008-10-31 19.12% 7.81% 15.66%
Annual Report FY 10-K 2007-10-31 26.62% 34.95% 36.81%
Annual Report FY 10-K 2006-10-31 18.33% -5.86% 37.13%
Annual Report FY 10-K 2005-10-31 26.05% 162.29% 95.69%
Annual Report FY 10-K 2004-10-31 31.83% 1256.93% 283.80%
Annual Report FY 10-K 2003-10-31 7.16% 105.59% 130.65%
Annual Report FY 10-K 2002-10-31 -23.61% -417.41% -678.18%
Annual Report FY 10-K 2001-10-31 -4.09% -31.72% -50.08%
Annual Report FY 10-K 2000-10-31 9.07% 179.72% -34.32%
Annual Report FY 10-K 1999-10-31 -5.57% -80.65% -54.10%
Annual Report FY 10-K 1998-10-31 -2.40% -32.61% -8.96%
Annual Report FY 10-K 1997-10-31 -3.72% 220.93% -6.94%
Annual Report FY 10-K 1996-10-31 10.94% 2050.00% 63.64%
Annual Report FY 10-K 1995-10-31 23.42% 103.45% 276.00%
Annual Report FY 10-K 1994-10-31 0.55% 72.51% 86.49%
Annual Report FY 10-K 1993-10-31 -17.77% -263.79% -413.89%
Annual Report FY 10-K 1992-10-31 8.66% -252.17% -257.14%
Annual Report FY 10-K 1991-10-31 -14.32% -66.67% -77.78%
Annual Report FY 10-K 1990-10-31 5.25% -15.85% -21.25%
Annual Report FY 10-K 1989-10-31 31.76% 70.83% 86.05%
Annual Report FY 10-K 1988-10-31 48.15% 700.00% 514.29%
Annual Report FY 10-K 1987-10-31 2.46% 133.33% -30.00%
Annual Report FY 10-K 1986-10-31 -2.61% 85.83% 129.41%
Annual Report FY 10-K 1985-10-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-07-31 -19.83% -3690.77% -250.30%
Quarterly Report Q2 8-K 2024-04-30 -16.07% -1040.32% -1122.16%
Quarterly Report Q1 8-K 2024-01-31 -17.60% -123.91% -186.25%
Quarterly Report Q4 8-K 2023-10-31 4.16% 70.08% 209.72%
Quarterly Report Q3 8-K 2023-07-31 -7.70% -79.00% -42.24%
Quarterly Report Q2 8-K 2023-04-30 -14.34% -81.42% -10.82%
Quarterly Report Q1 8-K 2023-01-31 -18.25% -62.38% -83.24%
Quarterly Report Q4 8-K 2022-10-31 -8.00% -32.06% -64.86%
Quarterly Report Q3 8-K 2022-07-31 6.39% -21.05% -33.71%
Quarterly Report Q2 8-K 2022-04-30 8.47% -16.74% -12.33%
Quarterly Report Q1 8-K 2022-01-31 23.60% 433.18% 432.18%
Quarterly Report Q4 8-K 2021-10-31 55.16% 158.40% 154.22%
Quarterly Report Q3 8-K 2021-07-31 19.38% -27.47% 83.29%
Quarterly Report Q2 8-K 2021-04-30 56.01% 162.06% 190.51%
Quarterly Report Q1 8-K 2021-01-31 23.95% 174.24% 158.03%
Quarterly Report Q4 8-K 2020-10-31 -25.89% -171.07% -261.63%
Quarterly Report Q3 8-K 2020-07-31 -22.43% -38.07% -68.63%
Quarterly Report Q2 8-K 2020-04-30 -47.47% -74.77% -51.69%
Quarterly Report Q1 8-K 2020-01-31 -41.17% -13.42% -20.50%
Quarterly Report Q4 8-K 2019-10-31 -27.77% -74.73% -80.61%
Quarterly Report Q3 8-K 2019-07-31 -25.71% -46.29% -50.89%
Quarterly Report Q2 8-K 2019-04-30 0.35% 40.02% 25.58%
Quarterly Report Q1 8-K 2019-01-31 8.43% 126.56% 15.00%
Quarterly Report Q4 8-K 2018-10-31 9.38% 23.87% 25.62%
Quarterly Report Q3 8-K 2018-07-31 29.59% 67.18% 81.94%
Quarterly Report Q2 8-K 2018-04-30 20.96% 2.88% 11.94%
Quarterly Report Q1 8-K 2018-01-31 40.42% 234.13% 404.23%
Quarterly Report Q4 8-K 2017-10-31 14.43% 123.18% 75.52%
Quarterly Report Q3 8-K 2017-07-31 15.97% 42.94% 25.70%
Quarterly Report Q2 8-K 2017-04-30 11.90% -0.76% 14.72%
Quarterly Report Q1 8-K 2017-01-31 -13.73% -77.43% -75.27%
Quarterly Report Q4 8-K 2016-10-31 1.01% -37.49% -23.86%
Quarterly Report Q3 8-K 2016-07-31 -0.25% -26.15% -22.47%
Quarterly Report Q2 8-K 2016-04-30 3.68% -7.25% -18.25%
Quarterly Report Q1 8-K 2016-01-31 10.85% 3.43% -5.84%
Quarterly Report Q4 8-K 2015-10-31 5.58% -1.21% -5.47%
Quarterly Report Q3 8-K 2015-07-31 -5.14% -15.82% -14.06%
Quarterly Report Q2 8-K 2015-04-30 -6.60% 12.02% 5.27%
Quarterly Report Q1 8-K 2015-01-31 0.00% 58.97% 83.58%
Quarterly Report Q4 8-K 2014-10-31 15.35% 156.08% 112.93%
Quarterly Report Q3 8-K 2014-07-31 22.63% 412.30% 260.72%
Quarterly Report Q2 8-K 2014-04-30 8.29% 11.09% 17.79%
Quarterly Report Q1 8-K 2014-01-31 15.62% 5.10% -16.94%
Quarterly Report Q4 8-K 2013-10-31 -3.79% -53.52% -37.57%
Quarterly Report Q3 8-K 2013-07-31 -9.61% -78.42% -70.70%
Quarterly Report Q2 8-K 2013-04-30 7.95% 7.46% 12.16%
Quarterly Report Q1 8-K 2013-01-31 -13.77% -51.35% -40.84%
Quarterly Report Q4 8-K 2012-10-31 15.43% 53.96% 16.56%
Quarterly Report Q3 8-K 2012-07-31 -1.21% -13.51% -11.04%
Quarterly Report Q2 8-K 2012-04-30 10.56% 26.10% 20.84%
Quarterly Report Q1 8-K 2012-01-31 28.85% 199.68% 136.07%
Quarterly Report Q4 8-K 2011-10-31 39.91% 328.40% 865.00%
Quarterly Report Q3 8-K 2011-07-31 91.03% 490.03% 379.79%
Quarterly Report Q2 8-K 2011-04-30 72.60% 249.33% 233.06%
Quarterly Report Q1 8-K 2011-01-31 92.47% 184.20% 212.06%
Quarterly Report Q4 8-K 2010-10-31 49.76% 0.09% 54.27%
Quarterly Report Q3 8-K 2010-07-31 39.05% 4.71% -19.81%
Quarterly Report Q2 8-K 2010-04-30 17.57% -459.79% -11.10%
Quarterly Report Q1 8-K 2010-01-31 -27.17% -518.64% -497.66%
Quarterly Report Q4 8-K 2009-10-31 -51.16% -33.99% -23.35%
Quarterly Report Q3 8-K 2009-07-31 -66.78% -21.13% -21.54%
Quarterly Report Q2 8-K 2009-04-30 -64.85% -5.14% -26.55%
Quarterly Report Q1 8-K 2009-01-31 -53.54% -95.46% -95.89%
Quarterly Report Q4 8-K 2008-10-31 -5.29% -39.43% -27.50%
Quarterly Report Q3 8-K 2008-07-31 18.04% 12.84% 10.51%
Quarterly Report Q2 8-K 2008-04-30 37.16% 16.82% 24.64%
Quarterly Report Q1 8-K 2008-01-31 29.96% 44.67% 54.58%
Quarterly Report Q4 8-K 2007-10-31 16.11% 19.83% 18.97%
Quarterly Report Q3 8-K 2007-07-31 32.68% 35.80% 50.45%
Quarterly Report Q2 8-K 2007-04-30 15.28% 19.11% 14.99%
Quarterly Report Q1 8-K 2007-01-31 46.98% 77.88% 74.35%
Quarterly Report Q4 8-K 2006-10-31 24.33% -34.83% 22.53%
Quarterly Report Q3 8-K 2006-07-31 23.83% 32.06% 68.72%
Quarterly Report Q2 8-K 2006-04-30 18.94% 19.10% 37.13%
Quarterly Report Q1 8-K 2006-01-31 5.45% 0.10% 30.34%
Quarterly Report Q4 8-K 2005-10-31 20.34% 217.19% 115.30%
Quarterly Report Q3 8-K 2005-07-31 24.45% 81.98% 55.69%
Quarterly Report Q2 8-K 2005-04-30 27.77% 89.93% 92.65%
Quarterly Report Q1 8-K 2005-01-31 33.14% 352.91% 121.51%
Quarterly Report Q4 8-K 2004-10-31 21.37% 297.39% 86.56%
Quarterly Report Q3 8-K 2004-07-31 29.39% 377.95% 179.25%
Quarterly Report Q2 8-K 2004-04-30 38.97% 1149.64% 304.60%
Quarterly Report Q1 8-K 2004-01-31 42.41% 214.95% 469.59%
Quarterly Report Q4 8-K 2003-10-31 26.67% 132.61% 204.91%
Quarterly Report Q3 8-K 2003-07-31 0.82% 150.84% 354.98%
Quarterly Report Q2 8-K 2003-04-30 16.39% 103.30% 113.96%
Quarterly Report Q1 8-K 2003-01-31 -13.86% 64.53% 72.30%
Quarterly Report Q4 8-K 2002-10-31 -11.58% -51.99% -60.36%
Quarterly Report Q3 8-K 2002-07-31 -16.03% 51.02% 71.02%
Quarterly Report Q2 8-K 2002-04-30 -36.01% -1303.72% -1186.80%
Quarterly Report Q1 8-K 2002-01-31 -28.59% -289.42% -296.22%
Quarterly Report Q4 8-K 2001-10-31 -14.44% -32.46% -52.22%
Quarterly Report Q3 8-K 2001-07-31 -4.40% -326.54% -289.34%
Quarterly Report Q2 8-K 2001-04-30 -3.16% -46.35% -69.25%
Quarterly Report Q1 8-K 2001-01-31 5.85% 13.40% -41.22%
Quarterly Report Q4 8-K 2000-10-31 0.43% 409.71% -64.62%
Quarterly Report Q3 8-K 2000-07-31 9.02% 1.75% -50.43%
Quarterly Report Q2 8-K 2000-04-30 12.54% 0.33% 177.25%
Quarterly Report Q1 8-K 2000-01-31 16.11% 150.00% 28.57%
Quarterly Report Q4 8-K 1999-10-31 -6.08% -30.00% -70.37%
Quarterly Report Q3 8-K 1999-07-31 -11.11% -77.78% -46.15%
Quarterly Report Q2 8-K 1999-04-30 0.00% -86.05% -50.00%
Quarterly Report Q1 8-K 1999-01-31 -4.52% -90.91% -36.36%
Quarterly Report Q4 8-K 1998-10-31 0.38% -75.00% 50.00%
Quarterly Report Q3 8-K 1998-07-31 -4.88% -28.00% -23.53%
Quarterly Report Q2 8-K 1998-04-30 -4.87% -30.65% -52.94%
Quarterly Report Q1 8-K 1998-01-31 -0.90% 120.00% -26.67%
Quarterly Report Q4 8-K 1997-10-31 -2.96% 135.29% -14.29%
Quarterly Report Q3 8-K 1997-07-31 6.96% 150.00% 0.00%
Quarterly Report Q2 8-K 1997-04-30 -13.41% 520.00% -5.56%
Quarterly Report Q1 8-K 1997-01-31 -3.88% 66.67% 0.00%
Quarterly Report Q4 8-K 1996-10-31 -1.10% 240.00% 16.67%
Quarterly Report Q3 8-K 1996-07-31 0.88% 150.00% 21.43%
Quarterly Report Q2 8-K 1996-04-30 26.09% 600.00% 125.00%
Quarterly Report Q1 8-K 1996-01-31 22.75% 220.00% 200.00%
Quarterly Report Q4 8-K 1995-10-31 31.88% 183.33% 350.00%
Quarterly Report Q3 8-K 1995-07-31 33.33% 133.33% 380.00%
Quarterly Report Q2 8-K 1995-04-30 27.78% 88.89% 180.00%
Quarterly Report Q1 8-K 1995-01-31 1.61% 77.27% 141.67%
Quarterly Report Q4 8-K 1994-10-31 10.70% 93.94% 104.21%
Quarterly Report Q3 8-K 1994-07-31 -2.84% 80.95% 90.91%
Quarterly Report Q2 8-K 1994-04-30 -15.18% 33.33% 52.38%
Quarterly Report Q1 8-K 1994-01-31 10.71% -0.00% 14.29%
Quarterly Report Q4 8-K 1993-10-31 -24.60% -395.00% -493.75%
Quarterly Report Q3 8-K 1993-07-31 -15.79% -215.00% -323.08%
Quarterly Report Q2 8-K 1993-04-30 -9.05% -50.00% -61.54%
Quarterly Report Q1 8-K 1993-01-31 -16.00% -2200.00% -133.33%
Quarterly Report Q4 8-K 1992-10-31 13.76% -222.22% -200.00%
Quarterly Report Q3 8-K 1992-07-31 18.75% -2000.00% -333.33%
Quarterly Report Q2 8-K 1992-04-30 5.00% -163.64% -216.67%
Quarterly Report Q1 8-K 1992-01-31 -6.10% -66.67% -150.00%
Quarterly Report Q4 8-K 1991-10-31 -1.36% -18.18% 166.67%
Quarterly Report Q3 8-K 1991-07-31 -28.74% -90.91% -17.65%
Quarterly Report Q2 8-K 1991-04-30 -19.35% -56.00% -81.25%
Quarterly Report Q1 8-K 1991-01-31 -6.17% -86.36% -84.00%
Quarterly Report Q4 8-K 1990-10-31 -14.34% -62.07% -85.71%
Quarterly Report Q3 8-K 1990-07-31 5.11% -50.00% -29.17%
Quarterly Report Q2 8-K 1990-04-30 13.24% 38.89% 33.33%
Quarterly Report Q1 8-K 1990-01-31 23.37% 0.00% -86.41%
Quarterly Report Q4 8-K 1989-10-31 28.36% 0.00% 103.21%
Quarterly Report Q3 8-K 1989-07-31 35.84% 0.00% -86.13%
Quarterly Report Q2 8-K 1989-04-30 36.87% 0.00% -85.00%
Quarterly Report Q1 8-K 1989-01-31 26.90% 0.00% 26.90%
Quarterly Report Q4 8-K 1988-10-31 95.15% 0.00% -24.93%
Quarterly Report Q3 8-K 1988-07-31 39.52% 0.00% 39.52%
Quarterly Report Q2 8-K 1988-04-30 35.59% 0.00% 35.59%
Quarterly Report Q1 8-K 1988-01-31 28.32% 0.00% 28.32%
Quarterly Report Q4 8-K 1987-10-31 -9.65% 0.00% -7.72%
Quarterly Report Q3 8-K 1987-07-31 8.77% 0.00% 8.77%
Quarterly Report Q2 8-K 1987-04-30 12.38% 0.00% 12.38%
Quarterly Report Q1 8-K 1987-01-31 -2.59% 0.00% -2.59%
Quarterly Report Q4 8-K 1986-10-31 15.15% 0.00% 17.97%
Quarterly Report Q3 8-K 1986-07-31 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1986-04-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1986-01-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 1985-10-31 0.00% 0.00% 0.00%