Niall Alexander

Stock Analyst at Deutsche Bank

(n/a)
# 4,906
Out of 5,090 analysts
2
Total ratings
n/a
Success rate
-41.64%
Average return

Stocks Rated by Niall Alexander

Alvotech
Nov 4, 2025
Downgrades: Hold
Price Target: $14$8
Current: $5.04
Upside: +58.89%