It was a week when oil prices logged their first gain after seven straight declines while natural gas futures hit a speedbump. The headlines revolved around natural gas exporter Cheniere Energy’s LNG ...
Companies spent about $700 billion on stock buybacks over the first three quarters of 2024. Also known as a share buyback or ...