
FICO Signals Confidence with $1 Billion Share Repurchase Following Selloff – Buyback Wednesdays
FICO faced a sharp and unprecedented stock decline in May 2025, losing more than $11 billion in market capitalization over just five trading days amid
Read More