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

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