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

41.78
+0.33 (0.80%)
NYSE· Last Trade: Jun 2nd, 3:09 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors