Interactive Brokers Q1: Rating Upgrade Despite -8% Drop Post Market Published 16 Apr 2025 Full Article