Niall Alexander

Stock Analyst at Deutsche Bank

(1.95)
# 3,155
Out of 4,996 analysts
1
Total ratings
100%
Success rate
1.7%
Average return

Stocks Rated by Niall Alexander

Alvotech
Sep 23, 2025
Upgrades: Buy
Price Target: $14
Current: $8.34
Upside: +67.87%