Wellesley finances in good shape despite coronavirus woes