Did not mention what was leaked/taken or how 50M and not everyone.
From the press release[0] posted elsewhere in this thread
Now it's 28th, meaning that they've disclosed the breach within 72 hours, as requested by at least one regulation (Article 33 of the GDPR).
That's clearly not even half a week.