Trex (TREX) reported $1.2B in revenue for fiscal 2025, +2.0% year on year. That ranks #1686 by revenue among 2853 SEC filers and #313 in Industrials. Net income was $190M, a net margin of 16.2%. Revenue has grown 10.5% a year on average since 2016 ($480M then). The fiscal 2025 balance sheet shows $1.5B in total assets, $3.8M in cash and $0 in long-term debt.

Key figures

$480M2016$565M2017$684M2018$745M2019$881M2020$1.2B2021$1.1B2022$1.1B2023$1.2B2024$1.2B2025
Trex — Key figures
Key figuresFY2025YoYSource
RevenueRevenueFromContractWithCustomerExcludingAssessedTax$1.2B+2.0%FY20252025-12-31
Gross profitGrossProfit$460M−8.4%FY20252025-12-31
Operating incomeOperatingIncomeLoss$258M−19.9%FY20252025-12-31
Net incomeNetIncomeLoss$190M−20.1%FY20252025-12-31
Operating cash flowNetCashProvidedByUsedInOperatingActivities$358M+148.8%FY20252025-12-31
Capital expenditurePaymentsToAcquirePropertyPlantAndEquipment$224M−3.8%FY20252025-12-31
Total assetsAssets$1.5B+5.8%FY20252025-12-31
Shareholders' equityStockholdersEquity$1.0B+16.6%FY20252025-12-31
CashCashAndCashEquivalentsAtCarryingValue$3.8M+194.7%FY20252025-12-31
Long-term debtLongTermDebtNoncurrent$0—FY20112011-12-31

Revenue is total net sales for the fiscal year, taken from each company's own annual filing.

Reported since the last full year

Three-month figures this company has filed since FY2025. A quarter is not comparable with a full year, and these figures are used nowhere else on the site: not in any ranking, not in comparisons, not in the download.

Trex — Reported since the last full year
QuarterRevenueNet incomeSource
Q1 20262026-03-31$343M$61.4MOpen →
Q2 20262026-06-30$418M$61.9MOpen →

Only periods that end on a calendar quarter appear here. A company whose fiscal year ends in June files on a different calendar, so it has no row.

Where this sits in its sector

Each bar is the spread of the whole sector: the box covers the middle half of companies, the line inside it the median, and the triangle this company. The axis is clipped at the 5th and 95th percentile so a single outlier does not flatten it.

Trex — Where this sits in its sector
Where this sits in its sectorFY2025Position in sector
Net marginRank 39 of 323 companies compared16.2%
Operating marginRank 34 of 316 companies compared22.0%
R&D as share of revenueRank 110 of 116 companies compared0.4%
Cash as share of revenueRank 307 of 322 companies compared0.3%

All four are ratios derived from two reported lines, not single filing items. Peer group: companies in the same sector with revenue of $1bn or more; loss-making companies are included.

Profile

Legal name
Trex Co Inc
Ticker
TREX
Exchange
NYSE
SIC classification
Lumber & Wood Products (No Furniture) (2400)
Fiscal year end
12-31
CIK
0001069878

Filings

Similar in size, same sector

CompanyRevenueNet income
HF FoodsHFFG$1.2B−$38.8M
TennantTNC$1.2B$43.8M
Columbus MckinnonCMCO$1.2B−$230M
TrexTREX$1.2B$190M
Covenant LogisticsCVLG$1.2B$7.2M
Hayward HoldingsHAYW$1.1B$152M
VseVSEC$1.1B$11.7M

See the full ranking →

Cite this page

Ready-made references for the figures on this page, as published on September 25, 2026.

Wikipedia

{{cite web |title=Trex — Key figures |url=https://companiesranked.com/en/company/trex |website=CompaniesRanked |date=2026-09-25 |language=en}}

APA 7

CompaniesRanked. (September 25, 2026). Trex — Key figures. CompaniesRanked. https://companiesranked.com/en/company/trex

BibTeX

@misc{companiesranked-en-company-trex-2026,
  author       = {{CompaniesRanked}},
  title        = {{Trex — Key figures}},
  year         = {2026},
  howpublished = {\url{https://companiesranked.com/en/company/trex}},
  note         = {Compiled from SEC EDGAR XBRL filings; data as of 2026-09-25},
  urldate      = {2026-09-25}
}

The filing itself

The numbers above are read from this document: 10-K · 0001193125-26-068732 · February 25, 2026

{{cite web |title=Trex — Key figures — 10-K (0001193125-26-068732) |url=https://www.sec.gov/Archives/edgar/data/1069878/000119312526068732/trex-20251231.htm |website=SEC EDGAR |publisher=U.S. Securities and Exchange Commission |date=2026-02-25}}

The figures are rebuilt with every data refresh, so the reference carries the publication date. Add your own access date if your style requires one.