CardinalStone projects oil prices to average $55 per barrel in 2026  - Source News