image
Industrials - Construction - NYSE - US
$ 68.23
-3.6 %
$ 7.31 B
Market Cap
31.16
P/E
FINANCIAL REPORTS

Reports

Report Date Revenue YoY Net Income YoY Operating Income YoY View
Annual Report FY 10-K 2023-12-31 -1.01% 11.24% 11.94%
Annual Report FY 10-K 2022-12-31 -7.60% -11.55% -10.40%
Annual Report FY 10-K 2021-12-31 35.89% 18.85% 17.87%
Annual Report FY 10-K 2020-12-31 18.18% 21.34% 24.14%
Annual Report FY 10-K 2019-12-31 8.93% 7.55% 6.53%
Annual Report FY 10-K 2018-12-31 21.07% 41.46% 24.08%
Annual Report FY 10-K 2017-12-31 17.83% 40.21% 36.96%
Annual Report FY 10-K 2016-12-31 8.80% 41.06% 34.30%
Annual Report FY 10-K 2015-12-31 12.55% 15.84% 14.12%
Annual Report FY 10-K 2014-12-31 14.35% 20.01% 175.15%
Annual Report FY 10-K 2013-12-31 11.44% 1171.99% 94.49%
Annual Report FY 10-K 2012-12-31 15.20% 123.47% 483.83%
Annual Report FY 10-K 2011-12-31 -16.02% -15.12% -57.02%
Annual Report FY 10-K 2010-12-31 16.68% 38.80% 166.80%
Annual Report FY 10-K 2009-12-31 -17.29% -121.38% -34.27%
Annual Report FY 10-K 2008-12-31 0.07% 117.85% 127.58%
Annual Report FY 10-K 2007-12-31 -2.38% -3239.95% -1319.96%
Annual Report FY 10-K 2006-12-31 14.56% -6.24% 87.10%
Annual Report FY 10-K 2005-12-31 15.97% -90.80% -92.95%
Annual Report FY 10-K 2004-12-31 32.78% 29.38% 24.47%
Annual Report FY 10-K 2003-12-31 14.32% 25.11% 7.18%
Annual Report FY 10-K 2002-12-31 42.97% 85.38% 101.63%
Annual Report FY 10-K 2001-12-31 -0.60% -53.11% -46.42%
Annual Report FY 10-K 2000-12-31 58.23% 66.40% 49.00%
Annual Report FY 10-K 1999-12-31 58.76% 36.47% 96.33%
Annual Report FY 10-K 1998-12-31 37.24% 51.79% 29.76%
Annual Report FY 10-K 1997-12-31 498.25% 530.77% 2900.00%
Annual Report FY 10-K 1996-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 -23.08% -37.87% -37.12%
Quarterly Report Q2 8-K 2024-06-30 5.59% 12.93% 11.58%
Quarterly Report Q1 8-K 2024-03-31 56.52% 116.55% 108.98%
Quarterly Report Q4 8-K 2023-12-31 1.90% 117.83% -18.33%
Quarterly Report Q3 8-K 2023-09-30 61.21% 352.51% 346.30%
Quarterly Report Q2 8-K 2023-06-30 -7.69% -13.36% -11.07%
Quarterly Report Q1 8-K 2023-03-31 -29.63% -42.24% -40.02%
Quarterly Report Q4 8-K 2022-12-31 -36.80% -59.74% 13.16%
Quarterly Report Q3 8-K 2022-09-30 -43.89% -80.46% -80.27%
Quarterly Report Q2 8-K 2022-06-30 23.96% 44.89% 43.05%
Quarterly Report Q1 8-K 2022-03-31 38.16% 46.69% 47.24%
Quarterly Report Q4 8-K 2021-12-31 33.15% -42.19% -47.68%
Quarterly Report Q3 8-K 2021-09-30 45.08% 72.78% 72.29%
Quarterly Report Q2 8-K 2021-06-30 41.22% 29.96% 29.91%
Quarterly Report Q1 8-K 2021-03-31 22.52% 14.49% 16.97%
Quarterly Report Q4 8-K 2020-12-31 38.55% 21.98% 25.79%
Quarterly Report Q3 8-K 2020-09-30 18.99% 1.75% 3.48%
Quarterly Report Q2 8-K 2020-06-30 6.88% 32.23% 32.80%
Quarterly Report Q1 8-K 2020-03-31 11.60% 34.37% 40.65%
Quarterly Report Q4 8-K 2019-12-31 17.72% 41.02% 43.46%
Quarterly Report Q3 8-K 2019-09-30 16.93% 42.43% 40.80%
Quarterly Report Q2 8-K 2019-06-30 -0.12% -16.60% -17.12%
Quarterly Report Q1 8-K 2019-03-31 4.89% -14.97% -17.91%
Quarterly Report Q4 8-K 2018-12-31 14.53% 37.55% 27.30%
Quarterly Report Q3 8-K 2018-09-30 18.68% 46.64% 28.69%
Quarterly Report Q2 8-K 2018-06-30 30.87% 48.77% 28.60%
Quarterly Report Q1 8-K 2018-03-31 18.23% 32.78% 13.97%
Quarterly Report Q4 8-K 2017-12-31 28.21% 28.24% 28.15%
Quarterly Report Q3 8-K 2017-09-30 32.05% 158.10% 187.38%
Quarterly Report Q2 8-K 2017-06-30 7.85% 21.32% 22.34%
Quarterly Report Q1 8-K 2017-03-31 9.97% 17.90% 13.20%
Quarterly Report Q4 8-K 2016-12-31 6.86% 76.47% 49.08%
Quarterly Report Q3 8-K 2016-09-30 12.92% 107.99% 63.94%
Quarterly Report Q2 8-K 2016-06-30 7.07% 26.77% 21.84%
Quarterly Report Q1 8-K 2016-03-31 9.00% 35.05% 33.85%
Quarterly Report Q4 8-K 2015-12-31 20.22% 56.92% 51.77%
Quarterly Report Q3 8-K 2015-09-30 -1.55% -57.99% -55.45%
Quarterly Report Q2 8-K 2015-06-30 12.75% 23.44% 21.76%
Quarterly Report Q1 8-K 2015-03-31 20.03% 42.77% 38.65%
Quarterly Report Q4 8-K 2014-12-31 16.25% -65.88% 101.83%
Quarterly Report Q3 8-K 2014-09-30 32.18% 158.26% 195.03%
Quarterly Report Q2 8-K 2014-06-30 23.09% 14.65% 82.42%
Quarterly Report Q1 8-K 2014-03-31 -6.71% -43.00% -9.42%
Quarterly Report Q4 8-K 2013-12-31 38.30% 517.33% 236.15%
Quarterly Report Q3 8-K 2013-09-30 2.02% -6.89% -11.21%
Quarterly Report Q2 8-K 2013-06-30 4.53% 58.58% 6.33%
Quarterly Report Q1 8-K 2013-03-31 12.26% 75.20% 30.92%
Quarterly Report Q4 8-K 2012-12-31 -10.31% 80.18% 78.32%
Quarterly Report Q3 8-K 2012-09-30 4.27% -2785.48% -319.79%
Quarterly Report Q2 8-K 2012-06-30 20.25% 295.96% 105.96%
Quarterly Report Q1 8-K 2012-03-31 39.26% 143.44% 163.94%
Quarterly Report Q4 8-K 2011-12-31 -31.63% -684.82% -1146.29%
Quarterly Report Q3 8-K 2011-09-30 12.11% 94.32% 190.13%
Quarterly Report Q2 8-K 2011-06-30 -32.12% -55.90% -34.94%
Quarterly Report Q1 8-K 2011-03-31 4.02% 208.94% 754.88%
Quarterly Report Q4 8-K 2010-12-31 46.92% -132.84% 852.35%
Quarterly Report Q3 8-K 2010-09-30 -2.21% 61.15% 74.64%
Quarterly Report Q2 8-K 2010-06-30 26.29% -35.28% -14.75%
Quarterly Report Q1 8-K 2010-03-31 -1.94% -48.97% -476.96%
Quarterly Report Q4 8-K 2009-12-31 74.92% 117.59% 97.91%
Quarterly Report Q3 8-K 2009-09-30 -27.44% -334.41% -221.95%
Quarterly Report Q2 8-K 2009-06-30 -3.73% -6.47% 13.81%
Quarterly Report Q1 8-K 2009-03-31 -43.40% -35.00% -98.30%
Quarterly Report Q4 8-K 2008-12-31 -3.30% 75.71% 74.74%
Quarterly Report Q3 8-K 2008-09-30 33.47% 116.29% 113.67%
Quarterly Report Q2 8-K 2008-06-30 -20.02% 204.79% 55.25%
Quarterly Report Q1 8-K 2008-03-31 3.12% 139.03% 57.68%
Quarterly Report Q4 8-K 2007-12-31 -5.66% -203.42% -55.27%
Quarterly Report Q3 8-K 2007-09-30 -18.09% -900.35% -838.66%
Quarterly Report Q2 8-K 2007-06-30 -2.20% -65.45% -46.18%
Quarterly Report Q1 8-K 2007-03-31 10.08% -8.36% -1.54%
Quarterly Report Q4 8-K 2006-12-31 -27.02% -34.37% -31.39%
Quarterly Report Q3 8-K 2006-09-30 0.94% -11.35% 1.63%
Quarterly Report Q2 8-K 2006-06-30 46.57% 838.66% 644.33%
Quarterly Report Q1 8-K 2006-03-31 17.12% -51.63% -44.62%
Quarterly Report Q4 8-K 2005-12-31 48.55% -2764.96% -21212.16%
Quarterly Report Q3 8-K 2005-09-30 20.23% -27.26% -38.28%
Quarterly Report Q2 8-K 2005-06-30 -0.65% -9.16% -11.66%
Quarterly Report Q1 8-K 2005-03-31 17.90% -9.99% -12.14%
Quarterly Report Q4 8-K 2004-12-31 35.17% 54.00% 71.21%
Quarterly Report Q3 8-K 2004-09-30 56.10% 38.64% 30.57%
Quarterly Report Q2 8-K 2004-06-30 40.89% 69.42% 67.84%
Quarterly Report Q1 8-K 2004-03-31 11.04% -7.53% -7.88%
Quarterly Report Q4 8-K 2003-12-31 11.56% 45.66% 84.95%
Quarterly Report Q3 8-K 2003-09-30 -16.76% -16.46% -17.59%
Quarterly Report Q2 8-K 2003-06-30 28.90% 16.04% -11.51%
Quarterly Report Q1 8-K 2003-03-31 32.08% 57.27% 34.09%
Quarterly Report Q4 8-K 2002-12-31 15.04% 38.82% 27.29%
Quarterly Report Q3 8-K 2002-09-30 65.80% 80.16% 92.23%
Quarterly Report Q2 8-K 2002-06-30 65.63% 1861.67% 1213.42%
Quarterly Report Q1 8-K 2002-03-31 23.22% -16.13% 0.09%
Quarterly Report Q4 8-K 2001-12-31 -9.54% -237.09% -137.77%
Quarterly Report Q3 8-K 2001-09-30 19.10% -34.51% -32.90%
Quarterly Report Q2 8-K 2001-06-30 -22.02% -95.28% -90.61%
Quarterly Report Q1 8-K 2001-03-31 10.86% 8.47% 9.98%
Quarterly Report Q4 8-K 2000-12-31 54.67% -3.20% -5.28%
Quarterly Report Q3 8-K 2000-09-30 25.39% 26.73% 26.21%
Quarterly Report Q2 8-K 2000-06-30 79.58% 708.10% 114.32%
Quarterly Report Q1 8-K 2000-03-31 69.93% 56.82% 38.71%
Quarterly Report Q4 8-K 1999-12-31 125.93% -58.33% 357.14%
Quarterly Report Q3 8-K 1999-09-30 65.29% 272.73% 191.30%
Quarterly Report Q2 8-K 1999-06-30 43.48% -50.00% 30.56%
Quarterly Report Q1 8-K 1999-03-31 44.52% 50.00% 47.37%
Quarterly Report Q4 8-K 1998-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1998-09-30 0.00% 0.00% 0.00%
Quarterly Report Q2 8-K 1998-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1998-03-31 0.00% 0.00% 0.00%