Caterpillar beats profit consensus

Veolia: what consensus?