IPWG Financials: International Power Group Ltd AI Analysis