Committees

$1,948,886,003Total Contributions
$4,034,190,047Total Expenditures