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

41.48
+0.46 (1.12%)
NYSE· Last Trade: May 18th, 11:55 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors