factored-out: getMonthly() for simplifiction