Out of the 34 analysts that have coverage on Titan, 17 of them have a “buy” rating, 12 say “hold”, while five of them have a “sell” recommendation.
Out of the 34 analysts that have coverage on Titan, 17 of them have a “buy” rating, 12 say “hold”, while five of them have a “sell” recommendation.