Meteora completes a $10M MET token buyback, acquiring 2.3% of supply as part of a strategy to grow revenue and return value.