Compound interest calculator

Future value with optional monthly contributions.