CubeSmartCUBE

Market cap
$8.3B
P/E ratio
Period EndCash from operations (Million USD)YoY (%)
Dec 31, 2024631+3.26%
Dec 31, 2023611+3.33%
Dec 31, 2022591+31.68%
Dec 31, 2021449+27.96%
Dec 31, 2020351+5.81%
Dec 31, 2019332+9.01%
Dec 31, 2018304+3.71%
Dec 31, 2017293+11.35%
Dec 31, 2016264+22.17%
Dec 31, 2015216+29.92%
Dec 31, 2014166+16.22%
Dec 31, 2013143+20.63%
Dec 31, 2012118+40.44%
Dec 31, 201184