I note that even at 21st July, Morningstar has OPY "undervalued" and their 'fair value' is $6.28. I might be wrong, but it does seem good value compared to other BNPL stocks at the moment. Just my personal observation.
OPY Price at posting:
$4.11 Sentiment: Hold Disclosure: Held