IRDM Financials: Iridium Communications Inc AI Analysis