INVX Financials: Innovex International Inc AI Analysis