Particular report about contribution on CiviReport
You may have to use several reports for what you are asking. But the Contribution Summary report has most of what you are asking for.


Look at Contributions > Contribution Reports > Contributions Summary. This report will give you most of what you are asking for. Under Filter you can set your date range, financial type, and other criteria. Under Grouping if you Group by Name or Contact ID you will probably get the results you are wanting, but try other options. You probably want to uncheck Group by Date.  IN the columns tabs you can select what is displayed in the report, Name, state, etc. Check Contribution Amount Stats to see the total # of contributions from each donor, their Contribution $ Aggregate and Average.
In the previous report, you can click on a donors name to see their profile. But you may need to use the Contribution Detail Report to dial into specific donors. This would be to see their last contribution.