Palo Duro's $22.75 Million Bet on Darling Ingredients: A Sign of Confidence? | Whale Factor