Helix reports first quarter 2012 results
Helix Energy Solutions Group, Inc. (NYSE: HLX) reported net income of $65.7 million, or $0.62 per diluted share, for the first quarter of 2012 compared with net income of $25.9 million, or $0.24 per diluted share, for the same period in 2011, and net income of $16.8 million, or $0.16 per […]