Etymology
Today it means: A sarcastic form of congratulations. Full definition →
Blend of congratulations + fuck you.
Etymology from Wiktionary, CC BY-SA 4.0.