Ohhh, 30 million. I guess that makes sense.
Ok, I played it again, and I got to 30 million, and there definitely was a win screen. It's just that I expected a win screen to appear after buying the last upgrade, but 30 million makes much more sense. So, good job.