Moron? If you're going to call someone a moron, you might want to learn the difference between a bid and an ask first.
There's also not 3 million shares on the ask on ATS either. You're purposely inflating that number.
A trade done through ATS doesn't change the share price.