CubeSmartCUBE

Market cap
$8.6B
P/E ratio
Period EndReturn on Assets (Million USD)YoY (%)
Dec 31, 20246.2-5.48%
Dec 31, 20236.6+44.71%
Dec 31, 20224.5+11.27%
Dec 31, 20214.1+7.09%
Dec 31, 20203.8-13.21%
Dec 31, 20194.4-3.09%
Dec 31, 20184.5+17.36%
Dec 31, 20173.9+44.03%
Dec 31, 20162.7+0.37%
Dec 31, 20152.7+156.73%
Dec 31, 20141-44.09%
Dec 31, 20131.9+933.33%
Dec 31, 20120.2