Buybacks or Stock Repurchases Explained! 10 Pros & Cons For Your Investing Strategy