Civeo Corp (CVEO) demonstrates resilience with strong Australian performance and strategic share repurchases, despite facing ...