CubeSmartCUBE

Market cap
$8.6B
P/E ratio
Period EndReturn on equity (%) (Million USD)YoY (%)
Dec 31, 202413.7-6.04%
Dec 31, 202314.6+42.70%
Dec 31, 202210.2+4.61%
Dec 31, 20219.8+6.20%
Dec 31, 20209.2-5.16%
Dec 31, 20199.7-1.82%
Dec 31, 20189.9+19.93%
Dec 31, 20178.2+53.83%
Dec 31, 20165.4+5.11%
Dec 31, 20155.1+142.38%
Dec 31, 20142.1-47.89%
Dec 31, 20134+989.19%
Dec 31, 20120.4