I'd say they know something. Why would you wait until the last possible moment to release the financials ? they must know it unsettles investors. I hope I'm wrong but releasing late usually indicates disappointment somewhere.
MML Price at posting:
58.5¢ Sentiment: Hold Disclosure: Held