Diana Shipping stock gains on new vessel charter deal | AllMind News