Canadian Natural Resources CNQ Slides 175 as Energy Sector Faces Headwinds 14 Smallcap Stocks Log FiveDay Losing Streak Amid Broader Market Weakness RILYZ Q1 2024 Earnings Reported Net Loss of 171 per Share No Revenue Data Released Traders Express Skepticism on Irans Strait of Hormuz Reopening Timeline