CubeSmartCUBE

Market cap
$8.3B
P/E ratio
Period EndOperating expenses (Million USD)YoY (%)
Dec 31, 2024583+5.43%
Dec 31, 2023553-16.01%
Dec 31, 2022658+23.79%
Dec 31, 2021532+26.17%
Dec 31, 2020422+2.38%
Dec 31, 2019412+8.97%
Dec 31, 2018378+4.05%
Dec 31, 2017363-1.05%
Dec 31, 2016367+9.05%
Dec 31, 2015337+13.95%
Dec 31, 2014295+13.58%
Dec 31, 2013260+3.70%
Dec 31, 2012251+30.59%
Dec 31, 2011192