D.R. Horton Soars After Earnings Beat Despite Macroeconomic Challenges