Bakkt director buys 585,000 shares for $4.85 million, fueling stock rally