CubeSmartCUBE

Market cap
$8.3B
P/E ratio
Period EndCash from financing (Million USD)YoY (%)
Dec 31, 2024-388-25.16%
Dec 31, 2023-518-5.31%
Dec 31, 2022-547-138.79%
Dec 31, 20211,411+1203.72%
Dec 31, 2020108+12.87%
Dec 31, 201996+528.64%
Dec 31, 201815-110.64%
Dec 31, 2017-143-164.84%
Dec 31, 2016221+1.00%
Dec 31, 2015219-38.59%
Dec 31, 2014356+156.87%
Dec 31, 2013139-6.84%
Dec 31, 2012149-58.74%
Dec 31, 2011361