image
Industrials - Manufacturing - Metal Fabrication - NASDAQ - US
$ 6.8
-4.09 %
$ 111 M
Market Cap
6.3
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 6.15% -627.98% -657.92%
Annual Report FY 10-K 2022-12-31 52.29% 30.11% 74.67%
Annual Report FY 10-K 2021-12-31 -62.76% 82.48% 50.35%
Annual Report FY 10-K 2020-12-31 -17.26% 44.58% 45.70%
Annual Report FY 10-K 2019-12-31 37.09% -142.39% -154.37%
Annual Report FY 10-K 2018-12-31 29.37% 54.48% 71.25%
Annual Report FY 10-K 2017-12-31 -40.27% -1273.57% -1319.64%
Annual Report FY 10-K 2016-12-31 -6.47% 113.86% 113.42%
Annual Report FY 10-K 2015-12-31 -39.58% -165.56% -161.25%
Annual Report FY 10-K 2014-12-31 -16.72% 111.84% 97.81%
Annual Report FY 10-K 2013-12-31 16.69% 276.78% 302.92%
Annual Report FY 10-K 2012-12-31 69.36% -126.77% -63.05%
Annual Report FY 10-K 2011-12-31 23.98% -13.78% -23.88%
Annual Report FY 10-K 2010-12-31 -20.30% -37.06% -50.90%
Annual Report FY 10-K 2009-12-31 -25.92% -28.32% -27.16%
Annual Report FY 10-K 2008-12-31 -11.05% -6.88% -7.82%
Annual Report FY 10-K 2007-12-31 51.43% 46.15% 58.76%
Annual Report FY 10-K 2006-12-31 65.57% 64.20% 59.84%
Annual Report FY 10-K 2005-12-31 8.44% 7.85% 2.58%
Annual Report FY 10-K 2004-12-31 -14.63% -23.75% -24.77%
Annual Report FY 10-K 2003-12-31 42.51% 183.42% 57.75%
Annual Report FY 10-K 2002-12-31 25.70% -23.26% 37.62%
Annual Report FY 10-K 2001-12-31 1.43% 73.46% 83.64%
Annual Report FY 10-K 2000-12-31 -6.75% -37.52% -41.64%
Annual Report FY 10-K 1999-12-31 -37.53% -64.36% -66.00%
Annual Report FY 10-K 1998-12-31 41.06% 54.10% 52.28%
Annual Report FY 10-K 1997-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 649.35% 106.97% 104.97%
Quarterly Report Q2 8-K 2024-06-30 4.92% 71.42% 31.24%
Quarterly Report Q1 8-K 2024-03-31 -31.02% 873.48% 878.05%
Quarterly Report Q4 8-K 2023-12-31 16.81% 1191.44% 1656.58%
Quarterly Report Q3 8-K 2023-09-30 -87.31% -5557.69% -5142.97%
Quarterly Report Q2 8-K 2023-06-30 9.54% 108.71% 40.53%
Quarterly Report Q1 8-K 2023-03-31 116.72% 112.75% 106.58%
Quarterly Report Q4 8-K 2022-12-31 47.76% 108.87% 106.17%
Quarterly Report Q3 8-K 2022-09-30 102.14% -88.74% 117.76%
Quarterly Report Q2 8-K 2022-06-30 47.94% 117.89% 133.13%
Quarterly Report Q1 8-K 2022-03-31 -51.34% 73.03% 73.01%
Quarterly Report Q4 8-K 2021-12-31 -55.16% 59.82% 60.09%
Quarterly Report Q3 8-K 2021-09-30 -64.30% 143.06% 69.92%
Quarterly Report Q2 8-K 2021-06-30 -59.54% 46.70% 70.35%
Quarterly Report Q1 8-K 2021-03-31 -24.96% -315.68% -310.95%
Quarterly Report Q4 8-K 2020-12-31 -27.55% 55.12% 55.18%
Quarterly Report Q3 8-K 2020-09-30 -27.62% -81.99% -76.66%
Quarterly Report Q2 8-K 2020-06-30 -25.46% -5.51% -0.78%
Quarterly Report Q1 8-K 2020-03-31 16.20% 294.12% 280.87%
Quarterly Report Q4 8-K 2019-12-31 31.90% -633.13% -655.97%
Quarterly Report Q3 8-K 2019-09-30 52.48% 38.09% 36.35%
Quarterly Report Q2 8-K 2019-06-30 48.95% -955.92% 15.89%
Quarterly Report Q1 8-K 2019-03-31 36.03% 42.56% 31.34%
Quarterly Report Q4 8-K 2018-12-31 61.58% 80.71% 88.03%
Quarterly Report Q3 8-K 2018-09-30 -0.34% -252.06% -123.77%
Quarterly Report Q2 8-K 2018-06-30 17.76% 105.03% 60.63%
Quarterly Report Q1 8-K 2018-03-31 30.81% 17.94% 48.13%
Quarterly Report Q4 8-K 2017-12-31 -32.79% -582.84% -630.62%
Quarterly Report Q3 8-K 2017-09-30 -23.71% -574.86% -2811.56%
Quarterly Report Q2 8-K 2017-06-30 -43.72% -197.17% -180.59%
Quarterly Report Q1 8-K 2017-03-31 -54.76% -652.58% -757.89%
Quarterly Report Q4 8-K 2016-12-31 0.81% 75.76% 76.96%
Quarterly Report Q3 8-K 2016-09-30 -3.18% 104.46% 100.95%
Quarterly Report Q2 8-K 2016-06-30 -3.36% 308.25% 333.09%
Quarterly Report Q1 8-K 2016-03-31 -15.37% 1091.57% 684.52%
Quarterly Report Q4 8-K 2015-12-31 -55.90% -13113.51% -3007.05%
Quarterly Report Q3 8-K 2015-09-30 -42.78% -159.99% -160.72%
Quarterly Report Q2 8-K 2015-06-30 -34.71% -68.52% -67.76%
Quarterly Report Q1 8-K 2015-03-31 -26.32% -97.65% -97.13%
Quarterly Report Q4 8-K 2014-12-31 -7.68% 96.43% 117.20%
Quarterly Report Q3 8-K 2014-09-30 -29.83% 131.56% 113.83%
Quarterly Report Q2 8-K 2014-06-30 -16.44% 0.72% -5.50%
Quarterly Report Q1 8-K 2014-03-31 -10.46% 26.84% 24.17%
Quarterly Report Q4 8-K 2013-12-31 4.57% 61.56% 63.51%
Quarterly Report Q3 8-K 2013-09-30 18.62% 131.59% 134.54%
Quarterly Report Q2 8-K 2013-06-30 12.64% -43.64% -39.73%
Quarterly Report Q1 8-K 2013-03-31 33.02% -58.89% -56.75%
Quarterly Report Q4 8-K 2012-12-31 46.19% -458.10% -418.55%
Quarterly Report Q3 8-K 2012-09-30 65.21% -665.30% -733.62%
Quarterly Report Q2 8-K 2012-06-30 57.28% 313.73% 292.07%
Quarterly Report Q1 8-K 2012-03-31 143.99% 197.34% 187.41%
Quarterly Report Q4 8-K 2011-12-31 105.58% 4.25% 854.33%
Quarterly Report Q3 8-K 2011-09-30 41.32% -54.97% -57.59%
Quarterly Report Q2 8-K 2011-06-30 15.89% -46.53% -39.14%
Quarterly Report Q1 8-K 2011-03-31 -33.08% -154.58% -215.39%
Quarterly Report Q4 8-K 2010-12-31 -39.23% -63.21% -95.11%
Quarterly Report Q3 8-K 2010-09-30 -20.75% -42.17% -46.13%
Quarterly Report Q2 8-K 2010-06-30 -4.86% -14.48% -25.46%
Quarterly Report Q1 8-K 2010-03-31 -18.52% -27.34% -43.99%
Quarterly Report Q4 8-K 2009-12-31 -17.90% 426.89% 888.73%
Quarterly Report Q3 8-K 2009-09-30 -17.30% 111.07% 116.30%
Quarterly Report Q2 8-K 2009-06-30 -32.89% -66.20% -63.64%
Quarterly Report Q1 8-K 2009-03-31 -31.30% -53.87% -53.43%
Quarterly Report Q4 8-K 2008-12-31 -14.57% -90.13% -95.47%
Quarterly Report Q3 8-K 2008-09-30 -25.82% -71.75% -72.16%
Quarterly Report Q2 8-K 2008-06-30 -14.28% 51.02% 54.50%
Quarterly Report Q1 8-K 2008-03-31 13.12% 204.42% 230.10%
Quarterly Report Q4 8-K 2007-12-31 35.68% 222.68% 335.08%
Quarterly Report Q3 8-K 2007-09-30 38.02% -4.16% 1.52%
Quarterly Report Q2 8-K 2007-06-30 52.93% 32.05% 27.34%
Quarterly Report Q1 8-K 2007-03-31 90.65% 104.97% 178.66%
Quarterly Report Q4 8-K 2006-12-31 79.51% 1.52% 0.10%
Quarterly Report Q3 8-K 2006-09-30 141.48% 373.60% 382.06%
Quarterly Report Q2 8-K 2006-06-30 62.34% 30.26% 28.61%
Quarterly Report Q1 8-K 2006-03-31 5.78% -38.51% -56.65%
Quarterly Report Q4 8-K 2005-12-31 -9.72% -5.39% -23.04%
Quarterly Report Q3 8-K 2005-09-30 4.82% 28.01% 24.64%
Quarterly Report Q2 8-K 2005-06-30 33.71% 30.35% 31.91%
Quarterly Report Q1 8-K 2005-03-31 6.77% -11.36% -14.70%
Quarterly Report Q4 8-K 2004-12-31 -18.29% -54.07% -56.58%
Quarterly Report Q3 8-K 2004-09-30 -43.54% -57.15% -58.56%
Quarterly Report Q2 8-K 2004-06-30 -7.08% 51.06% 50.40%
Quarterly Report Q1 8-K 2004-03-31 28.36% 22.73% 25.52%
Quarterly Report Q4 8-K 2003-12-31 32.57% 83.42% 87.64%
Quarterly Report Q3 8-K 2003-09-30 57.32% 5.22% 6.24%
Quarterly Report Q2 8-K 2003-06-30 34.94% 34.24% 41.67%
Quarterly Report Q1 8-K 2003-03-31 45.24% 195.27% 153.76%
Quarterly Report Q4 8-K 2002-12-31 98.19% 172.07% 189.40%
Quarterly Report Q3 8-K 2002-09-30 32.00% 77.70% 56.65%
Quarterly Report Q2 8-K 2002-06-30 -3.54% -41.19% -44.49%
Quarterly Report Q1 8-K 2002-03-31 -1.13% -368.19% 65.50%
Quarterly Report Q4 8-K 2001-12-31 -12.48% 20.85% -1.64%
Quarterly Report Q3 8-K 2001-09-30 10.72% 111.47% 168.07%
Quarterly Report Q2 8-K 2001-06-30 20.74% 185.99% 213.65%
Quarterly Report Q1 8-K 2001-03-31 -13.18% -17.07% -19.80%
Quarterly Report Q4 8-K 2000-12-31 -25.31% -6.27% 17.67%
Quarterly Report Q3 8-K 2000-09-30 -5.02% -40.00% -48.08%
Quarterly Report Q2 8-K 2000-06-30 1.00% -48.60% -52.87%
Quarterly Report Q1 8-K 2000-03-31 4.76% -41.74% -50.90%
Quarterly Report Q4 8-K 1999-12-31 -23.95% -73.17% -77.27%
Quarterly Report Q3 8-K 1999-09-30 -44.12% -67.92% -69.05%
Quarterly Report Q2 8-K 1999-06-30 -44.47% -61.54% -63.41%
Quarterly Report Q1 8-K 1999-03-31 -35.39% -54.76% -56.72%
Quarterly Report Q4 8-K 1998-12-31 23.56% 46.43% 40.43%
Quarterly Report Q3 8-K 1998-09-30 42.98% 43.24% 44.83%
Quarterly Report Q2 8-K 1998-06-30 44.57% 147.62% 54.72%
Quarterly Report Q1 8-K 1998-03-31 55.30% 16.67% 71.79%
Quarterly Report Q4 8-K 1997-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1997-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1997-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1997-03-31 0.00% 0.00% 0.00%