Madrigal Pharmaceuticals earnings beat by $2.66, revenue topped estimates Investing.com · News 8m ago