Despite a decline in total revenue, Schrodinger Inc (SDGR) strengthens its financial position with a major Novartis ...