News Iggy Azalea’s MOTHER memecoin surges 30% on mobile company announcement editorial staff 10. June 2024