Owens Corning Unveils Ambitious Growth Strategy and Financial Goals at 2025 Investor Day

Owens Corning Unveils Ambitious Growth Strategy and Financial Goals | Visionary CIOs

Owens Corning, a global leader in building materials, outlined its refreshed enterprise strategy and aggressive financial targets during its 2025 Investor Day. The company announced a new vision for long-term growth, including plans to achieve $12.5 billion in revenue by 2028 and increase its adjusted EBITDA margin to the mid-20% range.

Chair and CEO Brian Chambers emphasized Owens Corning’s renewed focus on leveraging its three market-leading businesses—Roofing, Insulation, and Doors—under the company’s proprietary value-creation framework, The OC Advantage™. Chambers said the strategic focus aims to deliver consistent performance, resilient earnings, and value for both customers and shareholders.

The Board of Directors also approved a new share repurchase authorization for up to 12 million shares, complementing an earlier program with 5.7 million shares still available for repurchase as of March 31, 2025. Chambers highlighted the company’s “top quartile” total shareholder return (TSR) over the last five years as evidence of successful capital allocation and disciplined execution.

Segment-Wise Growth and Financial Outlook

Each of Owens Corning’s core business units revealed updated margin targets through 2028:

  • Roofing aims to maintain an industry-leading adjusted EBITDA margin of 30%, supported by strong contractor partnerships and a high-value branded roofing system.
  • Insulation increased its long-term margin target to 24%, driven by operational efficiency, structural cost improvements, and robust market demand.
  • Doors, a newer addition to Owens Corning’s portfolio following a 2024 acquisition, is targeting an 18% adjusted EBITDA margin within 1–3 years, with a longer-term vision of surpassing 20% as revenue synergies and cost efficiencies take hold.

These projections align with Owens Corning’s broader financial goals, which include generating $5.5 billion in cumulative free cash flow between 2025 and 2028 and achieving mid-teen returns on capital. A significant portion of this cash will be returned to shareholders—$2 billion through dividends and buybacks by the end of 2026.

Strengthening the OC Advantage™ and Shareholder Value

The company credited The OC Advantage™—its suite of operational strengths including an iconic brand, strong commercial reach, advanced technologies, and a cost-efficient model—for its ability to outperform the market. The strategy focuses on reinforcing market leadership, scaling enterprise capabilities, and extending product offerings across its core businesses.

Executive Vice President and CFO Todd Fister reaffirmed the company’s focus on disciplined capital deployment and shareholder returns, noting that Owens Corning has returned more than $3.6 billion to shareholders since 2019, repurchasing over 26% of outstanding shares and more than doubling its quarterly dividend.

With a global workforce of 25,000 employees across 31 countries, Owens Corning remains committed to innovation and sustainability. The company posted 2024 sales of $11 billion and continues to position itself as a top-tier performer in the building products industry.

A replay of the Investor Day webcast and accompanying slides are available on Owens Corning’s official investor relations website.

Share:

Related