Taoping Posts 16% Revenue Drop to $30.8M, $10M Net Loss in 2025 - TAOP News | Rallies