My best explanation for todays volume is basically triple witching combined with a couple fund families conducting their index funds rebalancing and reconstitutions, and all the necessary trades were conducted via the NASDAQ closing crossing session. But, that said, today's volume is definitely well out of normal range.