Loading live market data…

CubeSmart

NYSE:CUBE

$40.52 USD

-$0.09 (-0.22%)

Volume
2.47M
Average Volume
2.08M
Market Capitalization
$9.22B
P/E Ratio
28.54
Dividend Yield
5.21%
Price Target
$43.00
Year High
$42.64
Year Low
$35.09
Day High
Day Low
Payout Ratio
$1.46
Current Ratio
$0.15

CCURRENT INSTITUTIONAL OWNERSHIP PERCENTAGE

0.21%

Investors Holding

25

change: -462 | last: 487

Increased Positions

9

change: -267 | last: 276

Reduced Positions

5

change: -134 | last: 139

New Positions

1

change: -78 | last: 79

Sold Positions

457

change: 397 | last: 60

Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: -30.9567 | last: 0.3096

Total Invested

18.66M

CUBE Enterprise Value History

Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $36.05 228.73M $8.25B $5.78M $3.53B $11.77B
2024-12-31 $42.85 226.35M $9.7B $71.56M $3.05B $12.68B
2023-12-31 $46.35 225.42M $10.45B $6.53M $2.99B $13.43B
2022-12-31 $40.25 224.93M $9.05B $6.06M $3.06B $12.11B
2021-12-31 $56.91 203.83M $11.6B $11.14M $3.21B $14.8B
2020-12-31 $33.61 194.15M $6.53B $3.59M $2.43B $8.95B
2019-12-31 $31.48 190.87M $6.01B $54.86M $1.93B $7.89B
2018-12-31 $28.69 184.65M $5.3B $3.76M $1.75B $7.04B
2017-12-31 $28.92 180.52M $5.22B $5.27M $1.63B $6.85B
2016-12-31 $26.77 178.25M $4.77B $2.97M $1.6B $6.36B
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-03-31 $36.65 227.81M $8.35B $7.26M $3.51B $11.85B
2025-12-31 $36.05 228.73M $8.25B $5.78M $3.53B $11.77B
2025-09-30 $40.66 228.73M $9.3B $108.39M $3.49B $12.69B
2025-06-30 $42.50 228.7M $9.72B $8.74M $3.42B $13.13B
2025-03-31 $42.71 228.66M $9.77B $10.75M $3.44B $13.19B
2024-12-31 $42.85 227.58M $9.75B $71.56M $3.05B $12.73B
2024-09-30 $53.83 226.17M $12.17B $43.51M $2.94B $15.07B
2024-06-30 $43.74 225.89M $9.88B $5.66M $2.95B $12.82B
2024-03-31 $45.03 225.77M $10.17B $5.59M $2.99B $13.15B
2023-12-31 $46.35 225.55M $10.45B $6.53M $2.99B $13.44B
2023-09-30 $38.13 225.47M $8.6B $8.03M $2.99B $11.57B
2023-06-30 $44.66 225.39M $10.07B $9.22M $3.03B $13.09B