image
Consumer Cyclical - Residential Construction - NYSE - US
$ 128.89
-0.425 %
$ 26.4 B
Market Cap
9.51
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.03% -0.57% -0.82%
Annual Report FY 10-K 2022-12-31 16.53% 34.48% 31.04%
Annual Report FY 10-K 2021-12-31 26.19% 38.35% 47.47%
Annual Report FY 10-K 2020-12-31 8.06% 38.37% 32.06%
Annual Report FY 10-K 2019-12-31 0.24% -0.52% 0.41%
Annual Report FY 10-K 2018-12-31 18.84% 128.53% 41.41%
Annual Report FY 10-K 2017-12-31 11.80% -25.80% -1.64%
Annual Report FY 10-K 2016-12-31 28.19% 21.98% 18.08%
Annual Report FY 10-K 2015-12-31 2.74% 4.16% 16.67%
Annual Report FY 10-K 2014-12-31 2.51% -81.90% 19.07%
Annual Report FY 10-K 2013-12-31 17.83% 1171.01% 158.38%
Annual Report FY 10-K 2012-12-31 16.52% 197.98% 1043.22%
Annual Report FY 10-K 2011-12-31 -9.47% 80.82% 95.17%
Annual Report FY 10-K 2010-12-31 11.87% 7.26% 59.74%
Annual Report FY 10-K 2009-12-31 -35.06% 19.72% 25.35%
Annual Report FY 10-K 2008-12-31 -32.10% 34.70% 27.62%
Annual Report FY 10-K 2007-12-31 -35.11% -328.12% -193.32%
Annual Report FY 10-K 2006-12-31 -2.86% -53.92% -45.80%
Annual Report FY 10-K 2005-12-31 25.47% 51.23% 42.93%
Annual Report FY 10-K 2004-12-31 29.42% 57.94% 52.50%
Annual Report FY 10-K 2003-12-31 21.11% 37.69% 32.57%
Annual Report FY 10-K 2002-12-31 38.83% 50.52% 56.58%
Annual Report FY 10-K 2001-12-31 29.40% 59.88% 39.19%
Annual Report FY 10-K 2000-12-31 11.49% 5.79% 25.10%
Annual Report FY 10-K 1999-12-31 30.13% 74.53% 68.47%
Annual Report FY 10-K 1998-12-31 13.57% 93.37% 104.81%
Annual Report FY 10-K 1997-12-31 5.86% -70.60% -20.98%
Annual Report FY 10-K 1996-12-31 17.51% 208.06% 25.00%
Annual Report FY 10-K 1995-12-31 15.56% -64.19% -20.85%
Annual Report FY 10-K 1994-12-31 7.54% 105.04% -56.91%
Annual Report FY 10-K 1993-12-31 19.19% 13.27% 16.87%
Annual Report FY 10-K 1992-12-31 12.86% 72.24% 7.81%
Annual Report FY 10-K 1991-12-31 5.36% 37.04% -1.09%
Annual Report FY 10-K 1990-12-31 1.22% -46.77% -28.90%
Annual Report FY 10-K 1989-12-31 -3.48% 68.07% 188.00%
Annual Report FY 10-K 1988-12-31 50.14% 342.67% 475.30%
Annual Report FY 10-K 1987-12-31 -6.15% -63.77% -67.47%
Annual Report FY 10-K 1986-12-31 8.22% -12.66% 43.63%
Annual Report FY 10-K 1985-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 2024-09-30 11.81% 9.26% 7.49%
Quarterly Report Q2 8-K 2024-06-30 9.81% 12.33% 9.79%
Quarterly Report Q1 8-K 2024-03-31 10.45% 24.56% 16.66%
Quarterly Report Q4 8-K 2023-12-31 -16.97% -19.41% -14.83%
Quarterly Report Q3 8-K 2023-09-30 1.51% 1.73% -0.77%
Quarterly Report Q2 8-K 2023-06-30 6.69% 10.41% 8.10%
Quarterly Report Q1 8-K 2023-03-31 12.17% 17.05% 15.63%
Quarterly Report Q4 8-K 2022-12-31 18.65% 33.01% 31.74%
Quarterly Report Q3 8-K 2022-09-30 13.36% 32.04% 34.47%
Quarterly Report Q2 8-K 2022-06-30 16.87% 29.61% 36.69%
Quarterly Report Q1 8-K 2022-03-31 16.77% 49.53% 33.17%
Quarterly Report Q4 8-K 2021-12-31 36.53% 51.39% 63.29%
Quarterly Report Q3 8-K 2021-09-30 17.74% 14.21% 28.52%
Quarterly Report Q2 8-K 2021-06-30 29.52% 44.40% 38.90%
Quarterly Report Q1 8-K 2021-03-31 18.95% 49.28% 60.74%
Quarterly Report Q4 8-K 2020-12-31 5.82% 30.47% 20.17%
Quarterly Report Q3 8-K 2020-09-30 9.02% 52.47% 31.54%
Quarterly Report Q2 8-K 2020-06-30 4.21% 44.63% 42.57%
Quarterly Report Q1 8-K 2020-03-31 14.94% 22.16% 31.60%
Quarterly Report Q4 8-K 2019-12-31 0.59% 41.30% 30.95%
Quarterly Report Q3 8-K 2019-09-30 2.30% -5.67% -4.44%
Quarterly Report Q2 8-K 2019-06-30 -3.14% -25.63% -21.33%
Quarterly Report Q1 8-K 2019-03-31 1.35% -2.34% -3.52%
Quarterly Report Q4 8-K 2018-12-31 7.36% 206.98% -18.33%
Quarterly Report Q3 8-K 2018-09-30 24.38% 63.08% 42.47%
Quarterly Report Q2 8-K 2018-06-30 27.16% 221.68% 201.60%
Quarterly Report Q1 8-K 2018-03-31 20.95% 86.58% 58.79%
Quarterly Report Q4 8-K 2017-12-31 12.05% -71.66% -2.10%
Quarterly Report Q3 8-K 2017-09-30 9.63% 38.19% 16.15%
Quarterly Report Q2 8-K 2017-06-30 12.27% -14.45% -32.09%
Quarterly Report Q1 8-K 2017-03-31 13.70% 9.87% 15.92%
Quarterly Report Q4 8-K 2016-12-31 20.93% 19.80% 14.53%
Quarterly Report Q3 8-K 2016-09-30 28.95% 19.21% 17.79%
Quarterly Report Q2 8-K 2016-06-30 40.59% 13.97% 18.77%
Quarterly Report Q1 8-K 2016-03-31 26.41% 51.53% 31.56%
Quarterly Report Q4 8-K 2015-12-31 13.12% 5.04% 32.21%
Quarterly Report Q3 8-K 2015-09-30 -5.52% -23.32% -11.41%
Quarterly Report Q2 8-K 2015-06-30 -0.46% 146.71% 134.37%
Quarterly Report Q1 8-K 2015-03-31 1.29% -26.53% -31.47%
Quarterly Report Q4 8-K 2014-12-31 10.10% -1.34% 20.18%
Quarterly Report Q3 8-K 2014-09-30 0.80% -93.84% 19.24%
Quarterly Report Q2 8-K 2014-06-30 0.53% 15.00% -21.47%
Quarterly Report Q1 8-K 2014-03-31 -3.77% -8.49% 59.70%
Quarterly Report Q4 8-K 2013-12-31 5.64% 274.61% 159.27%
Quarterly Report Q3 8-K 2013-09-30 21.46% 1856.47% 71.77%
Quarterly Report Q2 8-K 2013-06-30 19.64% -14.18% 104.03%
Quarterly Report Q1 8-K 2013-03-31 31.98% 800.86% 738.32%
Quarterly Report Q4 8-K 2012-12-31 24.13% 325.02% 155.74%
Quarterly Report Q3 8-K 2012-09-30 14.07% 190.20% 173.05%
Quarterly Report Q2 8-K 2012-06-30 15.34% 176.62% 202.15%
Quarterly Report Q1 8-K 2012-03-31 9.42% 70.49% 69.95%
Quarterly Report Q4 8-K 2011-12-31 6.50% 108.35% 127.75%
Quarterly Report Q3 8-K 2011-09-30 7.96% 87.01% 111.42%
Quarterly Report Q2 8-K 2011-06-30 -29.00% -72.59% -1220.62%
Quarterly Report Q1 8-K 2011-03-31 -21.09% -216.51% -73.65%
Quarterly Report Q4 8-K 2010-12-31 -31.52% -41.52% 59.80%
Quarterly Report Q3 8-K 2010-09-30 -3.05% -175.36% -31.13%
Quarterly Report Q2 8-K 2010-06-30 92.45% 140.27% 98.42%
Quarterly Report Q1 8-K 2010-03-31 73.70% 97.57% 94.55%
Quarterly Report Q4 8-K 2009-12-31 4.88% 65.43% 33.79%
Quarterly Report Q3 8-K 2009-09-30 -30.26% -28.89% 8.84%
Quarterly Report Q2 8-K 2009-06-30 -58.26% -19.60% 1.61%
Quarterly Report Q1 8-K 2009-03-31 -59.46% 26.05% 33.74%
Quarterly Report Q4 8-K 2008-12-31 -43.07% 61.34% -25.87%
Quarterly Report Q3 8-K 2008-09-30 -36.70% 64.41% 72.00%
Quarterly Report Q2 8-K 2008-06-30 -19.57% 68.79% 71.59%
Quarterly Report Q1 8-K 2008-03-31 -22.58% -712.57% -392.19%
Quarterly Report Q4 8-K 2007-12-31 -33.96% -10297.78% -400.81%
Quarterly Report Q3 8-K 2007-09-30 -30.64% -414.19% -340.49%
Quarterly Report Q2 8-K 2007-06-30 -39.83% -208.85% -189.03%
Quarterly Report Q1 8-K 2007-03-31 -36.83% -32.62% -36.81%
Quarterly Report Q4 8-K 2006-12-31 -12.35% -1.46% -88.55%
Quarterly Report Q3 8-K 2006-09-30 -7.22% -51.89% -48.81%
Quarterly Report Q2 8-K 2006-06-30 2.07% -19.98% -13.69%
Quarterly Report Q1 8-K 2006-03-31 15.97% 20.35% 15.37%
Quarterly Report Q4 8-K 2005-12-31 19.61% 44.58% 26.35%
Quarterly Report Q3 8-K 2005-09-30 29.47% 46.49% 48.81%
Quarterly Report Q2 8-K 2005-06-30 30.65% 61.89% 57.55%
Quarterly Report Q1 8-K 2005-03-31 25.30% 65.80% 62.30%
Quarterly Report Q4 8-K 2004-12-31 33.40% 60.30% 45.91%
Quarterly Report Q3 8-K 2004-09-30 23.64% 59.83% 61.97%
Quarterly Report Q2 8-K 2004-06-30 28.64% 54.13% 51.98%
Quarterly Report Q1 8-K 2004-03-31 31.31% 52.81% 57.40%
Quarterly Report Q4 8-K 2003-12-31 23.17% 44.22% 35.40%
Quarterly Report Q3 8-K 2003-09-30 29.06% 36.81% 34.98%
Quarterly Report Q2 8-K 2003-06-30 16.17% 34.94% 32.68%
Quarterly Report Q1 8-K 2003-03-31 12.61% 26.46% 19.89%
Quarterly Report Q4 8-K 2002-12-31 27.27% 43.91% 68.74%
Quarterly Report Q3 8-K 2002-09-30 25.48% 49.11% 36.89%
Quarterly Report Q2 8-K 2002-06-30 64.71% 50.86% 47.12%
Quarterly Report Q1 8-K 2002-03-31 65.69% 73.00% 76.68%
Quarterly Report Q4 8-K 2001-12-31 48.66% 39.55% 39.06%
Quarterly Report Q3 8-K 2001-09-30 40.62% 167.99% 38.95%
Quarterly Report Q2 8-K 2001-06-30 4.15% 25.38% 29.92%
Quarterly Report Q1 8-K 2001-03-31 7.26% 61.78% 58.25%
Quarterly Report Q4 8-K 2000-12-31 8.56% 22.80% 27.16%
Quarterly Report Q3 8-K 2000-09-30 8.30% -34.41% 28.33%
Quarterly Report Q2 8-K 2000-06-30 17.79% 28.20% 31.23%
Quarterly Report Q1 8-K 2000-03-31 13.67% -0.26% 2.99%
Quarterly Report Q4 8-K 1999-12-31 36.80% 81.51% 75.04%
Quarterly Report Q3 8-K 1999-09-30 28.16% 64.69% 51.51%
Quarterly Report Q2 8-K 1999-06-30 22.73% 56.30% 50.13%
Quarterly Report Q1 8-K 1999-03-31 31.10% 115.93% 140.76%
Quarterly Report Q4 8-K 1998-12-31 7.19% 125.88% 120.21%
Quarterly Report Q3 8-K 1998-09-30 13.35% 45.18% 64.57%
Quarterly Report Q2 8-K 1998-06-30 17.94% 71.22% 86.89%
Quarterly Report Q1 8-K 1998-03-31 20.59% 413.64% 685.00%
Quarterly Report Q4 8-K 1997-12-31 14.60% -36.33% -27.69%
Quarterly Report Q3 8-K 1997-09-30 7.15% -84.56% 10.22%
Quarterly Report Q2 8-K 1997-06-30 -2.06% -23.63% -25.36%
Quarterly Report Q1 8-K 1997-03-31 -0.18% -69.01% -76.74%
Quarterly Report Q4 8-K 1996-12-31 10.62% 5.12% -1.02%
Quarterly Report Q3 8-K 1996-09-30 15.07% 578.72% 0.74%
Quarterly Report Q2 8-K 1996-06-30 21.19% 70.09% 71.43%
Quarterly Report Q1 8-K 1996-03-31 29.92% 102.86% 1328.57%
Quarterly Report Q4 8-K 1995-12-31 24.79% -41.74% 33.56%
Quarterly Report Q3 8-K 1995-09-30 20.04% 14.63% -7.80%
Quarterly Report Q2 8-K 1995-06-30 13.46% -87.83% -38.08%
Quarterly Report Q1 8-K 1995-03-31 -2.26% -76.67% -3.76%
Quarterly Report Q4 8-K 1994-12-31 11.28% 105.66% 459.76%
Quarterly Report Q3 8-K 1994-09-30 4.87% -16.75% -65.17%
Quarterly Report Q2 8-K 1994-06-30 5.65% 290.67% -71.21%
Quarterly Report Q1 8-K 1994-03-31 7.92% -5.66% -60.92%
Quarterly Report Q4 8-K 1993-12-31 9.38% -8.62% -13.44%
Quarterly Report Q3 8-K 1993-09-30 20.79% -7.51% 58.61%
Quarterly Report Q2 8-K 1993-06-30 28.12% 40.62% 85.04%
Quarterly Report Q1 8-K 1993-03-31 22.75% 67.37% 12.26%
Quarterly Report Q4 8-K 1992-12-31 24.19% 11.00% 9.71%
Quarterly Report Q3 8-K 1992-09-30 15.56% 83.62% 5.12%
Quarterly Report Q2 8-K 1992-06-30 6.57% 102.53% 5.86%
Quarterly Report Q1 8-K 1992-03-31 1.14% 3066.67% 10.70%
Quarterly Report Q4 8-K 1991-12-31 9.77% 464.86% 99.28%
Quarterly Report Q3 8-K 1991-09-30 3.20% 123.08% -1.17%
Quarterly Report Q2 8-K 1991-06-30 5.03% -7.06% -14.63%
Quarterly Report Q1 8-K 1991-03-31 2.62% -97.54% -35.63%
Quarterly Report Q4 8-K 1990-12-31 13.37% 0.00% 104.79%
Quarterly Report Q3 8-K 1990-09-30 3.06% 0.00% -82.32%
Quarterly Report Q2 8-K 1990-06-30 -2.35% 0.00% -81.33%
Quarterly Report Q1 8-K 1990-03-31 -9.60% 0.00% -78.28%
Quarterly Report Q4 8-K 1989-12-31 -27.16% 0.00% 16.14%
Quarterly Report Q3 8-K 1989-09-30 -2.35% 0.00% -2.35%
Quarterly Report Q2 8-K 1989-06-30 5.28% 0.00% 5.28%
Quarterly Report Q1 8-K 1989-03-31 26.56% 0.00% 26.56%
Quarterly Report Q4 8-K 1988-12-31 66.30% 0.00% -20.65%
Quarterly Report Q3 8-K 1988-09-30 56.93% 0.00% 56.93%
Quarterly Report Q2 8-K 1988-06-30 36.73% 0.00% 36.73%
Quarterly Report Q1 8-K 1988-03-31 35.23% 0.00% 35.23%
Quarterly Report Q4 8-K 1987-12-31 -11.93% 0.00% -7.99%
Quarterly Report Q3 8-K 1987-09-30 -18.79% 0.00% -18.79%
Quarterly Report Q2 8-K 1987-06-30 -0.45% 0.00% -0.45%
Quarterly Report Q1 8-K 1987-03-31 18.50% 0.00% 18.50%
Quarterly Report Q4 8-K 1986-12-31 15.12% 0.00% -3.35%
Quarterly Report Q3 8-K 1986-09-30 23.79% 0.00% 23.79%
Quarterly Report Q2 8-K 1986-06-30 0.00% 0.00% 0.00%
Quarterly Report Q1 8-K 1986-03-31 0.00% 0.00% 0.00%
Quarterly Report Q4 8-K 1985-12-31 0.00% 0.00% 0.00%
Quarterly Report Q3 8-K 1985-09-30 0.00% 0.00% 0.00%