Preferred format to display negative currency (US English)?

Which would be the more readable way to format negative numbers:

  • -$99.99
  • ($99.99)
  • Some other format I haven't considered

Details: Most of our user base has finance experience, but some have none at all. We don't deal with international currencies, and it's a web application so I don't know of anyway to get the user's system settings.