General Dynamics Analysis: Q1 2025 Results, Contracts, and Backlog | Monexa