ALX Oncology Holdings Inc. (ALXO) stock analysis, price and outlook | Madmaj