Teledyne Technologies (TDY): financials explained · StockLab