Rush gives the most as a percentage I bet.
Per various sources Rush’s annual broadcast contract is worth about $35 Million per year - thus his charity giving is at least 10% factoring in other possible earnings
Whereas Oprah has a stated net worth in 2009 of $2.7 billion