CubeSmartCUBE

Market cap
$8.3B
P/E ratio
Period EndDepreciation & amortization (Million USD)YoY (%)
Dec 31, 2024210+4.24%
Dec 31, 2023201-35.21%
Dec 31, 2022311+33.86%
Dec 31, 2021232+48.20%
Dec 31, 2020157-4.26%
Dec 31, 2019164+14.09%
Dec 31, 2018143-1.60%
Dec 31, 2017146-10.00%
Dec 31, 2016162+6.64%
Dec 31, 2015152+19.70%
Dec 31, 2014127+12.91%
Dec 31, 2013112-1.37%
Dec 31, 2012114+66.91%
Dec 31, 201168