CubeSmartCUBE

Market cap
$8.3B
P/E ratio
Period EndNet income (Million USD)YoY (%)
Dec 31, 2024392-4.98%
Dec 31, 2023412+41.02%
Dec 31, 2022292+26.71%
Dec 31, 2021231+37.71%
Dec 31, 2020168-1.85%
Dec 31, 2019171+3.19%
Dec 31, 2018165+22.03%
Dec 31, 2017136+53.45%
Dec 31, 201688+12.21%
Dec 31, 201579+194.94%
Dec 31, 201427-36.41%
Dec 31, 201342+1057.50%
Dec 31, 20124+48.26%
Dec 31, 20112