Earnings call ICON delivered Q4 2025 revenue of $2.1B (+2.5% YoY), with full-year revenue up 0.8% to $5B. Adjusted EBITDA margin fell to 15.5% in Q4 due to investigation-related adjustments and higher ...
Goehring & Rozencwajg analyzes the massive oil supply shock from the Strait of Hormuz closure. Read the full analysis for ...