CiviCRM provides many reports on event participants, memberships, contributions straight out of the box.
We can also build reports to give you pretty much anything you want. The integration of Drupal views with CiviCRM has provided greater capabilities in formatting reports.