Trex faces earnings test as margin pressures meet share battle

Üst