Home Sports Ohio State athletics reports $37.7 million deficit for 2024