Trio Petroleum Corp identified as oversold energy stock | Intellectia