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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results