Public StoragePSA

Market cap
$48.8B
P/E ratio
Period EndReturn on Assets (Million USD)YoY (%)
Dec 31, 202410.5-8.82%
Dec 31, 202311.6-53.76%
Dec 31, 202225+86.29%
Dec 31, 202113.4+14.31%
Dec 31, 202011.7-14.24%
Dec 31, 201913.7-13.68%
Dec 31, 201815.9+14.18%
Dec 31, 201713.9-5.32%
Dec 31, 201614.7+9.07%
Dec 31, 201513.5+15.15%
Dec 31, 201411.7+3.09%
Dec 31, 201311.3+6.48%
Dec 31, 201210.6+17.18%
Dec 31, 20119.1