Earlier quoted context omitted.
I know this is __so___ off topic, but the $ goes in front of the value for USD. It should be $500. Again, again, I know read the room, there's a tragic war going on, and the US is becoming complicit in the tragedy. But if we don't have time to be pedantic about monetary symbols then what good is the freedom we still possess.
Many americans put the euro sign before the numerical value even though most (afaik all) countries that use the euro put it after. This is such a weird thing to get bothered by.
I think the general rule is that in English the currency symbol for the primary currency goes in front of the number, while the symbol for a subunit (pence, cents, etc) goes after the number.