Trex Company, Inc. TREX

$45.63 +4.44% at last close

Analyst Consensus

Consensus Rating
Moderate Buy (11 Buy · 6 Hold · 2 Sell)
Average Price Target
$50.28
Implied Upside
+10.2%
Price Target Range
$40.00 – $61.00
Analysts (12 mo)
19

Recent Analyst Actions

DateFirmActionRatingPrice Target
2026-08-11
StifelW. Andrew Carter
Maintains Hold $47 → $49
2026-07-28
BMO CapitalKetan Mamtora
Maintains Outperform $54 → $56
2026-07-28
Stephens & Co.Trey Grooms
Maintains Equal-weight $45 → $50
2026-07-15
CitigroupAnthony Pettinari
Maintains Neutral $43 → $52
2026-07-14
UBSJohn Lovallo
Maintains Buy $59 → $61
2026-07-14
DA DavidsonKurt Yinger
Maintains Buy $55
2026-07-14
Deutsche BankCollin Verron
Maintains Hold $41 → $51
2026-07-14
B of A SecuritiesRafe Jadrosich
Maintains Underperform $42 → $44
2026-07-14
Truist SecuritiesKeith Hughes
Maintains Buy $55 → $60
2026-07-14
StifelW. Andrew Carter
Maintains Hold $44 → $47
2026-07-14
BarclaysMatthew Bouley
Maintains Underweight $36 → $42
2026-07-10
Goldman SachsSusan Maklari
Maintains Buy $49 → $56
2026-06-22
Truist SecuritiesKeith Hughes
Maintains Buy $50 → $55
2026-06-05
DA DavidsonKurt Yinger
Maintains Buy $51
2026-05-18
Zelman & Assoc
Upgrades Neutral → Outperform $50
2026-05-11
CitigroupAnthony Pettinari
Maintains Neutral $46 → $43
2026-05-11
BarclaysMatthew Bouley
Maintains Underweight $35 → $36
2026-05-11
StifelW. Andrew Carter
Maintains Hold $40 → $44
2026-05-08
UBSJohn Lovallo
Maintains Buy $58 → $59
2026-05-05
StifelW. Andrew Carter
Reiterates Hold $42 → $40
2026-04-20
B of A SecuritiesRafe Jadrosich
Maintains Underperform $43 → $42
2026-04-08
BarclaysMatthew Bouley
Maintains Underweight $39 → $35
2026-03-11
DA DavidsonKurt Yinger
Maintains Buy $50 → $51
2026-02-26
CitigroupAnthony Pettinari
Maintains Neutral $39 → $46
2026-02-25
UBSJohn Lovallo
Maintains Buy $52 → $58
2026-02-25
BarclaysMatthew Bouley
Maintains Underweight $32 → $39
2026-02-25
Loop CapitalJeffrey Stevenson
Upgrades Hold → Buy $45 → $53
2026-02-23
StifelW. Andrew Carter
Maintains Hold $35 → $38
2026-01-12
DA DavidsonKurt Yinger
Upgrades Neutral → Buy $45 → $50
2026-01-07
Wolfe ResearchTruman Patterson
Upgrades Peer perform → Outperform $47

Ratings and price targets reflect each firm's most recent published action. Consensus combines the latest call from every covering firm over the past 12 months; price targets are typically 12-month horizons.

Key Stats

Last Close
$45.63
Market Cap
$4.65 billion
52-Week Range
$29.77 $66.36
Average Volume
1.82 million shs

Data is delayed and provided for informational purposes only. Not investment advice. See our disclaimer.