What does aus triftigen Gründen mean?

aus triftigen Gründen - German to English

for cause