Canadian Natural Resources Limited

CNQ · TSX

Market cap: $133.2B · $63.88 per share

Total bought
$0
Total sold
$1.2M
Unique insiders
1
Most recent trade
Mar 24, 2026
Highest signal score

Trades