Inchcape (LON:INCH) reported what management described as a strong performance in 2025 despite “tariff-related disruption and economic uncertainty,” highlighting record profit before tax (PBT) in the ...
For the first time since the summer of 2022, oil prices surged over $100 a barrel. As the war rages on in the Middle East, several key oil targets have been hit, including Iranian oil depots that were ...