Investors buy around 10-20% (depending on quarter) of all new properties (and likely because they paid to build most of that share).
That's a far cry from 100%.
Investors buy around 10-20% (depending on quarter) of all new properties (and likely because they paid to build most of that share).
That's a far cry from 100%.