General Dynamics Corporation Q2 2025 Earnings Analysis & Submarine Contract Impact | Monexa