meaning of Bist du endlich fertig?

Bist du endlich fertig? - German to English

maybe you have quite finished?