Home

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

28.15
-0.25 (-0.88%)
NYSE · Last Trade: Dec 19th, 1:50 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors