Quoted from ejg10532626:Stern never needs initial deposits for games that will be released
Weird. I've never been asked for a deposit on any Stern I have purchased.
Quoted from ejg10532626:Stern answers to nobody
I'm pretty sure they have private investors.