The Spanish water and clean energy utility Cox has set its final price at 10.23 euros per share. This implies a market cap of 805 millions euros.