TDY Estados financieros: Análisis de Teledyne Technologies Inc AI