meaning of auf den Punkt

auf den Punkt - German to English

to the stage