Ally Financial stock hits 52-week high at $42.51

Ally Financial stock hits 52-week high at $42.51