Shell posts profit of nearly $40 billion and announces $4 billion in buybacks February 2, 2023February 2, 2023
GM shares surge after record earnings and new stake in lithium company January 31, 2023January 31, 2023