It has been a rollercoaster of a ride for the business