He may be struggling to win over conservatives to immigration reform, but Sen. Marco Rubio (R-Fla.) is succeeding more than ever when it comes to raising money. The senator raised over $3 million in the past three months, a consultant for his campaign announced Monday evening.

Rubio raised $2.3 million in the first quarter of 2012. He has a joint fundraising committee for his campaign and his leadership PAC, an arrangement usually seen in presidential rather than Senate campaigns that facilitates large donations.

He has close to $3 million on hand, having raised $5.28 million this year.

Over $2 million a quarter is considered a good fundraising haul for a senator facing a tough reelection fight. Up for reelection in 2016, Rubio is also a potential presidential candidate.