Forum Energy Technologies: A Stock Buying Back 40% Of Its Market Cap 0 08.01.2025 16:20 Seeking Alpha