CubeSmartCUBE

Market cap
$8.3B
P/E ratio
Period EndDividend payout ratio (%) (Million USD)YoY (%)
Dec 31, 2024119.2+9.55%
Dec 31, 2023108.8-21.16%
Dec 31, 2022138+3.73%
Dec 31, 2021133-14.98%
Dec 31, 2020156.5+6.74%
Dec 31, 2019146.6+5.74%
Dec 31, 2018138.6-7.58%
Dec 31, 2017150-25.00%
Dec 31, 2016200+21.74%
Dec 31, 2015164.3-58.18%
Dec 31, 2014392.9+122.05%
Dec 31, 2013176.9