tiprankstipranks
Canadian Natural (CNQ)
NYSE:CNQ
United States
CNQCanadian Natural
$76.44
-$0.78(-1.01%)
Real Time