I think it's common sense to say that the longer away from a crime it gets prosecuted, the less deterrent effect there is.
If you prosecute a CEO or other senior executive and send him or her to jail for committing a crime, the deterrent effect in my view vastly outweighs even the best compliance program you can put in place.