New data suggests layoffs will affect 14,259 people by the end of 2026, up 78% from first forecast of the year
Covered by 1 source ยท 1 article
In this story
Covered by
Covered by 1 source ยท 1 article