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

45.27
-0.77 (-1.68%)
NYSE· Last Trade: Jul 6th, 3:05 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors