Introduction
Ally Financial (ALLY) has been in business for more than a century as a captive auto finance operation of General Motors (under the guise of GMAC) but became an independent public company only in 2014. A new-born company came into this world quite distorted, carrying birthmarks of its parent, bankruptcy of its mortgage subsidiary, government intervention, private equity ownership. It took about 2 years for Ally to more or less normalize its financial statements and get rid of most, but not all, of these birthmarks. Only since about 2016, Ally's financial statements