Markets and distributes fuels and lubricants through a network of service stations and commercial channels.
2011
United Kingdom
1,001 - 5,000 employees
Oil & Energy
$10B+ in revenue
$10M - 25M in profitability
Total Annual
Revenue & EBITDA
($ B)
Margin as % of revenue
Analyst consensus vs actuals
($ B)
8.3
▼ 0.2%
6.9
▲ 1.8%
8.5
▲ 2.2%
10.5
2026Not available
Not available
Not available
Not available
5 out of 21 incl. management
Not available
Not available
Not available
Not available
Not available
Not available
Not available