Analyst Initiates Buy Rating on Sezzle with $85 Target | Intellectia