The Street has not factored in a recent sale of three floors at one of the company's consumer real estate sites for $25 million, Romero explained.

Read More
from Google Alert – Real Estate Technology