Imperial Oil Ltd.

NYSE American: IMO    
Share price (5/17/24): $70.03    
Market cap (5/17/24): $37.5 billion