According to this https://www.cnbc.com/2019/12/05/oracle-shows-buybacks-can-go-too-far.html Oracle has spent in buybacks 41B in just the last 5 qrtrs, much more than the 10B/Y figure.
Actually, Oracle has turn to debt to fuel the buybacks, hoping maybe for a miracle (someone remember the 80$/share promise?)... currently net cash (cash minus short- and long-term debt) is negative 17B.
It's just incredible and very sad that a supposed technology company is doing debts to buyback its own shares in order to sustain the price for the major shareholders (since the actual payslip for them is coming from selling shares)