I'll attempt to derive a "formula" for calculating this......
First, let's assume that all deposits are made at the first of the month (an "annuity-due")
Let "d" be the monthly deposit and let r be the geometric difference between successive terms of the sums in the annulty calculation. So, the sum of this annuity is given by:
S = [dr + dr^2 + dr^3 + ..... + dr^(n-1) + dr^(n) ] where n is the number of months over the life of the annuity
Now, multiply this sum by (1/r) =
(1/r)S = (d + dr + dr^2 + .... + dr^(n-2) + dr^(n-1) ]
Subtracting the second sum from the first, we have
(1- 1/r)S = [-d + dr^(n)]
(1 - 1/r)S = d [r^(n) - 1]
S = d [ r^(n) -1 ] / [ 1 - 1/r ]
S = d*(r) [ r^(n) -1 ] / [r - 1]
So.....d = 375 and r = (1 + .042/12) = 1.0035 and n = 180 ... So we have
S = 375(1.0035)[ 1.0035^(180) - 1 ] / [.0035] ≈ $94,136.88
That's my best attempt......!!!!!!