Trex Company Inc (TREX) Valuation Ratios & Charts