Does turbotax themselves deposit money into a bank account?

My cousin has never used turbotax and had money deposited into her account today from turbotax.