Gulf Resources posts restated 2024 net loss of $59.9 million after audit - GURE News | Rallies