Alabama football turned a $46.5 million profit last year, according to a financial report filed by the university.