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

44.08
-0.66 (-1.48%)
NYSE· Last Trade: Jul 15th, 9:37 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors