https://dxc.com/us/en/about-us/newsroom/press-releases/03042022
"we are no longer pursuing business in Russia and have committed to exit this market. We have approximately 4,000 colleagues in Russia"
Sounds like 4,000 Russian employees are getting laid off.
Luxoft was acquired a few years back, wasn't that a Russian company originally? Might have a large impact there.