Lghl Stock Analysis Lion Group Holding Ltd. Ads Falls 10.68 To 0.81 Recent Performance Review 20260403