This visual highlights the five big oil companies that doubled their individual profits and earned a cumulative profit of over $200 billion in 2022.
In 2018, companies announced over $1 trillion in stock buybacks. We explain what the proponents and detractors of buybacks are arguing about.