image
Industrials - Industrial - Machinery - NASDAQ - US
$ 43.51
-1.16 %
$ 136 M
Market Cap
15.27
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2024-05-31 10.90% 43.12% 39.22%
Annual Report FY 10-K 2023-05-31 30.24% 180.76% 175.36%
Annual Report FY 10-K 2022-05-31 37.13% 110.69% 393.70%
Annual Report FY 10-K 2021-05-31 -20.69% -64.92% -25.49%
Annual Report FY 10-K 2020-05-31 -15.58% 19.08% 10.02%
Annual Report FY 10-K 2019-05-31 37.99% 473.91% 363.50%
Annual Report FY 10-K 2018-05-31 -4.59% -80.98% -77.83%
Annual Report FY 10-K 2017-05-31 -28.43% -44.62% -49.19%
Annual Report FY 10-K 2016-05-31 16.64% 93.49% 87.77%
Annual Report FY 10-K 2015-05-31 52.86% 92.27% 98.06%
Annual Report FY 10-K 2014-05-31 -19.08% -55.60% -55.41%
Annual Report FY 10-K 2013-05-31 -14.75% 15.87% 20.07%
Annual Report FY 10-K 2012-05-31 38.75% 55.24% 94.75%
Annual Report FY 10-K 2011-05-31 16.96% -10.74% -15.94%
Annual Report FY 10-K 2010-05-31 6.80% 177.49% 98.31%
Annual Report FY 10-K 2009-05-31 -9.98% -62.70% -50.76%
Annual Report FY 10-K 2008-05-31 12.68% 147.59% 34.44%
Annual Report FY 10-K 2007-05-31 11.87% 27.48% 46.41%
Annual Report FY 10-K 2006-05-31 31.52% 140.36% 92.93%
Annual Report FY 10-K 2005-05-31 -13.87% 444.77% 1797.12%
Annual Report FY 10-K 2004-05-31 -6.13% -16.70% -3.56%
Annual Report FY 10-K 2003-05-31 -13.22% 5.46% 277.15%
Annual Report FY 10-K 2002-05-31 20.71% -68.09% -87.18%
Annual Report FY 10-K 2001-05-31 15.34% 20.53% 14.12%
Annual Report FY 10-K 2000-05-31 3.44% 23.60% 29.64%
Annual Report FY 10-K 1999-05-31 8.82% 40.00% 37.50%
Annual Report FY 10-K 1998-05-31 2.00% 0.00% 0.00%
Annual Report FY 10-K 1997-05-31 12.36% -16.67% 0.00%
Annual Report FY 10-K 1996-05-31 9.88% 0.00% 100.00%
Annual Report FY 10-K 1995-05-31 26.56% 100.00% 33.33%
Annual Report FY 10-K 1994-05-31 20.75% 50.00% 0.00%
Annual Report FY 10-K 1993-05-31 -13.11% 0.00% -50.00%
Annual Report FY 10-K 1992-05-31 38.64% 100.00% 100.00%
Annual Report FY 10-K 1991-05-31 -10.20% -50.00% -50.00%
Annual Report FY 10-K 1990-05-31 -5.77% 0.00% 200.00%
Annual Report FY 10-K 1989-05-31 10.64% 0.00% 0.00%
Annual Report FY 10-K 1988-05-31 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2024-08-31 17.07% 44.31% 51.33%
Quarterly Report Q4 8-K 2024-05-31 12.55% 19.65% 21.44%
Quarterly Report Q3 8-K 2024-02-29 23.89% 62.57% 65.83%
Quarterly Report Q2 8-K 2023-11-30 -1.50% 27.05% 16.92%
Quarterly Report Q1 8-K 2023-08-31 9.16% 84.35% 62.90%
Quarterly Report Q4 8-K 2023-05-31 11.00% 36.41% 17.22%
Quarterly Report Q3 8-K 2023-02-28 61.01% 1514.31% 1044.55%
Quarterly Report Q2 8-K 2022-11-30 35.31% 136.36% 125.08%
Quarterly Report Q1 8-K 2022-08-31 24.40% 451.13% 1097.44%
Quarterly Report Q4 8-K 2022-05-31 33.02% 2455.90% 267.50%
Quarterly Report Q3 8-K 2022-02-28 28.73% -64.33% 76.69%
Quarterly Report Q2 8-K 2021-11-30 64.45% 2.25% 216.51%
Quarterly Report Q1 8-K 2021-08-31 26.88% 3.33% -61.74%
Quarterly Report Q4 8-K 2021-05-31 -6.15% -93.92% -122.55%
Quarterly Report Q3 8-K 2021-02-28 -34.03% -76.71% -87.67%
Quarterly Report Q2 8-K 2020-11-30 -38.75% -29.63% -60.05%
Quarterly Report Q1 8-K 2020-08-31 0.89% -50.36% -51.23%
Quarterly Report Q4 8-K 2020-05-31 -14.17% -0.69% -23.18%
Quarterly Report Q3 8-K 2020-02-29 -7.40% 75.59% 79.52%
Quarterly Report Q2 8-K 2019-11-30 -18.74% 144.20% 159.44%
Quarterly Report Q1 8-K 2019-08-31 -21.95% -52.14% -57.89%
Quarterly Report Q4 8-K 2019-05-31 40.59% 770.20% 1600.29%
Quarterly Report Q3 8-K 2019-02-28 18.85% 2003.69% 281.19%
Quarterly Report Q2 8-K 2018-11-30 97.00% 620.11% 1125.42%
Quarterly Report Q1 8-K 2018-08-31 11.36% 145.51% 127.18%
Quarterly Report Q4 8-K 2018-05-31 1.74% -86.63% -91.94%
Quarterly Report Q3 8-K 2018-02-28 15.88% -6.92% -70.66%
Quarterly Report Q2 8-K 2017-11-30 -38.37% -94.44% -97.44%
Quarterly Report Q1 8-K 2017-08-31 14.11% 43.80% 54.08%
Quarterly Report Q4 8-K 2017-05-31 -30.46% -22.71% -26.47%
Quarterly Report Q3 8-K 2017-02-28 -31.87% -71.38% -72.13%
Quarterly Report Q2 8-K 2016-11-30 -11.48% 1.47% -3.27%
Quarterly Report Q1 8-K 2016-08-31 -39.24% -79.22% -82.81%
Quarterly Report Q4 8-K 2016-05-31 -15.84% 23.21% -9.58%
Quarterly Report Q3 8-K 2016-02-29 26.80% 201.62% 260.59%
Quarterly Report Q2 8-K 2015-11-30 31.54% 83.35% 83.93%
Quarterly Report Q1 8-K 2015-08-31 44.60% 157.36% 158.73%
Quarterly Report Q4 8-K 2015-05-31 103.00% 120.93% 133.62%
Quarterly Report Q3 8-K 2015-02-28 36.50% 76.28% 35.63%
Quarterly Report Q2 8-K 2014-11-30 45.75% 64.58% 81.74%
Quarterly Report Q1 8-K 2014-08-31 23.69% 94.92% 135.68%
Quarterly Report Q4 8-K 2014-05-31 2.95% -26.79% 12.76%
Quarterly Report Q3 8-K 2014-02-28 -16.38% -64.30% -63.36%
Quarterly Report Q2 8-K 2013-11-30 -29.31% -60.17% -63.79%
Quarterly Report Q1 8-K 2013-08-31 -27.61% -66.89% -71.66%
Quarterly Report Q4 8-K 2013-05-31 -46.58% -36.48% -51.72%
Quarterly Report Q3 8-K 2013-02-28 -28.17% 21.06% 23.62%
Quarterly Report Q2 8-K 2012-11-30 -4.03% 85.95% 90.68%
Quarterly Report Q1 8-K 2012-08-31 60.01% 48.93% 62.24%
Quarterly Report Q4 8-K 2012-05-31 35.35% 19.38% 45.47%
Quarterly Report Q3 8-K 2012-02-29 60.84% 33.18% 90.14%
Quarterly Report Q2 8-K 2011-11-30 49.87% 236.44% 284.21%
Quarterly Report Q1 8-K 2011-08-31 6.92% 121.04% 110.93%
Quarterly Report Q4 8-K 2011-05-31 55.25% 64.46% 72.16%
Quarterly Report Q3 8-K 2011-02-28 4.10% 18.88% -27.03%
Quarterly Report Q2 8-K 2010-11-30 29.70% -75.50% -43.44%
Quarterly Report Q1 8-K 2010-08-31 -14.70% -42.44% -52.53%
Quarterly Report Q4 8-K 2010-05-31 2.95% 30.60% -20.86%
Quarterly Report Q3 8-K 2010-02-28 28.63% 936.09% 867.02%
Quarterly Report Q2 8-K 2009-11-30 -7.16% 806.51% 159.48%
Quarterly Report Q1 8-K 2009-08-31 4.38% 115.80% 132.90%
Quarterly Report Q4 8-K 2009-05-31 -10.53% -52.38% 38.12%
Quarterly Report Q3 8-K 2009-02-28 -24.51% -91.41% -90.99%
Quarterly Report Q2 8-K 2008-11-30 -12.13% -51.14% -47.80%
Quarterly Report Q1 8-K 2008-08-31 8.97% -57.31% -61.84%
Quarterly Report Q4 8-K 2008-05-31 22.36% 714.07% 63.03%
Quarterly Report Q3 8-K 2008-02-29 6.98% 53.26% 34.68%
Quarterly Report Q2 8-K 2007-11-30 11.74% -18.35% -35.08%
Quarterly Report Q1 8-K 2007-08-31 10.27% 123.92% 81.36%
Quarterly Report Q4 8-K 2007-05-31 -2.02% -51.00% -26.93%
Quarterly Report Q3 8-K 2007-02-28 11.91% 203.24% 233.63%
Quarterly Report Q2 8-K 2006-11-30 13.56% 14.93% 39.92%
Quarterly Report Q1 8-K 2006-08-31 28.53% 42.26% 251.50%
Quarterly Report Q4 8-K 2006-05-31 18.92% 12.45% 1.65%
Quarterly Report Q3 8-K 2006-02-28 57.07% 284.61% 827.37%
Quarterly Report Q2 8-K 2005-11-30 27.18% 798.57% 467.46%
Quarterly Report Q1 8-K 2005-08-31 26.87% 48.43% -138.70%
Quarterly Report Q4 8-K 2005-05-31 5.72% -22.80% -22.15%
Quarterly Report Q3 8-K 2005-02-28 -22.32% -76.16% -12.95%
Quarterly Report Q2 8-K 2004-11-30 -21.00% 111.44% 120.48%
Quarterly Report Q1 8-K 2004-08-31 -17.99% 136.62% 146.27%
Quarterly Report Q4 8-K 2004-05-31 19.75% 154.87% 167.15%
Quarterly Report Q3 8-K 2004-02-29 -16.73% -58.75% -46.85%
Quarterly Report Q2 8-K 2003-11-30 10.30% -52.17% -46.34%
Quarterly Report Q1 8-K 2003-08-31 -25.66% -55.50% -54.94%
Quarterly Report Q4 8-K 2003-05-31 -34.50% 26.75% 54.11%
Quarterly Report Q3 8-K 2003-02-28 -2.19% -51.28% -44.01%
Quarterly Report Q2 8-K 2002-11-30 -17.61% 31.12% 47.72%
Quarterly Report Q1 8-K 2002-08-31 2.06% -7.30% 0.28%
Quarterly Report Q4 8-K 2002-05-31 -2.67% -118.87% -205.44%
Quarterly Report Q3 8-K 2002-02-28 14.27% -18.50% -6.68%
Quarterly Report Q2 8-K 2001-11-30 37.88% 47.68% 20.27%
Quarterly Report Q1 8-K 2001-08-31 50.76% 146.82% 140.77%
Quarterly Report Q4 8-K 2001-05-31 35.04% 10.11% -5.90%
Quarterly Report Q3 8-K 2001-02-28 6.03% 44.76% 40.79%
Quarterly Report Q2 8-K 2000-11-30 16.39% 16.25% 140.18%
Quarterly Report Q1 8-K 2000-08-31 0.52% 58.39% -11.57%
Quarterly Report Q4 8-K 2000-05-31 6.89% 93.98% 109.39%
Quarterly Report Q3 8-K 2000-02-29 22.03% 17.81% 25.68%
Quarterly Report Q2 8-K 1999-11-30 -17.86% -50.00% -66.67%
Quarterly Report Q1 8-K 1999-08-31 4.00% 0.00% 200.00%
Quarterly Report Q4 8-K 1999-05-31 7.14% 100.00% 50.00%
Quarterly Report Q3 8-K 1999-02-28 21.74% 0.00% 0.00%
Quarterly Report Q2 8-K 1998-11-30 3.70% 100.00% 50.00%
Quarterly Report Q1 8-K 1998-08-31 0.00% 0.00% -50.00%
Quarterly Report Q4 8-K 1998-05-31 3.70% 0.00% 0.00%
Quarterly Report Q3 8-K 1998-02-28 -14.81% 0.00% 0.00%
Quarterly Report Q2 8-K 1997-11-30 8.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1997-08-31 19.05% 0.00% 100.00%
Quarterly Report Q4 8-K 1997-05-31 17.39% -50.00% 0.00%
Quarterly Report Q3 8-K 1997-02-28 17.39% 0.00% 50.00%
Quarterly Report Q2 8-K 1996-11-30 38.89% 0.00% 100.00%
Quarterly Report Q1 8-K 1996-08-31 -16.00% -50.00% -66.67%
Quarterly Report Q4 8-K 1996-05-31 -20.69% 0.00% 0.00%
Quarterly Report Q3 8-K 1996-02-29 9.52% 100.00% 100.00%
Quarterly Report Q2 8-K 1995-11-30 5.88% -50.00% -50.00%
Quarterly Report Q1 8-K 1995-08-31 78.57% 100.00% 200.00%
Quarterly Report Q4 8-K 1995-05-31 31.82% 100.00% 100.00%
Quarterly Report Q3 8-K 1995-02-28 40.00% 0.00% 200.00%
Quarterly Report Q2 8-K 1994-11-30 21.43% 100.00% 100.00%
Quarterly Report Q1 8-K 1994-08-31 16.67% 0.00% 0.00%
Quarterly Report Q4 8-K 1994-05-31 100.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1994-02-28 15.38% 0.00% -100.00%
Quarterly Report Q2 8-K 1993-11-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1993-08-31 -20.00% 0.00% 0.00%
Quarterly Report Q4 8-K 1993-05-31 -31.25% 0.00% 0.00%
Quarterly Report Q3 8-K 1993-02-28 -7.14% 0.00% 0.00%
Quarterly Report Q2 8-K 1992-11-30 -6.67% 0.00% -50.00%
Quarterly Report Q1 8-K 1992-08-31 0.00% 0.00% -50.00%
Quarterly Report Q4 8-K 1992-05-31 45.45% 0.00% -50.00%
Quarterly Report Q3 8-K 1992-02-29 27.27% 0.00% 0.00%
Quarterly Report Q2 8-K 1991-11-30 36.36% 0.00% 100.00%
Quarterly Report Q1 8-K 1991-08-31 36.36% 0.00% 0.00%
Quarterly Report Q4 8-K 1991-05-31 -15.38% 100.00% 300.00%
Quarterly Report Q3 8-K 1991-02-28 -8.33% 0.00% -50.00%
Quarterly Report Q2 8-K 1990-11-30 -15.38% 0.00% -50.00%
Quarterly Report Q1 8-K 1990-08-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 1990-05-31 -7.14% 0.00% 97.22%
Quarterly Report Q3 8-K 1990-02-28 0.00% 0.00% -83.33%
Quarterly Report Q2 8-K 1989-11-30 0.00% 0.00% -84.62%
Quarterly Report Q1 8-K 1989-08-31 -8.33% 0.00% -91.67%
Quarterly Report Q4 8-K 1989-05-31 16.67% 0.00% -9.09%
Quarterly Report Q3 8-K 1989-02-28 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1988-11-30 8.33% 0.00% 8.33%
Quarterly Report Q1 8-K 1988-08-31 9.09% 0.00% 9.09%
Quarterly Report Q4 8-K 1988-05-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1988-02-29 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1987-11-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1987-08-31 0.00% 0.00% 0.00%