image
Industrials - Construction - NYSE - US
$ 153.28
0.0457 %
$ 6.68 B
Market Cap
27.03
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 5.04% 10.30% 52.69%
Annual Report FY 10-K 2022-12-31 11.43% 10.75% 28.48%
Annual Report FY 10-K 2021-12-31 18.11% 317.84% -2.83%
Annual Report FY 10-K 2020-12-31 -9.75% -39.21% -46.50%
Annual Report FY 10-K 2019-12-31 6.44% 15.38% 27.27%
Annual Report FY 10-K 2018-12-31 9.14% 20.09% -2.23%
Annual Report FY 10-K 2017-12-31 -27.61% 47.85% 38.19%
Annual Report FY 10-K 2016-12-31 -48.99% 11.15% -1.49%
Annual Report FY 10-K 2015-12-31 -3.79% 47.65% -21.62%
Annual Report FY 10-K 2014-12-31 -7.52% -36.52% 0.21%
Annual Report FY 10-K 2013-12-31 3.86% -23.46% -12.02%
Annual Report FY 10-K 2012-12-31 -8.41% 16.81% 13.38%
Annual Report FY 10-K 2011-12-31 3.37% 921.82% 194.94%
Annual Report FY 10-K 2010-12-31 -0.49% -85.84% -10.49%
Annual Report FY 10-K 2009-12-31 -18.07% -4.07% -57.04%
Annual Report FY 10-K 2008-12-31 -4.41% -44.25% -28.92%
Annual Report FY 10-K 2007-12-31 334.32% 6504.55% 1698.18%
Annual Report FY 10-K 2006-12-31 -77.03% -98.02% -83.35%
Annual Report FY 10-K 2005-12-31 1.75% 239.40% 334.83%
Annual Report FY 10-K 2004-12-31 7.31% -102.80% -305.77%
Annual Report FY 10-K 2003-12-31 2.73% 98.17% 99.56%
Annual Report FY 10-K 2002-12-31 1.18% -2309.05% -1668.31%
Annual Report FY 10-K 2001-12-31 4.38% 660.66% 140200.00%
Annual Report FY 10-K 2000-12-30 -12.78% -14.69% -0.08%
Annual Report FY 10-K 1999-12-31 25.40% 253.76% 220.30%
Annual Report FY 10-K 1998-12-31 24.90% -5.03% -87.61%
Annual Report FY 10-K 1997-12-31 1.96% 18.67% 25.83%
Annual Report FY 10-K 1996-12-31 3.43% 26.44% 480.27%
Annual Report FY 10-K 1995-12-31 -24.26% -41.40% -86.76%
Annual Report FY 10-K 1994-12-31 47.60% 231.34% 238.27%
Annual Report FY 10-K 1993-12-31 -2.46% 127.89% 408.78%
Annual Report FY 10-K 1992-12-31 4.56% -472.41% -26.56%
Annual Report FY 10-K 1991-12-31 -1.96% -65.82% -54.20%
Annual Report FY 10-K 1990-12-31 1.78% -24.84% 4.84%
Annual Report FY 10-K 1989-12-31 2.35% 15.30% 10.47%
Annual Report FY 10-K 1988-12-31 11.31% 8.18% 8.90%
Annual Report FY 10-K 1987-12-31 24.22% 22.88% 25.62%
Annual Report FY 10-K 1986-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 11.32% 10.65% 11.08%
Quarterly Report Q2 8-K 2024-06-30 12.20% 9.47% -20.23%
Quarterly Report Q1 8-K 2024-03-31 5.19% 26.64% 22.65%
Quarterly Report Q4 8-K 2023-12-31 2.56% -4.10% -7.60%
Quarterly Report Q3 8-K 2023-09-30 6.86% 20.87% 36.70%
Quarterly Report Q2 8-K 2023-06-30 1.37% 15.33% 21.51%
Quarterly Report Q1 8-K 2023-03-31 9.77% 6.53% 11.08%
Quarterly Report Q4 8-K 2022-12-31 7.79% 16.47% -9.91%
Quarterly Report Q3 8-K 2022-09-30 11.23% 13.19% 1.66%
Quarterly Report Q2 8-K 2022-06-30 14.64% -5.26% -8.56%
Quarterly Report Q1 8-K 2022-03-31 12.19% 25.42% 16.82%
Quarterly Report Q4 8-K 2021-12-31 18.35% 83.77% 25.85%
Quarterly Report Q3 8-K 2021-09-30 18.64% -5.93% -0.28%
Quarterly Report Q2 8-K 2021-06-30 37.80% 9.54% 25.48%
Quarterly Report Q1 8-K 2021-03-31 1.29% 115.65% -28.82%
Quarterly Report Q4 8-K 2020-12-31 -3.32% -52.20% -29.10%
Quarterly Report Q3 8-K 2020-09-30 -11.12% -26.23% -36.19%
Quarterly Report Q2 8-K 2020-06-30 -25.29% -7.71% -28.44%
Quarterly Report Q1 8-K 2020-03-31 2.73% -578.52% 38.94%
Quarterly Report Q4 8-K 2019-12-31 3.35% 37.86% 18.48%
Quarterly Report Q3 8-K 2019-09-30 6.37% -3.94% 39.36%
Quarterly Report Q2 8-K 2019-06-30 9.41% 15.22% 32.12%
Quarterly Report Q1 8-K 2019-03-31 6.51% 40.65% 10.28%
Quarterly Report Q4 8-K 2018-12-31 328.61% 2.67% 17.45%
Quarterly Report Q3 8-K 2018-09-30 -25.97% 54.25% 17.83%
Quarterly Report Q2 8-K 2018-06-30 -24.85% 14.53% -15.82%
Quarterly Report Q1 8-K 2018-03-31 -27.93% -8.55% -21.27%
Quarterly Report Q4 8-K 2017-12-31 -35.08% 24.35% 10.92%
Quarterly Report Q3 8-K 2017-09-30 5.08% -30.03% -2.82%
Quarterly Report Q2 8-K 2017-06-30 5.25% 144.38% 51.64%
Quarterly Report Q1 8-K 2017-03-31 -44.84% 407.07% 244.26%
Quarterly Report Q4 8-K 2016-12-31 -48.41% 296.38% 357.95%
Quarterly Report Q3 8-K 2016-09-30 -49.14% 122.01% -10.92%
Quarterly Report Q2 8-K 2016-06-30 -50.32% -42.91% -18.07%
Quarterly Report Q1 8-K 2016-03-31 3.70% -21.24% -48.88%
Quarterly Report Q4 8-K 2015-12-31 -1.69% -283.33% -75.49%
Quarterly Report Q3 8-K 2015-09-30 -9.58% 0.63% 15.51%
Quarterly Report Q2 8-K 2015-06-30 -10.89% 56.61% 9.17%
Quarterly Report Q1 8-K 2015-03-31 -13.08% 175.74% -31.81%
Quarterly Report Q4 8-K 2014-12-31 -11.19% -33.33% 18.09%
Quarterly Report Q3 8-K 2014-09-30 -0.19% -37.30% -26.28%
Quarterly Report Q2 8-K 2014-06-30 0.48% -36.79% -14.50%
Quarterly Report Q1 8-K 2014-03-31 1.94% 463.33% 11.70%
Quarterly Report Q4 8-K 2013-12-31 7.91% 28.57% -28.13%
Quarterly Report Q3 8-K 2013-09-30 5.04% -19.87% 0.54%
Quarterly Report Q2 8-K 2013-06-30 -0.46% -28.47% -12.09%
Quarterly Report Q1 8-K 2013-03-31 -6.84% -83.52% 12.98%
Quarterly Report Q4 8-K 2012-12-31 -6.03% -1.18% 95.83%
Quarterly Report Q3 8-K 2012-09-30 -10.20% 19.81% 0.32%
Quarterly Report Q2 8-K 2012-06-30 -5.17% 10.29% 5.78%
Quarterly Report Q1 8-K 2012-03-31 -2.51% 34.81% -20.15%
Quarterly Report Q4 8-K 2011-12-31 1.43% 140.48% 171.52%
Quarterly Report Q3 8-K 2011-09-30 4.57% 113.41% 106.22%
Quarterly Report Q2 8-K 2011-06-30 3.28% 41.42% 37.43%
Quarterly Report Q1 8-K 2011-03-31 3.99% 169.59% 288.81%
Quarterly Report Q4 8-K 2010-12-31 -1.55% -452.63% -1787.50%
Quarterly Report Q3 8-K 2010-09-30 -1.75% -61.80% 2.27%
Quarterly Report Q2 8-K 2010-06-30 2.71% -5.30% 12.31%
Quarterly Report Q1 8-K 2010-03-31 -1.41% -73.21% 1118.18%
Quarterly Report Q4 8-K 2009-12-31 -7.82% 85.10% 75.38%
Quarterly Report Q3 8-K 2009-09-30 -19.00% 65.55% -46.47%
Quarterly Report Q2 8-K 2009-06-30 -23.86% -45.99% -51.29%
Quarterly Report Q1 8-K 2009-03-31 -19.31% -73.68% -97.14%
Quarterly Report Q4 8-K 2008-12-31 -16.89% -130.10% -12.72%
Quarterly Report Q3 8-K 2008-09-30 1.78% -19.13% -4.31%
Quarterly Report Q2 8-K 2008-06-30 0.67% 1.55% 2.65%
Quarterly Report Q1 8-K 2008-03-31 -4.08% -41.54% -41.22%
Quarterly Report Q4 8-K 2007-12-31 143.09% 118.63% 129.78%
Quarterly Report Q3 8-K 2007-09-30 -6.19% 22.70% 27.45%
Quarterly Report Q2 8-K 2007-06-30 -2.63% 28.36% 29.93%
Quarterly Report Q1 8-K 2007-03-31 -1.51% -7.14% 35.89%
Quarterly Report Q4 8-K 2006-12-31 -229.59% -206.68% -1445.95%
Quarterly Report Q3 8-K 2006-09-30 3.91% -14.97% 1.35%
Quarterly Report Q2 8-K 2006-06-30 2.88% 132.37% 100.28%
Quarterly Report Q1 8-K 2006-03-31 4.27% 975.00% 542.67%
Quarterly Report Q4 8-K 2005-12-31 0.75% 147.13% 91.85%
Quarterly Report Q3 8-K 2005-09-30 4.87% 98.71% 36.27%
Quarterly Report Q2 8-K 2005-06-30 1.72% 219.31% 905.56%
Quarterly Report Q1 8-K 2005-03-31 -0.51% -18.08% -81.16%
Quarterly Report Q4 8-K 2004-12-31 6.14% -4809.09% -2132.79%
Quarterly Report Q3 8-K 2004-09-30 4.94% 593.62% 174.16%
Quarterly Report Q2 8-K 2004-06-30 9.26% 57.73% 110.78%
Quarterly Report Q1 8-K 2004-03-31 9.05% 831.58% 252.21%
Quarterly Report Q4 8-K 2003-12-31 6.94% 99.86% 99.75%
Quarterly Report Q3 8-K 2003-09-30 0.64% -15.99% -66.03%
Quarterly Report Q2 8-K 2003-06-30 0.15% -123.83% -60.07%
Quarterly Report Q1 8-K 2003-03-31 3.60% 100.33% -72.10%
Quarterly Report Q4 8-K 2002-12-31 2.32% -203400.00% -138100.00%
Quarterly Report Q3 8-K 2002-09-30 5.11% -28.64% 59.27%
Quarterly Report Q2 8-K 2002-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 2002-03-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 2001-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2001-09-30 0.00% 0.00% 0.00%