Babcock & Wilcox's 46% Jump: A $2.4 Billion Catalyst You Can't Ignore | Whale Factor