TREX CO INCTREX

Market cap
$3.7B
P/E ratio
Period EndRetained earnings (Million USD)YoY (%)
Dec 31, 20231,336+18.16%
Dec 31, 20221,131+19.52%
Dec 31, 2021946+28.31%
Dec 31, 2020737+31.27%
Dec 31, 2019562+34.71%
Dec 31, 2018417+47.66%
Dec 31, 2017282+50.80%
Dec 31, 2016187+56.83%
Dec 31, 2015119+67.46%
Dec 31, 201471+139.44%
Dec 31, 201330-717.50%
Dec 31, 2012-5-36.06%
Dec 31, 2011-8