CubeSmartCUBE

Market cap
$8.3B
P/E ratio
Period EndCash from investing (Million USD)YoY (%)
Dec 31, 2024-174+85.42%
Dec 31, 2023-94+92.38%
Dec 31, 2022-49-97.37%
Dec 31, 2021-1,853+262.24%
Dec 31, 2020-511+36.14%
Dec 31, 2019-376+16.57%
Dec 31, 2018-322+118.00%
Dec 31, 2017-148-72.85%
Dec 31, 2016-544+45.34%
Dec 31, 2015-375-28.33%
Dec 31, 2014-523+84.75%
Dec 31, 2013-283+4.04%
Dec 31, 2012-272-38.49%
Dec 31, 2011-442