It is never a good look when a senior officer of a company takes a swan dive from a building, especially when they are the CFO...Now, he could have been struggling with depression or addiction and hit rock bottom (literally....), or he saw the writing on the wall and could have been facing jail time over insider trading or other fraudulent activities. Was he cooking the books a la Enron/WorldCom/Nortel?