2 Trillion Shiba Inu (SHIB) in Last 24 Hours: Are Whales Coming Back? editorial staff 26. May 2024 Shiba Inu whales making comeback ahead of new trading week