KRTL BioTech

Tumbling Twitter shares downgraded on concern about rising costs

Tumbling Twitter shares downgraded on concern about rising costs

Evercore ISI downgraded Twitter to underperform from in line and slashed its price target to $25 per share from $42 per share.