Pretty much everybody in div 1:
http://money.cnn.com/2010/12/29/news/companies/college_football_dollars/
Especially the ones in the major conferences.
That data is three years old.
Texas, Michigan, Ohio State make money, but smaller schools do not make money.
And the big time schools in the major conferences make money as the networks pay to broadcast a Michigan, ND or Texas game but do not pay big money to broadcast an Iowa State game.
However, Texas shares money earned with schools like Iowa State.