Stock price has almost doubled in the past year and you still aren’t satisfied? This delusional market needs a reckoning.
1Y 86%