tiprankstipranks
Canadian Natural (TSE:CNQ)
TSX:CNQ
Canada
CNQCanadian Natural
C$49.79
-C$0.03(-0.06%)
Delay +15 min