Executive Excess 2023

Executive Excess 2023

New report finds the ‘Low-Wage 100’ large corporations have spent more than $340 billion on stock buybacks since 2020.