CubeSmartCUBE

Market cap
$8.3B
P/E ratio
Period EndCost of revenue (Million USD)YoY (%)
Dec 31, 2024318+7.79%
Dec 31, 2023295+0.52%
Dec 31, 2022293+16.33%
Dec 31, 2021252+12.73%
Dec 31, 2020224+6.62%
Dec 31, 2019210+6.54%
Dec 31, 2018197+8.46%
Dec 31, 2017182+9.44%
Dec 31, 2016166+8.28%
Dec 31, 2015153+15.43%
Dec 31, 2014133+12.25%
Dec 31, 2013118+6.68%
Dec 31, 2012111+11.76%
Dec 31, 201199