https://www.sharesoutstandinghistory.com/orcl/
3/15/2018 4.08B
6/15/2018 3.98B -- 100 million shares
9/13/2018 3.79B -- 200 million shares
12/14/2018 3.59B -- 200 million shares
3/13/2019 3.42B -- 170 million shares
Don't know what the actual value was that was spent, shares had gone up in price during the last quarter, so could be more money spent in last quarter than the two quarters before.