Virtu Financial secures MiCA license ahead of EU's June 30 crypto deadline