D.R. Horton (DHI) Analysis: A 'Coffee Can Compounder'? | Monexa