Pool Corporation POOL Stock Discount or Premium Check 088 20260418 Magnolia MGY Stock Review Buy Sell or Hold Decision Bearish Sentiment 20260418 Gulf GURE Investment Thesis Gulf Resources Inc NV posts 017 EPS loss on 766M revenue NWS News Corporation posts Q1 2026 earnings beat and 24 percent year over year revenue growth shares rise 172 percent