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

42.98
-0.60 (-1.38%)
NYSE· Last Trade: May 13th, 1:05 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors