@iskguy ,
If the previous approach didn't work, you can ensure the number always shows two decimal places by using a more explicit formatting approach
Text(ThisItem.SubmittedAmount, "$#,###.00")
If this still doesn't work as expected, you can use an If statement to handle cases where the value is a whole number and append .00 manually. Here's how you can do it:
If(
RoundDown(ThisItem.SubmittedAmount, 0) = ThisItem.SubmittedAmount,
"$" & Text(ThisItem.SubmittedAmount, "#,###") & ".00",
Text(ThisItem.SubmittedAmount, "$#,###.00")
)