Home

National Storage Affiliates Trust Common Shares of Beneficial Interest (NSA)

36.72
+1.28 (3.61%)
NYSE · Last Trade: May 16th, 9:01 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors