QuadQUAD

Market cap
$331.01M
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 2024357-4.52%
Dec 31, 2023374-18.18%
Dec 31, 2022457+24.31%
Dec 31, 2021367+14.78%
Dec 31, 2020320-23.21%
Dec 31, 2019417-18.45%
Dec 31, 2018511+33.91%
Dec 31, 2017382+17.96%
Dec 31, 2016324-9.84%
Dec 31, 2015359-11.82%
Dec 31, 2014407+1.47%
Dec 31, 2013401+40.31%
Dec 31, 2012286-5.33%
Dec 31, 2011302