image
Industrials - Manufacturing - Metal Fabrication - NASDAQ - US
$ 53.25
0.226 %
$ 528 M
Market Cap
18.11
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 -2.91% -32.35% 21.73%
Annual Report FY 10-K 2022-12-31 37.31% 170.32% 916.63%
Annual Report FY 10-K 2021-12-31 16.58% -39.51% -77.23%
Annual Report FY 10-K 2020-12-31 2.36% -31.73% -41.10%
Annual Report FY 10-K 2019-12-31 62.25% 37.37% 786.60%
Annual Report FY 10-K 2018-12-31 29.65% 299.86% 67.71%
Annual Report FY 10-K 2017-12-31 -15.02% -9.72% 32.01%
Annual Report FY 10-K 2016-12-31 -33.96% 68.48% 66.34%
Annual Report FY 10-K 2015-12-31 -41.33% -64.30% -20726.80%
Annual Report FY 10-K 2014-12-31 -15.19% -1837.92% -74.10%
Annual Report FY 10-K 2013-12-31 -9.33% -5.68% -97.28%
Annual Report FY 10-K 2012-12-31 2.51% 28.31% -16.03%
Annual Report FY 10-K 2011-12-31 32.30% 982.85% 555.94%
Annual Report FY 10-K 2010-12-31 38.79% 80.29% 159.51%
Annual Report FY 10-K 2009-12-31 -36.63% -22.53% -14.38%
Annual Report FY 10-K 2008-12-31 14.87% 55.05% 48.04%
Annual Report FY 10-K 2007-12-31 10.45% 4.06% 6.78%
Annual Report FY 10-K 2006-12-31 5.34% 49.55% 34.69%
Annual Report FY 10-K 2005-12-31 12.71% 8.15% 4.98%
Annual Report FY 10-K 2004-12-31 19.15% 250.52% 139.32%
Annual Report FY 10-K 2003-12-31 -7.93% -61.86% -47.40%
Annual Report FY 10-K 2002-12-31 -3.75% -16.67% -20.91%
Annual Report FY 10-K 2001-12-31 -1.75% 3.93% -5.38%
Annual Report FY 10-K 2000-12-31 17.11% -19.62% -7.70%
Annual Report FY 10-K 1999-12-31 14.70% 5.56% 17.12%
Annual Report FY 10-K 1998-12-31 38.93% 13.51% 30.46%
Annual Report FY 10-K 1997-12-31 11.54% 6.73% 1.03%
Annual Report FY 10-K 1996-12-31 38.38% 103.92% 65.25%
Annual Report FY 10-K 1995-12-31 32.74% 131.82% 90.32%
Annual Report FY 10-K 1994-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 9.67% 76.23% 70.45%
Quarterly Report Q2 8-K 2024-06-30 11.28% 15.72% 18.70%
Quarterly Report Q1 8-K 2024-03-31 14.15% 121.76% 82.38%
Quarterly Report Q4 8-K 2023-12-31 3.21% -31.62% 31.84%
Quarterly Report Q3 8-K 2023-09-30 -3.47% -41.56% -10.79%
Quarterly Report Q2 8-K 2023-06-30 -1.81% -23.00% 18.01%
Quarterly Report Q1 8-K 2023-03-31 -9.36% -33.63% -13.05%
Quarterly Report Q4 8-K 2022-12-31 4.17% 250.55% 114.39%
Quarterly Report Q3 8-K 2022-09-30 45.30% 101.29% 49.29%
Quarterly Report Q2 8-K 2022-06-30 60.57% 353.92% 203.50%
Quarterly Report Q1 8-K 2022-03-31 51.20% 63.63% 83.97%
Quarterly Report Q4 8-K 2021-12-31 47.80% -56.50% -53.22%
Quarterly Report Q3 8-K 2021-09-30 9.03% -31.94% -31.74%
Quarterly Report Q2 8-K 2021-06-30 5.49% -64.47% -56.59%
Quarterly Report Q1 8-K 2021-03-31 4.92% 285.64% 80.23%
Quarterly Report Q4 8-K 2020-12-31 -3.96% -56.55% -46.29%
Quarterly Report Q3 8-K 2020-09-30 3.20% -32.38% -5.79%
Quarterly Report Q2 8-K 2020-06-30 1.11% 101.68% 109.91%
Quarterly Report Q1 8-K 2020-03-31 10.03% -73.95% -29.69%
Quarterly Report Q4 8-K 2019-12-31 25.55% 8018.92% 354.54%
Quarterly Report Q3 8-K 2019-09-30 43.41% -61.34% 323.51%
Quarterly Report Q2 8-K 2019-06-30 140.41% 152.30% 160.29%
Quarterly Report Q1 8-K 2019-03-31 87.75% 210.97% 199.23%
Quarterly Report Q4 8-K 2018-12-31 61.52% 106.86% 319.06%
Quarterly Report Q3 8-K 2018-09-30 35.18% 1443.69% 265.58%
Quarterly Report Q2 8-K 2018-06-30 0.32% -174.95% -65.45%
Quarterly Report Q1 8-K 2018-03-31 12.47% 49.56% 40.57%
Quarterly Report Q4 8-K 2017-12-31 -9.07% -36.99% -25.59%
Quarterly Report Q3 8-K 2017-09-30 -5.56% -284.59% 26.90%
Quarterly Report Q2 8-K 2017-06-30 -31.78% 66.87% 43.68%
Quarterly Report Q1 8-K 2017-03-31 -12.56% 59.64% 60.73%
Quarterly Report Q4 8-K 2016-12-31 -14.01% 142.61% 129.18%
Quarterly Report Q3 8-K 2016-09-30 -21.49% 147.99% 71.68%
Quarterly Report Q2 8-K 2016-06-30 -21.89% 48.32% 53.08%
Quarterly Report Q1 8-K 2016-03-31 -60.02% -356.12% -225.53%
Quarterly Report Q4 8-K 2015-12-31 -55.40% 2.16% -23.16%
Quarterly Report Q3 8-K 2015-09-30 -55.08% -30.17% -78.06%
Quarterly Report Q2 8-K 2015-06-30 -47.20% -378.41% -246.84%
Quarterly Report Q1 8-K 2015-03-31 2.68% 78.76% -173.80%
Quarterly Report Q4 8-K 2014-12-31 -11.32% 17.70% 48.99%
Quarterly Report Q3 8-K 2014-09-30 13.09% 394.19% 228.56%
Quarterly Report Q2 8-K 2014-06-30 -12.64% -42.60% -42.44%
Quarterly Report Q1 8-K 2014-03-31 -41.22% -104.04% -7.60%
Quarterly Report Q4 8-K 2013-12-31 -15.41% -377.07% -356.15%
Quarterly Report Q3 8-K 2013-09-30 -10.49% -70.08% -29.51%
Quarterly Report Q2 8-K 2013-06-30 -10.91% 54.30% 34.58%
Quarterly Report Q1 8-K 2013-03-31 -1.11% 100.80% 61.46%
Quarterly Report Q4 8-K 2012-12-31 16.26% 207.43% 74.56%
Quarterly Report Q3 8-K 2012-09-30 -17.35% 3.41% -59.90%
Quarterly Report Q2 8-K 2012-06-30 -8.87% -32.95% -44.45%
Quarterly Report Q1 8-K 2012-03-31 27.56% 32.75% 11.00%
Quarterly Report Q4 8-K 2011-12-31 20.18% 182.14% 5814.86%
Quarterly Report Q3 8-K 2011-09-30 23.49% 373.88% 188.71%
Quarterly Report Q2 8-K 2011-06-30 49.60% 484.75% 1569.32%
Quarterly Report Q1 8-K 2011-03-31 38.66% 237.69% 237.23%
Quarterly Report Q4 8-K 2010-12-31 50.26% 6.54% 96.98%
Quarterly Report Q3 8-K 2010-09-30 83.73% 112.61% 146.79%
Quarterly Report Q2 8-K 2010-06-30 28.35% -57.66% -18.91%
Quarterly Report Q1 8-K 2010-03-31 -1.25% -59.85% -55.35%
Quarterly Report Q4 8-K 2009-12-31 -41.14% -22.15% -15.81%
Quarterly Report Q3 8-K 2009-09-30 -50.27% -53.72% -41.75%
Quarterly Report Q2 8-K 2009-06-30 -33.19% -71.15% -70.54%
Quarterly Report Q1 8-K 2009-03-31 -13.40% -47.89% -44.10%
Quarterly Report Q4 8-K 2008-12-31 12.21% 54.98% 52.28%
Quarterly Report Q3 8-K 2008-09-30 34.18% 101.76% 83.68%
Quarterly Report Q2 8-K 2008-06-30 10.02% 48.34% 41.72%
Quarterly Report Q1 8-K 2008-03-31 3.60% 11.31% 11.61%
Quarterly Report Q4 8-K 2007-12-31 0.73% -6.89% 11.41%
Quarterly Report Q3 8-K 2007-09-30 -0.47% 24.27% 17.98%
Quarterly Report Q2 8-K 2007-06-30 30.88% -22.68% -20.35%
Quarterly Report Q1 8-K 2007-03-31 15.12% 71.87% 45.54%
Quarterly Report Q4 8-K 2006-12-31 26.51% 76.32% 41.24%
Quarterly Report Q3 8-K 2006-09-30 6.53% 2.59% 8.09%
Quarterly Report Q2 8-K 2006-06-30 -9.92% 113.62% 86.21%
Quarterly Report Q1 8-K 2006-03-31 0.08% 1.81% -0.75%
Quarterly Report Q4 8-K 2005-12-31 -4.01% -20.14% -22.81%
Quarterly Report Q3 8-K 2005-09-30 15.27% 0.96% -5.90%
Quarterly Report Q2 8-K 2005-06-30 24.11% 12.54% 11.84%
Quarterly Report Q1 8-K 2005-03-31 18.04% 125.89% 92.06%
Quarterly Report Q4 8-K 2004-12-31 35.91% 212.90% 148.70%
Quarterly Report Q3 8-K 2004-09-30 12.80% 91.63% 69.63%
Quarterly Report Q2 8-K 2004-06-30 13.17% 597.03% 225.82%
Quarterly Report Q1 8-K 2004-03-31 15.72% 460.69% 299.62%
Quarterly Report Q4 8-K 2003-12-31 -12.85% -41.71% -37.15%
Quarterly Report Q3 8-K 2003-09-30 -4.22% -31.59% -23.93%
Quarterly Report Q2 8-K 2003-06-30 -4.41% -79.07% -57.17%
Quarterly Report Q1 8-K 2003-03-31 -10.30% -17.29% -82.29%
Quarterly Report Q4 8-K 2002-12-31 1.29% 1.04% 4.95%
Quarterly Report Q3 8-K 2002-09-30 -1.69% -11.93% -15.23%
Quarterly Report Q2 8-K 2002-06-30 -14.33% -33.50% -37.61%
Quarterly Report Q1 8-K 2002-03-31 1.15% -18.48% -28.74%
Quarterly Report Q4 8-K 2001-12-31 -6.97% -12.20% -24.98%
Quarterly Report Q3 8-K 2001-09-30 -6.74% 29.16% 1.75%
Quarterly Report Q2 8-K 2001-06-30 8.12% 2.45% -0.50%
Quarterly Report Q1 8-K 2001-03-31 -0.70% -4.45% 1.93%
Quarterly Report Q4 8-K 2000-12-31 23.19% -29.08% -18.83%
Quarterly Report Q3 8-K 2000-09-30 20.04% -32.28% -11.44%
Quarterly Report Q2 8-K 2000-06-30 13.92% -1.13% 6.04%
Quarterly Report Q1 8-K 2000-03-31 11.29% -9.19% -5.05%
Quarterly Report Q4 8-K 1999-12-31 0.69% 8.82% 13.51%
Quarterly Report Q3 8-K 1999-09-30 6.75% -7.14% -1.20%
Quarterly Report Q2 8-K 1999-06-30 12.96% -3.12% 7.58%
Quarterly Report Q1 8-K 1999-03-31 50.52% 52.94% 91.18%
Quarterly Report Q4 8-K 1998-12-31 61.56% 41.67% 68.18%
Quarterly Report Q3 8-K 1998-09-30 49.37% 27.27% 48.21%
Quarterly Report Q2 8-K 1998-06-30 44.39% 6.67% 22.22%
Quarterly Report Q1 8-K 1998-03-31 1.06% -29.17% -24.44%
Quarterly Report Q4 8-K 1997-12-31 9.45% 0.00% -2.22%
Quarterly Report Q3 8-K 1997-09-30 3.39% 22.22% 7.69%
Quarterly Report Q2 8-K 1997-06-30 12.99% 15.38% 12.50%
Quarterly Report Q1 8-K 1997-03-31 21.94% -14.29% -10.00%
Quarterly Report Q4 8-K 1996-12-31 27.13% 50.00% 107.49%
Quarterly Report Q3 8-K 1996-09-30 51.18% 145.45% -79.53%
Quarterly Report Q2 8-K 1996-06-30 39.66% 85.71% -79.75%
Quarterly Report Q1 8-K 1996-03-31 35.96% 180.00% -78.07%
Quarterly Report Q4 8-K 1995-12-31 8.40% 77.78% -37.84%
Quarterly Report Q3 8-K 1995-09-30 27.00% 37.50% 27.00%
Quarterly Report Q2 8-K 1995-06-30 39.41% 180.00% 39.41%
Quarterly Report Q1 8-K 1995-03-31 78.12% 1100.00% 78.12%
Quarterly Report Q4 8-K 1994-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1994-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1994-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1994-03-31 0.00% 0.00% 0.00%