Hello John J,
They are several possibilities to obtain this type of information and end users probably have the best reporting strategies.
You could go to Reports, Forecast & Analysis, Analysis, Customer Analysis and run this report with current year dates and run it again with prior year dates for your comparison. You can filter this report for Revenue, Profit, ROI etc. It may be helpful.
Any other suggestions?