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

1Y 86%