Noble Corporation: Production Backlog And Capital Return Promising, Yet Low Visibility On Earnings Past 2025 0 08.11.2024 11:11 Seeking Alpha