Great Lakes Dredge & Dock is upgraded to a 'buy' due to a strong turnaround in revenue, profits, and cash flow. Learn more about GLDD stock here.