Hudson Technologies authorizes $20 million for stock buyback | Intellectia.AI