Based on the current data coming in we have
Clinton 61.96 million 47.77%
Trump 60.96 million 47.00%
and then extrapolating based on current vote shares in each state and estimated votes outstanding we currently have
Clinton 64.86 million 48.11%
Trump 62.89 million 46.65%
For a Clinton victory of 1.46%
If these trends continue Clinton might cross 65 million and Trump might cross 63 million and Clinton will clear 1.5% in terms of vote share lead.
So Trump could take the record for the most votes for a Republican nominee for both a primary and a general election, in the same cycle.
Bush presently holds the record with just slightly more than 62 million votes in 2004.