Imperial Oil generates $47.1B in annual revenue across 3 key segments: Chemical (1B), Downstream (8.3B), and Upstream (49.4B). Based on the Q4 2025 filing.