What does Bist du endlich fertig? mean?

Bist du endlich fertig? - German to English

maybe you have quite finished?