Trex Company, Inc. TREX

Full chart Compare
Set alert

Price alert · TREX

All alert types
50.00 USD -0.54 (-1.07%)

At closeNov 3, 2026, 4:59 PM EST

49.50 -0.50 -1.00%

After hours · Nov 3, 4:59 PM ET

49.52 Day range 51.35
29.77 52-week range 52.38
YTD
+42.53%
1 year
+4.30%

Analyst view

Consensus: buy

Buy
Price target (mean) 55.53 +11.1% upside
Target (low)
42.00
Target (mean)
55.53
Target (high)
62.00
Ratings (0m) 19 12 buy · 5 hold · 2 sell
  • Strong buy0
  • Buy12
  • Hold5
  • Sell0
  • Strong sell2

Recommendation trend

  • This month 19
  • 1 month ago 19
  • 2 months ago 19

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

TREX analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter0.476560.43353 – 0.510.51-6.6%314.24M+10.1%21
Next quarter0.068940.02 – 0.115430.04+72.4%167.88M+4.2%21
Current year1.771.73 – 1.821.88-5.9%1.24B+5.9%21
Next year2.021.89 – 2.121.77+14.3%1.32B+6.2%21

Upgrades and downgrades

The latest rating changes

TREX analyst upgrades and downgrades
DateFirmActionFromTo
Oct 20, 2026StifelUpgradeHoldBuy
Oct 8, 2026Deutsche BankUpgradeHoldBuy
Aug 11, 2026StifelMaintainedHoldHold
Jul 28, 2026BMO CapitalMaintainedOutperformOutperform
Jul 28, 2026Stephens & Co.MaintainedEqual-WeightEqual-Weight
Jul 15, 2026CitigroupMaintainedNeutralNeutral
Jul 14, 2026UBSMaintainedBuyBuy
Jul 14, 2026DA DavidsonMaintainedBuyBuy
Jul 14, 2026Deutsche BankMaintainedHoldHold
Jul 14, 2026B of A SecuritiesMaintainedUnderperformUnderperform
Jul 14, 2026Truist SecuritiesMaintainedBuyBuy
Jul 14, 2026StifelMaintainedHoldHold
Jul 14, 2026BarclaysMaintainedUnderweightUnderweight
Jul 10, 2026Goldman SachsMaintainedBuyBuy
Jun 22, 2026Truist SecuritiesMaintainedBuyBuy
Jun 5, 2026DA DavidsonMaintainedBuyBuy
May 18, 2026Zelman & AssocUpgradeNeutralOutperform
May 11, 2026CitigroupMaintainedNeutralNeutral
May 11, 2026BarclaysMaintainedUnderweightUnderweight
May 11, 2026StifelMaintainedHoldHold
May 8, 2026UBSMaintainedBuyBuy
May 5, 2026StifelReiteratedHoldHold
Apr 20, 2026B of A SecuritiesMaintainedUnderperformUnderperform
Oct 22, 2024BMO CapitalMaintainedMarket PerformMarket Perform
Oct 9, 2024JefferiesMaintainedHoldHold
Aug 12, 2024JP MorganMaintainedNeutralNeutral
Aug 8, 2024BMO CapitalMaintainedMarket PerformMarket Perform
Aug 8, 2024BenchmarkMaintainedBuyBuy
Aug 7, 2024Stephens & Co.DowngradeOverweightEqual-Weight
Aug 7, 2024B of A SecuritiesMaintainedBuyBuy