NetDragon Announces 2026 Interim Financial Results