Behind Big Oils FirstQuarter Beat The Quiet Rise of Trading Desks Genpact Limited G Holds 2933 Direction Awaited 20260514 CN Finance CNF Q4 2023 Beat Revenue NA EPS Exceeds by Significant