Esco Technologies Reports $150M Q2 Sales, $0.45 Adjusted EPS and 8% Backlog Gain - ESE News | Rallies