TPET - Trio Petroleum Corp. Stock Analysis | Finranks