WEYERHAEUSER COWY

Market cap
$15.6B
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 2024255-11.15%
Dec 31, 2023287+16.19%
Dec 31, 2022247-12.10%
Dec 31, 2021281+37.75%
Dec 31, 2020204-17.07%
Dec 31, 2019246+10.81%
Dec 31, 2018222-10.84%
Dec 31, 2017249+6.87%
Dec 31, 2016233-28.53%
Dec 31, 2015326-1.51%
Dec 31, 2014331-13.80%
Dec 31, 2013384