meaning of auf den Punkt genau

auf den Punkt genau - German to English

right on the money