lcd.print format with commas AND decimal point

Are you storing your values as cents?
You should be.