CubeSmartCUBE

Market cap
$8.3B
P/E ratio
Period EndCash and cash equivalents (Million USD)YoY (%)
Dec 31, 202478+845.15%
Dec 31, 20238-7.93%
Dec 31, 20229-32.99%
Dec 31, 202113+113.81%
Dec 31, 20206-89.34%
Dec 31, 201958+801.59%
Dec 31, 20186+23.04%
Dec 31, 20175+77.19%
Dec 31, 20163-95.27%
Dec 31, 201563+2067.15%
Dec 31, 20143-8.66%
Dec 31, 20133-29.34%
Dec 31, 20124-50.44%
Dec 31, 20119