Skip to main content
OC
NYSE Manufacturing

Owens Corning Details 2025 Executive Pay, Announces Key Board & Incentive Plan Changes for 2026

Arie Shkolnikov · Analysis by Wiseek AI
More coverage: Building Materials Stocks · Materials
Sentiment info
Neutral
Importance info
7
Price
$103.05
Mkt Cap
$8.283B
52W Low
$97.53
52W High
$159.42
52W Position info
5.7% above low
Off High info
35% below high
Rel. Volume info
1.0× avg
Market data snapshot near publication time

OC is trading near its 52-week low of $97.53 (5.7% above the low).

Summary

Owens Corning filed its definitive proxy statement, revealing 2025 executive compensation, including negative 'Compensation Actually Paid' for the CEO, and outlining significant changes to its 2026-2028 long-term incentive plan and board committee structure.


Key Events · Corporate Governance and Compliance · OC

  • Annual Shareholder Meeting Scheduled

    Owens Corning will hold its Annual Meeting of Stockholders virtually on April 14, 2026, to elect directors, ratify the independent auditor, and approve named executive officer compensation on an advisory basis.

  • 2025 Executive Compensation Outcomes Detailed

    Annual incentive payouts for 2025 were below target (54% of target for adjusted EBITDA) due to weaker market conditions, while 2023-2025 long-term incentive awards paid out at 131% of target PSUs.

  • Negative 'Compensation Actually Paid' for 2025

    The CEO's 'Compensation Actually Paid' for 2025 was $(813,919), and the average for other NEOs was $386,759, primarily driven by a decrease in the value of outstanding equity awards due to the stock price decline during the year.

  • Long-Term Incentive Plan Redesigned for 2026-2028

    The company is changing its PSU award design for the 2026-2028 performance cycle, replacing the standalone Total Shareholder Return (TSR) metric with Adjusted EBITDA Margin Percentage and introducing a relative TSR modifier.


Analysis · OC · Manufacturing

This definitive proxy statement provides critical insights into Owens Corning's executive compensation and corporate governance. Notably, the 'Compensation Actually Paid' for the CEO and other Named Executive Officers (NEOs) was negative or modest in 2025, primarily due to a decline in the value of outstanding equity awards, aligning executive wealth with shareholder experience following the company's reported net loss. The significant redesign of the long-term incentive plan for 2026-2028, shifting from standalone Total Shareholder Return (TSR) to Adjusted EBITDA Margin Percentage with a relative TSR modifier, signals a strategic adjustment in performance metrics. Additionally, the expansion of the Finance Committee's mandate to include technology and AI oversight demonstrates a proactive approach to evolving business risks and opportunities. Investors should monitor the impact of these compensation and governance changes on future performance and executive alignment.

At the time of this filing, OC was trading at $103.05 on NYSE in the Manufacturing sector, with a market capitalization of approximately $8.3B. The 52-week trading range was $97.53 to $159.42. This filing was assessed with neutral market sentiment and an importance score of 7 out of 10.

View Main SEC Filing

Price Chart

Share this article

Copied!

OC - Latest Insights

OC
Jun 29, 2026, 2:16 PM EDT
Source: Dow Jones Newswires
Importance Score:
9
Price at Filing: $155.62
Real-time Price: $146.01 info
Change: -$9.61 (-6%) info
Market Cap: $11.526B info
OC
Jun 29, 2026, 1:22 PM EDT
Source: Dow Jones Newswires
Importance Score:
9
Price at Filing: $146.53
Real-time Price: $146.01 info
Change: -$0.520 (-0.35%) info
Market Cap: $11.526B info
OC
May 06, 2026, 6:06 AM EDT
Filing Type: 10-Q
Importance Score:
8
Price at Filing: $126.50
Real-time Price: $146.01 info
Change: +$19.51 (+15%) info
Market Cap: $11.526B info
OC
May 06, 2026, 6:04 AM EDT
Filing Type: 8-K
Importance Score:
8
Price at Filing: $126.50
Real-time Price: $146.01 info
Change: +$19.51 (+15%) info
Market Cap: $11.526B info
OC
May 06, 2026, 6:00 AM EDT
Source: Dow Jones Newswires
Importance Score:
8
Price at Filing: $123.00
Real-time Price: $146.01 info
Change: +$23.01 (+19%) info
Market Cap: $11.526B info