Cadwalader turns in strong results