What are the fines for non-compliance?

Fines for the most egregious of cases are allowed to be up to the GREATER of 20 million euros or 4% of global revenue. One question that is not addressed in the regulation is how US firms will be fined. GDPR does not directly set up a mechanism for non-EU enforcement.