However, the company remains at the mercy of outside events. Recent terrorist alerts, which have forced several cancellations of flights, have not only cost the company money but have also had an adverse impact on bookings, BA chairman Lord Marshall said last week.