CubeSmartCUBE

Market cap
$8.3B
P/E ratio
Period EndRetained earnings (Million USD)YoY (%)
Dec 31, 2024-1,416+5.23%
Dec 31, 2023-1,345+3.40%
Dec 31, 2022-1,301+6.77%
Dec 31, 2021-1,218+25.00%
Dec 31, 2020-975+11.20%
Dec 31, 2019-877+10.69%
Dec 31, 2018-792+8.58%
Dec 31, 2017-729+10.74%
Dec 31, 2016-659+12.64%
Dec 31, 2015-585+12.61%
Dec 31, 2014-519+17.77%
Dec 31, 2013-441+7.46%
Dec 31, 2012-410+19.94%
Dec 31, 2011-342