Your source of workforce numbers seem to be inflated above what is officially reported. Oracle only reports the workforce numbers in the annual report. As of the end of FY25 Oracle reported 162K full time employees and it seems unlikely that they hired 16K employees in 2 months to get to your starting numbers and then have major layoffs.
Your workforce number may also be including interns, temp, part time, contractors, and others which are not impacted directly by the layoffs.
If your 22k value is right I would expect the FY26 form 10-
K to show a workforce of around 140K full time employees. We won't know this until some time in June and possible later.
From the form 10-K submitted to the SEC by Oracle for FY25 published 6/18/25:
Workforce
As of May 31, 2025, we employed approximately 162,000 full-time employees, of which approximately 58,000 were employed in the U.S. and approximately 104,000 were employed internationally. Our approximate employee counts by lines of business are:
29,000 Cloud services and license support operations
37,000 Services
31,000 Sales and marketing
50,000 Research and development
3,000 Hardware
12,000 General and administrative
The average tenure of our employees is approximately eight years and 30% of our employees have been employed with Oracle for ten or more years. None of our employees in the U.S. are represented by labor unions; however, in certain foreign subsidiaries, labor unions or workers’ councils represent
some of our employees.