image
Industrials - Construction - NASDAQ - US
$ 14.14
-2.68 %
$ 113 M
Market Cap
7.44
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2024-01-31 5.68% 76.13% 66.34%
Annual Report FY 10-K 2023-01-31 2.90% -1.93% 66.24%
Annual Report FY 10-K 2022-01-31 63.59% 179.32% 142.46%
Annual Report FY 10-K 2021-01-31 -33.66% -213.70% -756.95%
Annual Report FY 10-K 2020-01-31 -1.01% 775.99% 182.04%
Annual Report FY 10-K 2019-01-31 22.53% 94.70% 80.74%
Annual Report FY 10-K 2018-01-31 6.48% 14.57% 11.83%
Annual Report FY 10-K 2017-01-31 -19.44% -164.87% -374.84%
Annual Report FY 10-K 2016-01-31 -37.03% -1622.27% 30.46%
Annual Report FY 10-K 2015-01-31 -14.10% -1.22% -83.14%
Annual Report FY 10-K 2014-01-31 6.99% 213.75% 280.08%
Annual Report FY 10-K 2013-01-31 -9.20% -270.66% -42.70%
Annual Report FY 10-K 2012-01-31 6.82% -110.58% -175.67%
Annual Report FY 10-K 2011-01-31 -5.11% -3.45% -59.73%
Annual Report FY 10-K 2010-01-31 -23.98% -30.17% -33.31%
Annual Report FY 10-K 2009-01-31 26.55% 2344.63% 272.65%
Annual Report FY 10-K 2008-01-31 12.19% -6.49% -67.61%
Annual Report FY 10-K 2007-01-31 38.09% 764.97% 233.78%
Annual Report FY 10-K 2006-01-31 6.54% -81.12% -48.25%
Annual Report FY 10-K 2005-01-31 20.02% 356.43% 818.03%
Annual Report FY 10-K 2004-01-31 -1.63% 90.48% -72.61%
Annual Report FY 10-K 2003-01-31 -2.10% -2982.35% -54.28%
Annual Report FY 10-K 2002-01-31 -15.60% -33.21% -55.85%
Annual Report FY 10-K 2001-01-31 8.43% -53.10% -28.22%
Annual Report FY 10-K 2000-01-31 12.43% 700.33% 75.74%
Annual Report FY 10-K 1999-01-31 9.71% -89.29% -37.10%
Annual Report FY 10-K 1998-01-31 18.80% -12.50% -3.12%
Annual Report FY 10-K 1997-01-31 9.09% 33.33% 36.17%
Annual Report FY 10-K 1996-01-31 13.64% 100.00% 95.83%
Annual Report FY 10-K 1995-01-31 152.51% -20.00% -4.00%
Annual Report FY 10-K 1994-01-31 18.18% 36.36% 38.89%
Annual Report FY 10-K 1993-01-31 16.59% 57.14% 63.64%
Annual Report FY 10-K 1992-01-31 -4.41% -46.15% -45.00%
Annual Report FY 10-K 1991-01-31 17.62% 18.18% -9.09%
Annual Report FY 10-K 1990-01-31 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 2024-07-31 6.75% 221.82% 128.24%
Quarterly Report Q1 8-K 2024-04-30 15.73% 228.50% 2031.97%
Quarterly Report Q4 8-K 2024-01-31 10.26% 167.07% 45.24%
Quarterly Report Q3 8-K 2023-10-31 20.54% 11.98% 68.31%
Quarterly Report Q2 8-K 2023-07-31 -5.03% -45.29% -19.07%
Quarterly Report Q1 8-K 2023-04-30 -5.01% -26.89% -8.13%
Quarterly Report Q4 8-K 2023-01-31 -6.86% 8.09% 38.40%
Quarterly Report Q3 8-K 2022-10-31 7.68% 249.09% 112.18%
Quarterly Report Q2 8-K 2022-07-31 -7.04% -45.32% -18.66%
Quarterly Report Q1 8-K 2022-04-30 27.84% -4.98% 117.00%
Quarterly Report Q4 8-K 2022-01-31 83.73% 217.84% 184.33%
Quarterly Report Q3 8-K 2021-10-31 73.45% 117.37% 161.18%
Quarterly Report Q2 8-K 2021-07-31 95.46% 1179.40% 218.32%
Quarterly Report Q1 8-K 2021-04-30 7.40% 66.56% 63.10%
Quarterly Report Q4 8-K 2021-01-31 -33.99% -169.04% -177.56%
Quarterly Report Q3 8-K 2020-10-31 -41.10% -1865.52% -158.12%
Quarterly Report Q2 8-K 2020-07-31 -44.46% -92.82% -94.30%
Quarterly Report Q1 8-K 2020-04-30 -6.32% -67.84% -160.20%
Quarterly Report Q4 8-K 2020-01-31 -7.68% 50.95% -21.23%
Quarterly Report Q3 8-K 2019-10-31 5.03% -9.85% 61.55%
Quarterly Report Q2 8-K 2019-07-22 13.43% 1452.73% 465.43%
Quarterly Report Q1 8-K 2019-04-30 -15.97% -34.47% -9.01%
Quarterly Report Q4 8-K 2019-01-31 27.55% 166.47% 247.19%
Quarterly Report Q3 8-K 2018-10-31 19.30% 95.99% 147.23%
Quarterly Report Q2 8-K 2018-07-31 20.38% 83.80% 130.78%
Quarterly Report Q1 8-K 2018-04-30 22.93% 67.99% 76.45%
Quarterly Report Q4 8-K 2018-01-31 -0.79% 27.68% 61.86%
Quarterly Report Q3 8-K 2017-10-31 8.68% 12.52% -120.93%
Quarterly Report Q2 8-K 2017-07-31 17.47% -378.17% -14.40%
Quarterly Report Q1 8-K 2017-04-30 1.87% 44.57% 15.27%
Quarterly Report Q4 8-K 2017-01-31 229.31% 40.47% -121.95%
Quarterly Report Q3 8-K 2016-10-31 -61.85% -61.55% -14.09%
Quarterly Report Q2 8-K 2016-07-31 -42.94% 118.78% 25.66%
Quarterly Report Q1 8-K 2016-04-30 -38.77% -35.21% 6.15%
Quarterly Report Q4 8-K 2016-01-31 -55.99% 31.49% 168.76%
Quarterly Report Q3 8-K 2015-10-31 51.34% 1743.55% 695.47%
Quarterly Report Q2 8-K 2015-07-31 -24.94% -175.29% -137.88%
Quarterly Report Q1 8-K 2015-04-30 -36.71% -121.64% -84.08%
Quarterly Report Q4 8-K 2015-01-31 -28.54% -175.67% -302.18%
Quarterly Report Q3 8-K 2014-10-31 -24.41% -5.03% -19.37%
Quarterly Report Q2 8-K 2014-07-31 -13.45% -68.97% -62.37%
Quarterly Report Q1 8-K 2014-04-30 3.08% -65.46% 103.53%
Quarterly Report Q4 8-K 2014-01-31 9.59% 88.14% 81.82%
Quarterly Report Q3 8-K 2013-10-31 -0.61% 1524.40% 836.86%
Quarterly Report Q2 8-K 2013-07-31 17.99% 423.95% 810.88%
Quarterly Report Q1 8-K 2013-04-30 9.51% 638.96% 263.18%
Quarterly Report Q4 8-K 2013-01-31 8.77% -562.41% 3.66%
Quarterly Report Q3 8-K 2012-10-31 -18.23% -33.67% -69.49%
Quarterly Report Q2 8-K 2012-07-31 -18.33% 26.13% -762.50%
Quarterly Report Q1 8-K 2012-04-30 -1.26% -37.80% -4.56%
Quarterly Report Q4 8-K 2012-01-31 -6.77% -61.32% -107.22%
Quarterly Report Q3 8-K 2011-10-31 21.23% -80.76% -26.04%
Quarterly Report Q2 8-K 2011-07-31 3.40% -63.74% -96.88%
Quarterly Report Q1 8-K 2011-04-30 7.12% -208.26% -914.81%
Quarterly Report Q4 8-K 2011-01-31 -2.21% 74.87% 34.79%
Quarterly Report Q3 8-K 2010-10-31 11.89% 412.95% 66.65%
Quarterly Report Q2 8-K 2010-07-31 1.28% -23.17% 1.55%
Quarterly Report Q1 8-K 2010-04-16 -26.23% -8.06% -2.36%
Quarterly Report Q4 8-K 2010-01-31 -40.56% -599.03% -2022.75%
Quarterly Report Q3 8-K 2009-10-31 -31.54% -85.17% -65.49%
Quarterly Report Q2 8-K 2009-07-31 -21.30% 55.97% -33.73%
Quarterly Report Q1 8-K 2009-04-30 2.42% 1319.86% 505.46%
Quarterly Report Q4 8-K 2009-01-31 41.23% 79.29% 107.63%
Quarterly Report Q3 8-K 2008-10-31 18.02% 285.84% 300.61%
Quarterly Report Q2 8-K 2008-07-31 31.73% 66.67% 69.82%
Quarterly Report Q1 8-K 2008-04-30 15.85% -59.25% -39.63%
Quarterly Report Q4 8-K 2008-01-31 19.85% -574.66% -151.68%
Quarterly Report Q3 8-K 2007-10-31 1.41% -55.33% -75.26%
Quarterly Report Q2 8-K 2007-07-31 10.09% -37.64% -31.60%
Quarterly Report Q1 8-K 2007-04-30 21.35% 587.42% 66.08%
Quarterly Report Q4 8-K 2007-01-31 27.42% 55.52% 9.02%
Quarterly Report Q3 8-K 2006-10-31 62.96% 217.39% 212.76%
Quarterly Report Q2 8-K 2006-07-31 31.58% 225.46% 144.19%
Quarterly Report Q1 8-K 2006-04-30 29.64% -48.64% 58.54%
Quarterly Report Q4 8-K 2006-01-31 8.86% -831.88% -350.14%
Quarterly Report Q3 8-K 2005-10-31 -0.82% -46.90% -31.82%
Quarterly Report Q2 8-K 2005-07-31 6.89% -48.06% -41.08%
Quarterly Report Q1 8-K 2005-04-30 12.68% 189.36% 538.04%
Quarterly Report Q4 8-K 2005-01-31 29.88% 122.57% 125.63%
Quarterly Report Q3 8-K 2004-10-31 21.67% 1380.95% 921.81%
Quarterly Report Q2 8-K 2004-07-31 14.84% 127.03% 88.73%
Quarterly Report Q1 8-K 2004-04-30 14.70% 61.97% 82.82%
Quarterly Report Q4 8-K 2004-01-31 -5.17% 94.12% 2.82%
Quarterly Report Q3 8-K 2003-10-31 -1.79% -50.20% -77.27%
Quarterly Report Q2 8-K 2003-07-31 -3.43% 28.30% 21.44%
Quarterly Report Q1 8-K 2003-04-30 4.64% -375.27% -445.54%
Quarterly Report Q4 8-K 2003-01-31 1.11% -720.33% 24.32%
Quarterly Report Q3 8-K 2002-10-31 2.58% 55.90% 1.71%
Quarterly Report Q2 8-K 2002-07-31 0.40% -40.95% -46.22%
Quarterly Report Q1 8-K 2002-04-30 -12.79% -130.00% -76.67%
Quarterly Report Q4 8-K 2002-01-31 -21.62% -1179.13% -329.73%
Quarterly Report Q3 8-K 2001-10-31 -12.32% 2.55% -2.78%
Quarterly Report Q2 8-K 2001-07-31 -17.77% -1.49% -4.54%
Quarterly Report Q1 8-K 2001-04-30 -10.14% -49.28% -20.54%
Quarterly Report Q4 8-K 2001-01-31 5.82% -57.21% -35.01%
Quarterly Report Q3 8-K 2000-10-31 -0.15% -84.30% -54.96%
Quarterly Report Q2 8-K 2000-07-31 13.92% -26.55% -14.60%
Quarterly Report Q1 8-K 2000-04-30 15.78% 38.00% 4.45%
Quarterly Report Q4 8-K 2000-01-31 26.65% 113.40% 177.64%
Quarterly Report Q3 8-K 1999-10-31 14.20% 100.00% 50.00%
Quarterly Report Q2 8-K 1999-07-31 11.62% 57.14% 31.58%
Quarterly Report Q1 8-K 1999-04-30 -1.67% -60.00% -26.67%
Quarterly Report Q4 8-K 1999-01-31 0.75% 0.00% -275.00%
Quarterly Report Q3 8-K 1998-10-31 13.68% -44.44% -15.79%
Quarterly Report Q2 8-K 1998-07-31 8.28% -46.15% -24.00%
Quarterly Report Q1 8-K 1998-04-30 16.28% -16.67% 7.14%
Quarterly Report Q4 8-K 1998-01-31 14.59% 0.00% -63.64%
Quarterly Report Q3 8-K 1997-10-31 12.65% -25.00% -13.64%
Quarterly Report Q2 8-K 1997-07-31 15.71% 18.18% 19.05%
Quarterly Report Q1 8-K 1997-04-30 37.23% 50.00% 55.56%
Quarterly Report Q4 8-K 1997-01-31 16.50% 25.00% 22.22%
Quarterly Report Q3 8-K 1996-10-31 -2.32% 33.33% 29.41%
Quarterly Report Q2 8-K 1996-07-31 19.18% 37.50% 40.00%
Quarterly Report Q1 8-K 1996-04-30 4.44% 33.33% 28.57%
Quarterly Report Q4 8-K 1996-01-31 10.50% 300.00% 125.00%
Quarterly Report Q3 8-K 1995-10-31 27.59% 550.00% 1800.00%
Quarterly Report Q2 8-K 1995-07-31 14.66% 33.33% 50.00%
Quarterly Report Q1 8-K 1995-04-30 0.00% -50.00% -36.36%
Quarterly Report Q4 8-K 1995-01-31 115.48% -75.00% -42.86%
Quarterly Report Q3 8-K 1994-10-31 181.94% -50.00% -16.67%
Quarterly Report Q2 8-K 1994-07-31 208.06% 50.00% 66.67%
Quarterly Report Q1 8-K 1994-04-30 122.22% 100.00% 83.33%
Quarterly Report Q4 8-K 1994-01-31 33.33% 100.00% 75.00%
Quarterly Report Q3 8-K 1993-10-31 9.09% 33.33% 20.00%
Quarterly Report Q2 8-K 1993-07-31 -6.06% 0.00% 0.00%
Quarterly Report Q1 8-K 1993-04-30 39.66% 50.00% 50.00%
Quarterly Report Q4 8-K 1993-01-31 21.15% 100.00% 300.00%
Quarterly Report Q3 8-K 1992-10-31 20.00% 50.00% 25.00%
Quarterly Report Q2 8-K 1992-07-31 8.20% 33.33% 20.00%
Quarterly Report Q1 8-K 1992-04-30 16.00% 0.00% -92.00%
Quarterly Report Q4 8-K 1992-01-31 -11.86% 0.00% 100.68%
Quarterly Report Q3 8-K 1991-10-31 0.00% 0.00% -92.73%
Quarterly Report Q2 8-K 1991-07-31 10.91% 0.00% -90.91%
Quarterly Report Q1 8-K 1991-04-30 -12.28% 0.00% -12.28%
Quarterly Report Q4 8-K 1991-01-31 22.92% 0.00% -20.33%
Quarterly Report Q3 8-K 1990-10-31 14.58% 0.00% 14.58%
Quarterly Report Q2 8-K 1990-07-31 14.58% 0.00% 14.58%
Quarterly Report Q1 8-K 1990-04-30 18.75% 0.00% 18.75%
Quarterly Report Q4 8-K 1990-01-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1989-10-31 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1989-07-31 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1989-04-30 0.00% 0.00% 0.00%