Leonardo DRS Posts 6% Revenue Growth, 28% EBITDA Rise and Record Backlog - DRS News | Rallies