Teledyne Technologies Q2 2025 Record Earnings and $2B Buyback | Monexa