American Airlines CFO says some travelers are avoiding Newark airport

The FAA air traffic control tower at Newark Liberty International Airport in Newark, New Jersey, on May 7, 2025. Kena…