No it means 100 million dollars
TWO times 50 million is 100 million
TWENTY times 50 million is a BILLION