Owens Corning OC has announced its 2028 financial goals and provided an update on its revamped enterprise strategy at its 2025 Investor Day. Per Brian Chambers, chair and chief executive officer at Owens Corning, “Our renewed enterprise strategy capitalizes on the market-leading positions of one of our three businesses and the unique capabilities of The OC Advantage to generate revenue growth, more resilient margins and substantial cash flow. With the strategic choices and structural improvements we have made, the new Owens Corning is well-positioned to generate significant value for our customers and shareholders and deliver on our long-term financial targets.” OC stock inched up 1% during yesterday’s after-hours trading session, indicating optimistic investors’ sentiments on its recent business and long-term performance updates. Owens Corning 2028 Targets Unraveled The company operates through three reportable segments, Roofing, Insulation and Doors. It revealed the revised long-term adjusted EBITDA margin goals through 2028 for all three segments. The adjusted EBITDA margin expectations through 2028 for the Roofing, Insulation and Doors segments are placed at 30%, 24% and 18%, respectively. These expectations are supported by the contractor engagement model, high-value branded roofing system, structural cost improvements, flexible and efficient manufacturing network and improved market conditions. Owens Corning believes that these three market-leading businesses will be able to navigate through market uncertainties on the back of the mentioned synergies and achieve the targets. OC expects its annual revenues to grow to $12.5 billion in 2028 compared with $10.6 billion pro forma revenues reported in 2024. Consolidated adjusted EBITDA margin is expected to be mid-20%, with return on capital to be up more than the mid-teens percentage. Moreover, the company expects the cumulative free cash flow to be $5.5 billion through 2025 to 2028, with $2 billion to be returned to shareholders through dividends and share repurchases by the end of 2026. OC also highlighted its board of directors approving a share repurchase authorization for up to 12 million shares, which adds to the previously announced share repurchase program, having approximately 5.7 million shares remaining as of March 31, 2025. Owens Corning’s Enterprise Strategy Makeover The company highlighted the makeover of its enterprise strategy, which currently stands on three distinct priorities. Firstly, strengthening market-leading positions; secondly, leveraging enterprise scale and capabilities; and lastly, extending product offerings in existing businesses. These redefined strategies stand on the platform created by the effective amalgamation of the company’s three reportable segments and the operating capabilities of the OC Advantage. The OC Advantage comprises OC’s iconic brand, commercial strength, leading technology and victorious cost position. Story Continues OC Stock Price Performance Shares of this manufacturer of fiberglass composites have tumbled 16.6% in the year-to-date period compared with the Zacks Building Products - Miscellaneous industry’s 7% decline. The current ongoing market risks and uncertainties surrounding the new tariff regime are taking a toll on the company’s near-term prospects. However, in the long term, it remains well-positioned to tackle the macro risks and minimize the negative impacts through its in-house strategic initiatives and foster profitability.Zacks Investment Research Image Source: Zacks Investment Research Besides, Owens Corning’s trailing 12-month return on equity (ROE) is indicative of its growth potential and focus on maintaining shareholder value. Its ROE of 25% compares favorably with the industry’s 13.4%, indicating more efficiency in using shareholders’ funds than peers. OC’s Zacks Rank & Key Picks Owens Corning currently carries a Zacks Rank #4 (Sell). Here are some better-ranked stocks from the Construction sector. Great Lakes Dredge & Dock Corporation GLDD currently sports a Zacks Rank #1 (Strong Buy). You can see the complete list of today’s Zacks #1 Rank stocks here. The company delivered a trailing four-quarter earnings surprise of 93.3%, on average. The stock has inched down 0.3% year to date. The Zacks Consensus Estimate for Great Lakes’ 2025 sales and earnings per share (EPS) implies an increase of 7.9% and 10.7%, respectively, from a year ago. Construction Partners, Inc. ROAD currently carries a Zacks Rank #2 (Buy). The company delivered a trailing four-quarter earnings surprise of 97.4%, on average. The stock has trended up 12.4% year to date. The Zacks Consensus Estimate for Construction Partners’ fiscal 2025 sales and EPS implies an increase of 53% and 60.9%, respectively, from a year ago. Gibraltar Industries, Inc. ROCK currently carries a Zacks Rank of 2. The company delivered a trailing four-quarter earnings surprise of 3.1%, on average. The stock has inched up 3.7% year to date. The Zacks Consensus Estimate for Gibraltar’s 2025 sales and EPS implies an increase of 9.3% and 15.8%, respectively, from a year ago. Want the latest recommendations from Zacks Investment Research? Today, you can download 7 Best Stocks for the Next 30 Days. Click to get this free report Gibraltar Industries, Inc. (ROCK):Free Stock Analysis Report Owens Corning Inc (OC):Free Stock Analysis Report Great Lakes Dredge & Dock Corporation (GLDD):Free Stock Analysis Report Construction Partners, Inc. (ROAD):Free Stock Analysis Report This article originally published on Zacks Investment Research (zacks.com). Zacks Investment Research View Comments
Owens Corning to Benefit From New Long-Term Financial Goals
You are reading a free article with opinions that may differ from the recommendation given by Kalkine in its paid research reports. Become a Kalkine member today to get access to our research reports, in-depth technical and fundamental research. Learn more
Start Your Free Trial Now!Download Free Report – Explore 3 Stock Ideas & Industry Insights
Unlock 3 stock ideas and key industry insights in our free report. This information is general in nature and does not consider your personal objectives, financial situation, or needs. It is not financial advice.
All investments involve risk—consider independent advice before making any investment decisions.
View 3 Research ReportsThis information, including any data, is sourced from Unicorn Data Services SAS, trading as EOD Historical Data (“EODHD”) on ‘as is’ basis, using their API. The information and data provided on this page, as well as via the API, are not guaranteed to be real-time or accurate. In some cases, the data may include analyst ratings or recommendations sourced through the EODHD API, which are intended solely for general informational purposes.
This information does not consider your personal objectives, financial situation, or needs. Kalkine does not assume any responsibility for any trading losses you might incur as a result of using this information, data, or any analyst rating or recommendation provided. Kalkine will not accept any liability for any loss or damage resulting from reliance on the information, including but not limited to data, quotes, charts, analyst ratings, recommendations, and buy/sell signals sourced via the API.
Please be fully informed about the risks and costs associated with trading in the financial markets, as it is one of the riskiest forms of investment. Kalkine does not provide any warranties regarding the information on this page, including, without limitation, warranties of merchantability or fitness for a particular purpose or use.
Please wait processing your request...