Financial insights of HD