Centrus Energy's $8.76 Million Bet: A Lesson in Strategic Investment | Whale Factor