Boeing tops earnings estimates, gives upbeat outlook