Home Business Ally Financial stock drops 18% amid credit challenges: time to buy?