Have a look at SHEL.L . The price is around 2300GBp, and the analyst price target Average at 29.03 (may be in USD). However, you have a general error that you compare different currencies. This error occurs for all price targets where you have a different currency for the price and the target price. It's quite obvious for SHEL.L .
Lo Nikins commented
It's also the case for ULVR.L -> Market price at 3943, target price at 52 (EUR?) ?