Teledyne Technologies (TDY) Stock: Price, Analysis