OPRT DinoScore - Score: 48/100 | OPRT Stock Analysis | Dino Intelligence