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

44.70
-0.73 (-1.61%)
NYSE· Last Trade: Jun 29th, 11:17 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors