negative numbers in GUI text

Hi, I've got a GUIText for the earnings (score) in a game, but I want the player to go below $0. $-4 for example.

However I'm only getting the value "4" not "-4". Is there a quick little bit of code to be able to add a - before the number when it's below 0.

You don't have to do anything for that to work.

private var score = -4;

function Start () {
    guiText.text = "$" + score.ToString();
}

Cheers works a charm in the end, I could still not get it to work in my project, but worked fine in a new test project.

Just realised, it was a font issue !!