CubeSmartCUBE

Market cap
$8.3B
P/E ratio
Period EndStock-based compensation (Million USD)YoY (%)
Dec 31, 202411+13.86%
Dec 31, 202310+11.10%
Dec 31, 20229+12.28%
Dec 31, 20218+13.28%
Dec 31, 20207+6.66%
Dec 31, 20197+20.14%
Dec 31, 20186-0.25%
Dec 31, 20176+73.91%
Dec 31, 20163+49.05%
Dec 31, 20152+24.21%
Dec 31, 20142-69.11%
Dec 31, 20136+23.45%
Dec 31, 20125+42.01%
Dec 31, 20113