Carrols Restaurant Stock: Not The Best Part Of The Fast Food