sich eine goldene Nase verdienen

Etymology
lit. 'to earn oneself a golden nose', that is so much that one does not know what to spend it on.

Verb

 * 1)  to make a killing, to make a mint, fortune

Usage notes

 * Can be used in all contexts, but most often refers to quick business ideas, booming markets, speculation, and the like.