Oracle (NYSE: ORCL) Takes On Microsoft (NASDAQ: MSFT) With Debt, Stock Sales, And Customer Prepayments In AI Infrastructure Battle Foreign Policy Journal