Daily trading volume is roughly 200m units at roughly 200 USD per stock which equals 40bn in daily trades. So 5bn isn't nothing but over the course of a month it isn't particularly much.
Also, I highly doubt they sold those 5bn of shares in any exchange. Most likely they did it over several weeks on a dark pool. Because again 5bn is massive and it would cause a crash in any open exchange.