tiprankstipranks
Canadian Natural (CNQ)
NYSE:CNQ
United States
CNQCanadian Natural
$34.60
$0.82(2.43%)
Real Time