CubeSmartCUBE

Market cap
$8.3B
P/E ratio
Period EndTotal liabilities (Million USD)YoY (%)
Dec 31, 20243,440+2.87%
Dec 31, 20233,344-2.45%
Dec 31, 20223,428-3.43%
Dec 31, 20213,550+32.06%
Dec 31, 20202,688+24.43%
Dec 31, 20192,160+9.06%
Dec 31, 20181,981+6.74%
Dec 31, 20171,856+5.47%
Dec 31, 20161,759+25.33%
Dec 31, 20151,404+9.09%
Dec 31, 20141,287+4.70%
Dec 31, 20131,229+10.49%
Dec 31, 20121,112+33.88%
Dec 31, 2011831