China ride-hailing giant Didi Q2 swings to net profit - DIDIY News | Rallies