Crypto treasury companies hit $340 billion market cap as altcoin DATs outperform