Canadian Natural Resources beats quarterly profit estimates - CNQ News | Rallies