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

41.59
-0.02 (-0.05%)
NYSE · Last Trade: May 5th, 11:22 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors