Albert opened a mutual fund account with $2,500 and then deposited $500 at the end of the next three months. The initial price of a share of the mutual fund was $30, and the ending prices were $20, $35 and $30. How many shares did Albert have after the last purchase?
A: 130.000 shares
B: 133.333 shares
C: 136.274 shares
D: 139.286 shares
E: 142.763 shares