Answer :
In June, number of shares = 350; Stock Price = $20
Total Oracle share price in June = 350 x 20 = 7000
In August, additional number of shares = 420; Stock price = $24
Total Oracle share price in June = 420 x 24 = 10080
In November, additional number of shares = 470; Stock price = $33
Total Oracle share price in June = 470 x 33= 15510
Final total share price = 7000 + 10080 + 15510 = 32590
Final number of shares = 350 + 420 + 470 = 1240
Mean price per share = Final total share price / Final number of shares = 32590 / 1240 = $26.28