TDY Financials: Teledyne Technologies Inc AI Analysis