HIVE sells 331 BTC as annual revenue hits record $298M