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

43.08
-0.50 (-1.15%)
NYSE· Last Trade: May 13th, 1:29 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors