Stock Roundup: CAC 2000 up nearly 32% to lead gains