What does auf den Punkt genau mean?

auf den Punkt genau - German to English

right on the money