CUBE market cap is currently $11.14B and has a P/E ratio of 27.62 ... It owns, operates, develops, manages, and acquires self-storage properties. The company was founded in July 2004 and is ...
Medical Properties Trust (NYSE:MPW – Get Free Report) and CubeSmart (NYSE:CUBE – Get Free Report) are both finance companies, but which is the superior stock? We will compare the two businesses based ...