CubeSmart earnings beat by $0.03, revenue topped estimates
CubeSmart (NYSE: CUBE) reported strong second-quarter results, with earnings per share of $0.39, surpassing analyst estimates of $0.36 by $0.03. The company's revenue also exceeded expectations, coming in at $286.49 million against a consensus estimate of $280.63 million. Following these positive results, CubeSmart's stock …