A rating of 32 puts Triterras Inc (TRIT) near the bottom of the Information Technology Services industry according to InvestorsObserver. Triterras Inc’s score of 32 means it scores higher than 32% of stocks in the industry. Triterras Inc also received an overall rating of 26, putting it above 26% of […]