CubeSmartCUBE

Market cap
$8.3B
P/E ratio
Period EndRevenue (Million USD)YoY (%)
Dec 31, 20241,066+1.51%
Dec 31, 20231,050+4.03%
Dec 31, 20221,010+22.74%
Dec 31, 2021823+21.11%
Dec 31, 2020679+5.48%
Dec 31, 2019644+7.69%
Dec 31, 2018598+6.98%
Dec 31, 2017559+9.59%
Dec 31, 2016510+14.74%
Dec 31, 2015445+17.92%
Dec 31, 2014377+18.39%
Dec 31, 2013318+12.48%
Dec 31, 2012283+19.14%
Dec 31, 2011238