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

44.62
-0.12 (-0.27%)
NYSE· Last Trade: Jul 15th, 12:07 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors