DSX Financials: Diana Shipping Inc AI Analysis