Crawford Healthcare on top after a rollercoaster ride