Presenter Speech
Brian Essex (Analysts)

Good afternoon, everyone. Thank you for joining us. So my name is Brian Essex. I cover mid-cap large-cap software for JPMorgan. And today, we're excited to have