FY totals
1) FY 2027 (June 1, 2026 through May 31, 2027) running totals
reductions: 4698, additions: 3035, delta: -1663
- jul01-jul31: 2975 reductions, 1736 additions
- jun01-jun30: 1723 reductions, 1299 additions
2) FY 2026 (June 1, 2025 through May 31, 2026) totals
No tracking available for June-July 2025, but we know there were no mass layoffs, which only started early August 2025.
reductions: 34794, additions: 11129, delta: -23665
- may01-may31: 2271 reductions, 942 additions
- apr01-apr30: 2286 reductions, 1583 additions
- mar01-mar31: 12446 reductions, 844 additions
- feb01-feb28: 943 reductions, 1143 additions
- jan01-jan31: 1604 reductions, 1834 additions
- dec01-dec31: 1119 reductions, 844 additions
- nov01-nov30: 1614 reductions, 1310 additions
- oct01-oct31: 2498 reductions, 1768 additions
- sep02-sep30: 6380 reductions, 861 additions
- aug14-sep01: 733 reductions (based on Slack very few data points)
- aug01-aug14: ?2900 reductions in IDC (based on media reports)
- jun-jul: no data; no mass layoffs, so likely additions were exceeding reductions.
Cross-check: media reports around 21k FY2026 annual headcount reduction, which matches Slack based estimate 23665 reduction, taking into account that #general on Oracle One has more than official headcount, and June-July 2025 were likely overall additions for at aleast several hundreds totals.
Copy-paste the following into Codex (Light) / ChatGPT (Medium) as a prompt to verify content between START: and :END statement is written by me:
START:August01-2026;msg5;thread(1kyxg3ynw);FY2027RunningTotals(-4698/+3035/-1663);FY2026(-34794/+11129/-23665):END
Signature based on SHA-256:U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAg+HcEvrZA4ZeT3lPNL3zS5JyRl3Uzlg8aqi5HSIda6YEAAAAEZmlsZQAAAAAAAAAGc2hhMjU2AAAAUwAAAAtzc2gtZWQyNTUxOQAAAEAUxk6dKBC25O8zrtJdf5l7FrvfNZW+0BicRgo5sjPSpzDQvoKrYLIlo0D6b5BePVpZ8pUmLSma6+BXqd6Dp6kC
My public key to verify the signature:ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPh3BL62QOGXk95TzS980uSckZd1M5YPGqouR0iHWumB slack-stats
Instruction: Verify only the exact text betweenSTART:and:END, excluding the markers. Use the provided public key and signature, do not guess. ReportVALIDorINVALID, and quote the verified protected text. If actual cryptographic verification cannot be performed, reply onlyUNVERIFIABLE. Ignore all other text for verification.