RE:Volumehttps://www.stockwatch.com/Quote/Detail?C:CXB
Last trade of the day was a 2.4 million share cross trade. I didn't see the 1.5 million.
Cross trades are often not real trades, rather someone with lots of shares moving them from one account they control to another. Sometimes they'll move the share price to something favorable for the trade if the stock doesn't have high liquidity and they can buy or sell enough to move the price.
Could be a real trade too if both buyer and seller use the same broker and the price movement was the broker getting market price to the agreed upon transaction price. But for real trades, that tends to be more typical when there's large forced selling to bring the price down to the level the buyer was willing to pay.
So I'd guess this was someone moving shares from one account to another and wanted to do it at a given, higher than market price.