Target Price (Mid): ~$72Street Target: ~$42Potential Total Return: ~105%Annualized IRR: ~16% / yearWhat Happened?Super Micro Computer (SMCI) earned $2.
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results