CubeSmart (NYSE: CUBE) is a real estate investment trust set to report Q3 2025 earnings on Oct. 30. Analysts expect EPS of $0.49 and revenue of $282.68 million. Stock traded at $26.86 10 years ago, now at $39.71 with a 5.24% dividend yield. A $10,000 investment 10 years ago would now be worth $20,503.

CubeSmart has a consensus “Buy” rating with a price target of $47.33, implying over 19% potential upside. In Q2 2025, it posted FFO of $0.65 and revenues of $282.30 million, beating estimates. CEO Christopher P. Marr noted positive momentum in key metrics and stabilized fundamentals due to less new supply impact and improved pricing.

Read more at Yahoo Finance: If You Invested $10K In CubeSmart Stock 10 Years Ago, How Much Would You Have Now?